Ветвление и условный оператор Паскаль-3. Ветвление – это такой вычислительный процесс При котором выбирается одно из нескольких заранее предусмотренных.

Презентация:



Advertisements
Похожие презентации
Ветвление и условный оператор Паскаль-3. Ветвление – это такой вычислительный процесс При котором выбирается одно из нескольких заранее предусмотренных.
Advertisements

PASCAL Условный оператор.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие.
ВетвлениеВетвлениеопределение Разветвляющимся называется процесс, в котором естественный порядок выполнения нарушается в зависимости от условия.
Алгоритмическая структура «Ветвление» Тема урока.
Алгоритмическая структура «Ветвление» Учитель информатики МОУ города Кургана «Гимназия 47» Вольман Н.Н.
Оператор ветвления. Для реализации ветвления в программе используют условный оператор (оператор ветвления). Условный оператор в полной форме записывается.
21 ноября 2013 г. 10а класс. Оператор ветвления в полном варианте IF (условие) THEN (операторы) ELSE (операторы); условие - з- записывается с помощью.
PASCAL Условный оператор. Повторение.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если.
Операторы языка Паскаль Условные операторы. Оператор условия ЕСЛИ (if) Оператор условия ВЫБОР (case) Условные операторы предназначены для выбора к исполнению.
Алгоритм ветвления на PasclABC. 1. Определение разветвленного алгоритма Это алгоритм в котором в зависимости от некоторого условия выбирается путь следования.
Алгоритмы ветвления. Условный оператор 9 класс. Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным?
Условный оператор Структура ветвления. Условный оператор реализует выполнение определённых команд при условии, что некоторое логическое выражение (условие)
Разветвляющийся алгоритм. Устно найти ошибки в программе: Program raznost; Uses Crt; Var a, b, x : integer; Begin ClrScr; write ('Введите значения переменных.
Основные темы параграфа: представление ветвлений на АЯ. Трассировка ветвящихся алгоритмов; в сложные ветвящиеся алгоритмы.
1 Программирование на языке Паскаль Ветвления. 2 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
ТЕМА: «ПРОВЕРКА УСЛОВИЯ» 8 – 9 класс Логунова Наталия Борисовна учитель информатики и ИКТ высшей категории МОСКВА, 2012.
Создание программ разветвляющейся структуры. Условный оператор Условный оператор реализует алгоритмическую конструкцию "развилка" (ветвление) и изменяет.
1 Программирование на языке Паскаль Тема 2. Ветвления.
Операторы в языке Паскаль О ператор присваивания О ператор вызова процедуры О ператор безусловного перехода П устой оператор Простые Структурные (вкл.
1 Программирование на языке Паскаль Тема 2. Ветвления © К.Ю. Поляков,
Транксрипт:

Ветвление и условный оператор Паскаль-3

Ветвление – это такой вычислительный процесс При котором выбирается одно из нескольких заранее предусмотренных направлений вычислений Каждое такое направление называют ветвью, условие, определяющее выбор направления – условием выбора или просто условием После проверки условия выполняется только одна из ветвей

Простое полное ветвление Ветвь да Ветвь нет условие IF условие THEN оператор ELSE оператор ; IF условие THEN BEGIN операторы END ELSE BEGIN операторы END;

Простое неполное ветвление Отличается от полного отсутствием ветви ELSE IF условие THEN оператор; IF условие THEN Begin операторы END ;

Условие – это логическое выражение Это или операция сравнения (знаки =, >, =, ) Или переменная типа boolean, которая может принимать два значения: истина или ложь IF a>b THEN a:=2 Else b:=2 Какая переменная получит значение 2, если обе равны 1 вначале? Если a=1 b=0? Если a=0 b=1?

Пример ветвления- решение квадратного уравнения Дано a,b,c D=a*a-4*b*c Если D0, то х1=(-b+Sqrt(d))/(2*a), х2=(-b-Sqrt(d))/(2*a) вывод х1,х2 конец ветвления

Пример ветвления- решение квадратного уравнения Дано a,b,c D=a*a-4*b*c Если D0, то х1=(-b+Sqrt(d))/(2*a), х2=(-b-Sqrt(d))/(2*a) вывод х1,х2 конец ветвления

Второй вариант – сложное ветвление IF D0 THEN; Обратите внимание!!!! Точка с запятой ставится только в самом конце. Очень помогает ступенчатая запись!

Составьте программу Попробуйте оба варианта!