Программирование ветвлений на Паскале
Если пойдёт дождь, то открою зонт. Если пойдёт дождь, то открою зонт иначе одену солнечные очки.
Реализация алгоритма структуры ветвление на языке программирования Если пойдёт дождь, то открою зонт. IF пойдёт дождь THEN открою зонт IF пойдёт THEN открою ELSE одену истина ложь истина ложь
Алгоритм структуры ветвление - алгоритм, в котором выполняется та или иная последовательность действий, в зависимости от поставленного условия Если пойдёт дождь, то открою зонт. Если пойдёт дождь, то открою зонт, иначе одену солнечные очки. неполная форма полная форма
Формат записи полная форма оператора if: if then else ; Если значение выражения – "истина", выполняется оператор 1, если "ложь" – выполняется оператор 2, затем управление передается к следующему оператору.
Логическое выражение Это выражение, которое принимает значения true или false и включает в себя арифметическое выражение, связанное операциями отношениями и лог. операциями: = <> < > <= >=
Not - «не»отрицание And - «и» конъюнкция Оr – « или» дизъюнкция
Краткая форма оператора IF логическое выражение THEN оператор; (If по-английски – если; then – то): Замечание. Перед else не ставится точка с запятой. Пример: if a>b then b:=a; writeln (b);
Практикум решения задач Написать программу, которая определяет максимум из двух введенных чисел. Написать блок-схему и программу.
if a>b then c:=a else c:=b; writeln (c);
var a,b,c:integer; begin writeln(Ведите три числа '); readln(a,b,c); if a>0 then a:=sqr(a) else a:=a*a*a*a; if b>0 then b:=sqr(b) else b:=b*b*b*b; if c>0 then c:=sqr(c) else c:=c*c*c*c; writeln (a); writeln (b); writeln (c); readln; end.