Оператор условного перехода: усеченная (неполная) форма
Оператор условного перехода: усеченная (неполная) форма
Оператор условного перехода: усеченная (неполная) форма
Оператор условного перехода: усеченная (неполная) форма
Сложные условия
Сложные условия
282.00K
Category: programmingprogramming

Оператор условного перехода: усеченная (неполная) форма

1. Оператор условного перехода: усеченная (неполная) форма

да
нет
Условие
Оператор1
If условие then оператор1;
1

2. Оператор условного перехода: усеченная (неполная) форма

да
нет
Условие
Оператор1
Оператор2
If условие then begin
Оператор1;
Оператор2;
end;
2

3. Оператор условного перехода: усеченная (неполная) форма

M:= a
да
нет
b > M
M:= b
вывод M
M:= a;
if b > M then
M:= b;
3

4. Оператор условного перехода: усеченная (неполная) форма

4
Оператор условного перехода:
усеченная (неполная) форма
if a < b then begin
с:= a;
a:= b;
b:= c
end;
?
Что делает?
b
a
4
6
2
?
4
c
6
4

5. Сложные условия

5
Сложные условия
Задача: набор сотрудников в возрасте 25-40 лет
(включительно). сложное условие
if (v >= 25) and (v <= 40) then
writeln('подходит')
else
writeln('не подходит');
and
or

6. Сложные условия

6
Сложные условия
If (a mod 2=0) – четность числа a
If (a mod 2=1) – нечетность числа a
If (a mod b=0) – кратность числу b
If (a mod 10=b) – b – последняя цифра
If (a>9) and (a<100) – двузначное
число
If (a<1000) or (a mod 2=0) – число
меньше 1000 или четное
English     Русский Rules