Похожие презентации:
Паскаль. Ветвление
1. Паскаль
Тупицына В.Л., МБОУ СОШ №9 г.Новоалтайск
2. Оператор условно-логический
1) IF Р THEN S1 ELSE S2;(ЕСЛИ)
(ТО)
2) IF Р THEN S1;
(ИНАЧЕ)
Где S1, S2 -операторы;
P- логическое выражение (проверяемое условие) в
котором могут использоваться :
• операции сравнения: >, <, =, < >, >=, <=.
Например, X>2; Y<X; A>=b
• логические операции: AND(и) , OR(или);
Например, ( X>-3) AND (X<5)
AND- используется при одновременном выполнении
нескольких условий;
OR- используется при выполнении хотя бы одного из
нескольких проверяемых условий.
Тупицына В.Л., МБОУ СОШ №9 г.
Новоалтайск
3.
(X >3) AND (X<8)3
8
Х
(X<2) OR (X>8)
2
8
Тупицына В.Л., МБОУ СОШ №9 г.
Новоалтайск
4. Выполнение оператора
Если Р –истина, то выполняется оператор S1,иначе выполняется оператор S2.
IF Р THEN S1 ELSE S2;
IF Р THEN S1;
да
P
S1
P
да
S1
нет
нет
S2
Если необходимо выполнить несколько
операторов, то они заключаются в
операторные скобки BEGIN …. END
Тупицына В.Л., МБОУ СОШ №9 г.
Новоалтайск
5. Задача
Проверить делится ли целое число А на целое число В.ввод
A,b
Program delenie;
Var a,b:integer;
да
A mod b=0
нет
Не
делится
делится
Begin
Writeln(‘ Введите 2 числа’);
Realln(a,b);
If a mod b=0 Then Writeln(‘делится’)
конец
Else Writeln(‘ не делится’)
End.
Тупицына В.Л., МБОУ СОШ №9 г.
Новоалтайск
6. Задачи
1. Найти наибольшее из трёх чисел.2. Проверить будет ли сумма цифр заданного трёхзначного
числа четной.
3. Проверить принадлежит ли точка с координатами Х и Y
кольцу радиусами А и В.
А
В
4. Дано трёхзначное число. Что больше количество сотен или
единиц?
Тупицына В.Л., МБОУ СОШ №9 г.
Новоалтайск