Оператор (Statement) – это основная единица программы, которая выполняет определенные действия над данными.
Операторы в программе располагаются после описания данных и отделяются от него служебным словом BEGIN.
Между собой операторы разделяются точкой с запятой.
По действиям операторы разделяются на следующие типы:
1) обрабатывающие, которые обрабатывают данные:
- ввода;
- вывода;
- присваивания (вычисления новых значений).
2) управляющие, которые управляют выполнением обрабатывающих операторов:
- изменяющие естественный порядок выполнения других операторов в зависимости от некоторого условия или безусловно;
- обеспечивающие повторение некоторых групп операторов.
По строению или структуре операторы разделяются на следующие типы:
1) простые, которые не содержат в себе других операторов:
- оператор присваивания :=
- оператор безусловного перехода GOTO, и безусловные функции BREAK, CONTINUE, EXIT, HALT;
- оператор обращения к процедуре (функции) (содержит имя процедуры и перечисленные в скобках параметры процедуры);
- пустой оператор (не выполняет никаких действий и не отображается в программе. Может потребоваться для осуществления перехода на него).
2) структурные или структурированные, которые состоят из других операторов:
- составной оператор (последовательность операторов программы, заключенная в операторные скобки begin end;);
- условные операторы;
- операторы цикла;
- оператор присоединения.