Простыми являются те операторы, которые не содержат в себе других операторов. К ним
относятся:
Оператор присваивания.
Оператор присваивания (:=) предписывает выполнить выражение, заданное в его правой части, и присвоить результат переменной, идентификатор которой расположен в левой части. Переменная и выражение должны иметь один и тот же тип. Исключение представляет случай, когда переменная имеет вещественный тип, а выражение - целочисленный. Допустимо присваивание любых типов данных, кроме файловых.
Формат: имя_переменной := выражение;
Пример: Sort := 1; Cost := 15.23;
Name := 'Модель ВАЗ 2109';
Result := sin(A) + cos(B);
Y := Sqrt(X) + 1; L := M and N;
Оператор безусловного перехода (goto).
Исполняемая часть программы является некоторым составным оператором, в котором составляющие его операторы выполняются в той последовательности, в которой они записаны. Если нужно изменить такую последовательность, пользуются оператором перехода. Оператор безусловного перехода (goto) означает "перейти к..." и применяется в случаях, когда после выполнения некоторого оператора надо выполнить не следующий по порядку, а какой-либо другой, отмеченный меткой оператор. Т.е. передать управление оператору, перед которым стоит метка, указанная в операторе goto.
Пример: ..........
Label Metka1, Metka2;
..........
Metka1:
goto Metka2;
Metka2:
goto Metka1;
..........
Оператор вызова процедуры.
Оператор вызова процедуры служит для активизации предварительно определенной пользователем или стандартной процедуры.
Формат: Имя_процедуры (фактические_параметры);
Пример:
Program Primer;
Procedure Vp1;
begin
.......