Similar presentations:
Условный оператор. Начала программирования
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