Операторы в Turbo Pascal
Общие сведения Оператором называют специальную совокупность служебных слов, идентификаторов и специальных знаков выполняющих определенные действия. Операторы отделяются друг от друга точкой с запятой ";". Рассмотрим операторы Турбо Паскаля.
Операторы в Turbo Pascal условно разделим на тематические группы
Операторы Оператор Ввода/Вывода данных Оператор Ввода данных Оператор Вывода даных Условный оператор Оператор Цикла с предусловием Оператор Цикла с постусловием Операторы повторений
Кроме того необходимо выделить Cоставной оператор: Begin «операторы» End. Оператор присваивания Рассмотрим подробнее каждый из операторов
Оператор Вывода Данных Оператор вывода данных используется для вывода данных на экран Служебные слова этого оператора Write; Writeln
Оператор Ввода Данных Используеться для ввода данных с клавиатуры Служебные слова Read;Readln
Program Dialog Var a, b:integer; c:real; Begin Writeln (Privet); Readln; Writeln (Kak tebya zovyt?); Readln; end.
Условный оператор Условный оператор позволяет проверить некоторое условие и в зависимости от результатов проверки выполнить то или иное действие. Структура условного оператора имеет следующий вид: IF THEN ELSE
Условный оператор работает по следующему алгоритму. Вначале вычисляется условное выражение. Если результат есть TRUE (истина), то выполняется, а пропускается; если результат есть FALSE (ложь), наоборот, пропускается, а выполняется.
Program operator; Var a,b: integer; Begin writeln(vvedite 2 chisla) readln(a,b); if a>b then writeln (a) else writeln (b); readln; end.
Оператор цикла с предусловием Цикл с предусловием используется для программирования процессов, в которых число повторений оператора цикла не известно, а задается некоторое условие его окончания Формат оператора цикла с предусловием while do ;
Оператор цикла с постусловием Этот оператор аналогичен оператору цикла с предусловием, но отличается от него тем, что проверка условия производится после очередного выполнения тела цикла. Это обеспечивает его выполнение хотя бы один раз.
Формат оператора цикла с постусловием Repeat ; ;... ;Until ;
Оператор повторений В языке Турбо Паскаль имеются 2 различных оператора, с помощью которых можно запрограммировать повторяющиеся фрагменты программ.
Счетный оператор цикла For (оператор параметра) Формат оператора FOR := ТО DO
Оператор цикла While Другой оператор повторений лишь проверяет условие выполнения или повторения цикла, но не связан с изменением счетчика цикла. Формат цикла: WHILE DO
Оператор присваивания Оператор присваивания служит для присваивания значений переменным Формат оператора – (:= ) Пример x:=5
Cоставной оператор: Begin «операторы» End. Составной оператор служит для записи в свое тело других операторов, последовательность которых рассматривается в данном случае как один оператор. Этим оператором начинается и заканчивается раздел выполнения основной программы, подпрограммы, функции. После последнего оператора END основной программы ставится точка.