Знать: Понятие разветвляющийся алгоритм, правила записи алгоритмов с ветвлением.
2. Организацию выбора с помощью оператора выбора
Уметь: Составлять разветвляющиеся алгоритмы, записывать операторы ветвления в Паскале
Цели: 1. Познакомить с понятием разветвляющегося алгоритма.
2.Освоить способы записи ветвлений в алгоритмах и программах.
Это алгоритмы, в которых в зависимости от условия выполняется одна или другая ветвь вычислительного процесса. Условие может быть истинно (да – ТО) или ложно (нет – ИНАЧЕ).
да
нет
ЕСЛИ условие, ТО действие 1 ИНАЧЕ действие 2
IF условие THEN действие 1 ELSE действие 2
Задача.
Дано число Х. Определить положительное оно или отрицательное.
Алгоритм:
Программа.
Program namber;
Var
X: integer;
Begin;
Writeln (‘Введите число’);
Readln(X);
If X<0 Then
Writeln (‘Отрицательное’);
Else Writeln (‘Положительное’);
End.
Операторные скобки Begin … End;
Используются, если одна из веток условия состоит из нескольких действий.
IF условие THEN
Begin
Действие 1;
Действие 2;
Действие N;
End (перед ELSE точка с запятой не ставится!)
ELSE
Begin
Действие 1;
Действие 2;
End;