446.00K
Категория: ПрограммированиеПрограммирование

Условный оператор. Начала программирования

1.

Тема «Условный оператор»
НАЧАЛА ПРОГРАММИРОВАНИЯ

2.

Ключевые слова
условный оператор
неполный условный оператор
составной оператор
вложенные ветвления

3.

Общий вид условного оператора
Полная форма условного оператора:
if <условие> then <оператор_1> else <оператор_2>
Неполная форма условного оператора:
if <условие> then <оператор>
!
Перед else знак «;» не ставится.
Условия - логические выражения
Простые
Сложные
Операции
отношений
Логические
операции

4.

Условный оператор
Пример 1: Составить программу для выдачи паспорта
ребенку впервые (паспорт выдается при достижении 14 лет).
program n_1;
var a: real;
begin
writeln ('Введите возраст ребенка'); да
readln (a);
if (а>=14) then
выдать
writeln ('Выдать паспорт')
else
writeln ('Паспорт выдавать нельзя')
еnd.
a
а>=14
нет
Нельзя
выдать

5.

Неполный условный оператор
program n_2;
var x1, a, b, c: real;
begin
writeln ('Введите а, b, с>>');
readln (a, b, c);
if (a< >0) and (b< >0) and (c< >0)
then x1:=(-b+sqrt (sqr(b)-4*a*c))/(2*a);
writeln ('x1=', x);
end.
a, b, c
да
a,b,c≠0
a, b, c
нет

6.

Составной оператор
В условном операторе и после then, и после else
можно использовать только один оператор.
Если в условном операторе после then или после else
нужно выполнить несколько операторов, то
используют составной оператор – конструкцию вида:
begin <последовательность операторов> end

7.

Вложенные ветвления
if <условие1> then
if <условие2> then <оператор1>
else
<оператор2>
else <оператор3>
!
else всегда относится к ближайшему оператору if

8.

Задания для выполнения:
English     Русский Правила