20
Операторы в Turbo Pascal

Операторы в Turbo Pascal

Embed Size (px)

Citation preview

Page 1: Операторы в Turbo Pascal

Операторы в Turbo Pascal

Page 2: Операторы в Turbo Pascal

Общие сведения

Оператором называют специальную совокупность служебных слов, идентификаторов и специальных знаков выполняющих определенные действия. Операторы отделяются друг от друга точкой с запятой ";". Рассмотрим операторы Турбо Паскаля.

Page 3: Операторы в Turbo Pascal

Операторы в Turbo Pascal условно разделим на тематические группы

Page 4: Операторы в Turbo Pascal

Операторы

ОператорВвода/Вывода

данных

Условныйоператор

Операторыповторений

ОператорВвода

данных

ОператорВыводаданых

ОператорЦикла с

предусловием

ОператорЦикла с

постусловием

Page 5: Операторы в Turbo Pascal

Кроме того необходимо выделить Cоставной оператор: Begin

«операторы» End. Оператор присваивания

Рассмотрим подробнее каждый из операторов

Page 6: Операторы в Turbo Pascal

Оператор Вывода Данных

Оператор вывода данных используется для вывода данных на экран

Служебные слова этого оператора Write; Writeln

Page 7: Операторы в Turbo Pascal

Оператор Ввода Данных

Используеться для ввода данных с клавиатуры

Служебные слова

Read;Readln

Page 8: Операторы в Turbo Pascal

Program Dialog Var a, b:integer; c:real;Begin Writeln (‘Privet’); Readln; Writeln (‘Kak tebya zovyt’?); Readln;end.

Page 9: Операторы в Turbo Pascal

Условный оператор Условный оператор позволяет

проверить некоторое условие и в зависимости от результатов проверки выполнить то или иное действие.

Структура условного оператора имеет следующий вид:

IF <условие> THEN <оператор1> ELSE <оператор2>

Page 10: Операторы в Turbo Pascal

Условный оператор работает по следующему алгоритму. Вначале вычисляется условное выражение <условие>. Если результат есть TRUE (истина), то выполняется <оператор1>, а <оператор2> пропускается; если результат есть FALSE (ложь), наоборот, <оператор1> пропускается, а выполняется <оператор2>.

Page 11: Операторы в Turbo Pascal

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.

Page 12: Операторы в Turbo Pascal

Оператор цикла с предусловием

Цикл с предусловием используется для программирования процессов, в которых число повторений оператора цикла не известно, а задается некоторое условие его окончания

Формат оператора цикла с предусловием

while <условие> do <тело цикла>;

Page 13: Операторы в Turbo Pascal

Оператор цикла с постусловием

Этот оператор аналогичен оператору цикла с предусловием, но отличается от него тем, что проверка условия производится после очередного выполнения тела цикла. Это обеспечивает его выполнение хотя бы один раз.

Page 14: Операторы в Turbo Pascal

Формат оператора цикла с постусловием

Repeat<оператор 1>;<оператор 2>;...<оператор n>;Until <условие>;

Page 15: Операторы в Turbo Pascal

Оператор повторений

В языке Турбо Паскаль имеются 2 различных оператора, с помощью которых можно запрограммировать повторяющиеся фрагменты программ.

Page 16: Операторы в Turbo Pascal

Счетный оператор цикла For(оператор параметра) Формат оператора

FOR <параметр цикла> := <начальное значение> ТО <конечное значение> DO

<оператор>

Page 17: Операторы в Turbo Pascal

Оператор цикла While

Другой оператор повторений лишь проверяет условие выполнения или повторения цикла, но не связан с изменением счетчика цикла.

Формат цикла:

WHILE <условие> DO <оператор>

Page 18: Операторы в Turbo Pascal

Оператор присваивания

Оператор присваивания служит для присваивания значений переменным

Формат оператора – (:= ) Пример x:=5

Page 19: Операторы в Turbo Pascal

Cоставной оператор: Begin «операторы» End. Составной оператор служит для записи в

свое тело других операторов, последовательность которых рассматривается в данном случае как один оператор. Этим оператором начинается и заканчивается раздел выполнения основной программы, подпрограммы, функции. После последнего оператора END основной программы ставится точка.

Page 20: Операторы в Turbo Pascal