Алгоритмическая конструкция «ветвление». Блок-схема условие серия 1 серия 2 ДаНет.

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



Advertisements
Похожие презентации
Задание 1. Какое значение будет принимать переменная х после выполнения фрагмента программы? 1.f:=5; d:=7; if f>=d then x:=f else x:=d; Ответ: х=7 2.a:=5;
Advertisements

ВетвлениеВетвлениеопределение Разветвляющимся называется процесс, в котором естественный порядок выполнения нарушается в зависимости от условия.
Условный оператор (ветвление) (урок 5). Ветвление Если то иначе кон If then begin end else begin end;
Программирование ветвлений на Паскале МОУ СОШ 2 городского округа город Буй Костромской области Учитель Щур А.Н.
Программирование ветвлений на Паскале. Оператор ветвления или условный оператор if then else if - " если ", then - " то ", else - " иначе "
Самостоятельная работа по теме «Условный переход».
Герцель Любовь Николаевна- учитель информатики, математики. Затобольская средняя школа 2 Кустанайский район, Кустанайская область.
1.Понятие команды ветвления 2.Общий вид команды ветвления 3.Примеры 4.Операторные скобки 5.Самостоятельная работа 6.Домашнее задание.
Ветвление Полное ветвление Если УСЛОВИЕ то КОМАНДА 1 иначе КОМАНДА 2; IF УСЛОВИЕ THEN КОМАНДА 1 ELSE КОМAНДА 2;
Решение задач по теме «Ветвление»
Если прямо пойдешь, то… Ветвления на языке Pascal.
21 ноября 2013 г. 10а класс. Оператор ветвления в полном варианте IF (условие) THEN (операторы) ELSE (операторы); условие - з- записывается с помощью.
АЛГОРИТМ ЕВКЛИДА (нахождение наибольшего общего делителя (НОД) двух натуральных чисел)
Урок информатики 9 физико-математический класс.
Оператор ветвления. Для реализации ветвления в программе используют условный оператор (оператор ветвления). Условный оператор в полной форме записывается.
Линейные алгоритмы Тема урока:. Задача Составить блок-схему и написать программу на Паскале, меняющую значения переменных а и b местами. Данные вводятся.
Операторы ввода и вывода. Оператор ввода read ( a ); { ввод значения переменной a} read ( a, b ); { ввод значений переменных a и b} Как вводить два числа?
Алгоритмическая структура «Ветвление» Тема урока.
Герцель Любовь Николаевна- учитель информатики, математики. Затобольская средняя школа 2 Кустанайский район, Кустанайская область.
АЛГОРИТМ ВЕТВЛЕНИЯ ОПЕРАТОР ВЕТВЛЕНИЯ. Какая задача решается по этой программе? Program Z1: Var a,b,c: integer; Begin Write ( vv a,b:); Read (a,b); C:=(a+b)*(b-a);
Транксрипт:

Алгоритмическая конструкция «ветвление»

Блок-схема условие серия 1 серия 2 ДаНет

Условный оператор Полной формы If условие then серия 1 else серия 2; Неполной формы If условие then серия 1; Нет Да

Если серия 1 или 2 состоят из нескольких операторов, то их необходимо заключать в операторские скобки, например: If условие thenbegin оператор 1; оператор 2; оператор 3; end else begin оператор 1; оператор 2; оператор 3; end ;

Какое значение будет принимать переменная х, после выполнения фрагмента программы. f:=5; d:= 7; if f>=d then x:=f else x:=d; Решение: 1.Проверяем условие 5>=7? – Ответ: нет 2.Выполняем оператор после слова else, т.е. x:=d; Получаем х:=7 3.Ответ: 7 (x будет принимать значение 7)

Какое значение будет принимать переменная х, после выполнения фрагмента программы. f:=5; d:= 7; if f

Самостоятельная работа. Определите значение X. 1.a:= 3; b:= 4; if a>b then x:=a*b else x:=a - b; 2.a:= 53; b:=14; if ab then x:=a+b else begin a:= b+c; x:= a- 3*b end; 4.a:=9; b:=8; c:=2; if (a>b) and (b>c) then x:= 2*a+ b+c else x:= a-b+c; 5.a:=1; b:=4; c:=2; if (a c) then x:= 5*a – b else x:= 4* a* b; 6.a:=7; b:=3; c:=6; if (a c) then x:= 4*a – a*b else x:=(a-b)*2;

1. Составляем условный оператор if x>16 then y:=3*x-x*x*x else y:=12*x*x; 2. Программа на языке Паскаль: Program Ex; uses WinCrt; Var x:integer; y: real; Begin writeln(Введите значение x); readln(x); if x>16 then y:=3*x-x*x*x else y:=12*x*x; writeln(При x=,x, y=,y:5:2); end. Составить программу, вычисляющую значение Y, если