Операторы в языке Паскаль
О ператор присваивания О ператор вызова процедуры О ператор безусловного перехода П устой оператор Простые Структурные (вкл. в себя др. операторы) С оставные операторы У словные операторы Ц иклические операторы Операторы ТР
Простые операторы
Оператор присваивания Формат : = ; Примеры var a: real; c : char; q : boolean; begin a := sqrt(2)/5;{арифм. оп-р присваивания} c := #; {строковый оп-р присваивания} q := a>0; {логический оп-р присваивания}... end.
Оператор вызова процедуры Формат [(список параметров)]; Примеры begin... clrscr; {вызов процедуры очистки экрана} readln(a,b,c); {вызов процедуры ввода данных} writeln; {вызов процедуры вывода пустой строки}... end.
Оператор безусловного перехода Формат goto ; Пустой оператор не содержит никаких символов и не выполняет никаких действий.
Пример... label m; begin... goto m;{оп-р безусловного перехода}... m: {пустой оп-р} end.
Структурные операторы
Составной оператор Формат begin ; ;... ; end; О п е р а т о р н ы е с к о б к и.
Условный оператор в полной форме Условный оператор в неполной форме Формат if then < оп-р1> else < оп-р2>; Формат if then < оп-р>;
Условный оператор позволяет выбрать один из двух вариантов действий, а оператор выбора обеспечивает выбор из любого числа вариантов. !!!
Формат case < селектор> of : ; : ;... : ; else < оп-р> end; Оператор выбора
Селектор – выражение одного из порядковых типов (диапазон: ). Список const – константы или диапазоны констант, разделённые, (запятыми) такого же типа как и селектор.
Вычисляется значение селектора и выполняется оператор, const которого = текущему значению селектора. Иначе выполняется оператор после else. Работа оператора Если else отсутствует – оператор выбора в неполной форме.