Язык программирования Pascal. Ветвление

Слайд 2

Синтаксис:
if <логическое выражение>
then <оператор1>
else <оператор2>;
Здесь if - "если", then -

Синтаксис: if then else ; Здесь if - "если", then - "то",
"то", else - "иначе".
Семантика:
Вычисляется значение <логического выражения>
Если <логическое выражение> истинно, то выполняется
оператор1, иначе выполняется оператор2.

Условный оператор if…then…else полная форма

Слайд 3

Дано целое число N.
Если оно положительное, то прибавить к нему 1;

Дано целое число N. Если оно положительное, то прибавить к нему 1;
если отрицательно или 0 вычесть из него 2.
Вывести полученное число.

program z1;
var n: integer;
begin
write ('введите целое число n=');
readln (n);
if n>0
then n:=n+1
else n:=n-2;
writeln ('n=',n);
end.

Пример:

Слайд 4

Условный оператор if…then… краткая форма (обход)

Синтаксис:
if <логическое выражение> then <оператор1>;
Здесь if - "если",

Условный оператор if…then… краткая форма (обход) Синтаксис: if then ; Здесь if
then - "то".
Семантика:
1. Вычисляется значение <логического выражения>
2. Если <логическое выражение> оказывается истинным (TRUE), то выполняется оператор1, иначе переход к следующему оператору.

Слайд 5

Даны два числа. Вывести большее из них.

program max;
var a,b,c : real;
begin
writeln

Даны два числа. Вывести большее из них. program max; var a,b,c :
('введите числа a и b');
readln (a,b);
c:=b;
if a>b then c:=a;
writeln ('max=',c);
end.

Пример: