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