Операторы подразделяются на и структурные. К операторам относятся операторы присваивания, перехода, процедуры. К структурным – операторы условия, выбора, цикла, составные. Составной оператор представляет собой последовательность операторов, заключенных в слова begin и end.
Программист, набирая текст программы, имеет право произвольно располагать строки на экране. Однако программа легче читается, если в строке записывается только один оператор, а логически подчиненные структуры записаны на одну строку ниже и на одну–две позиции правее по отношению к более старшим.
Пример.
program primer; { Программа сложения двух чисел }
var
x, y, summa: real; { Описание переменных }
begin
readln (x,y); { Ввод исходных чисел }
summa:= x+y; { Расчет суммы }
writeln (‘Сумма x и y равна’, summa); { Вывод результата }
end.
а) Х ⋀ Y ⋁ (X ⋀ Y) ⋁ Z = Х ⋀ Y ⋁ Z
б) (A v B ⋀ C) v (A v B ⋀ ¬ C) v A v ¬ B = A v (B ⋀ C) v A v (B ⋀ ¬ C) v A v ¬ B =
= A v (B ⋀ C) v (B ⋀ ¬ C) v ¬ B = A v (B ⋀ C) v (¬ B v ¬ C) = A v (B ⋀ C) v ¬ B v ¬ C =
= A v ¬ B v C v ¬ C = A v ¬ B v 1 = 1