ВУЗ:
Составители:
Рубрика:
35
Пустой оператор
Пустой оператор не имеет “графического” начертания и не
производит никаких действий. Необходимость введения такого понятия
диктуется синтаксическими причинами. Ставится там, где синтаксис
требует наличие оператора.
Repeat Until KeyPressed
Здесь тело цикла не содержит ни одного оператора, чего синтаксис
языка не позволяет. Считается, что цикл содержит один пустой оператор.
Этот пример удобно использовать для организации задержки выполнения
программы в ожидании нажатия любой клавиши. Функция KeyPressed –
стандартная функция языка Turbo Pascal.
Встроенный оператор
Оператор позволяет добавлять объектные коды в написанную на
языке Turbo Pascal программу.
Program Wellcome(Input, Output);
Uses crt;
…
ClsScr ; (*очистка экрана*)
…
Структурные операторы
К структурным операторам можно отнести составной оператор,
условный оператор, оператор варианта, оператор присоединения и
оператор цикла. Далее их и рассмотрим.
Составной оператор
Это структурный простейший оператор, который задает
последовательное выполнение операторов, входящих в него, в порядке
“один за другим”. Операторы, входящие в составной оператор,
заключаются между служебными словами begin и
end и отделяются друг
от друга символом “;” (точка с запятой).
Begin
;
Оператор
End
;
Рисунок 25 Составной оператор
36
Исполняемая часть программы является составным оператором.
Составной оператор применяется для того, чтобы несколько операторов
синтаксически объединить в один. Это часто требуется там, где нужно
выполнить несколько операторов, когда допустим только один.
……
Begin Begin
Read(X); Read(X);
Writeln(X) Writeln(X);
End. End.
При исполнении операторов “;” служит для разделения рядом
стоящих операторов. Точкой с запятой “;” перед заключительным словом
End можно пренебречь. Поскольку существует пустой оператор, обе
конструкции верны.
Условный оператор
Условные операторы предназначены для выбора к исполнению
одного из двух возможных действий (операторов) в зависимости от
некоторого условия (при этом одно из действий мож
ет быть пустым, то
есть отсутствовать). В качестве условия выбора используется логическое
выражение.
If
Выражение
Then
Оператор1 Else Оператор2
;
Рисунок 26 Условный оператор
if expression1 then statement1
Выражение expression1 является логическим. Логическое
выражение принимает одно из двух возможных значений – True (истина)
или False (ложь). Если логическое выражение
expression1 принимает
значение “истина”, то выполняется оператор
statement1. В противном
случае выполняться будет оператор, следующий за данным логическим
оператором. Операторы
if…then… можно вкладывать друг в друга, так как
конструкция
if expression2 then statement2 также является оператором и
может заместить оператор
statement1
if expression then statement1 else statement2;
Выполняется данный оператор следующим образом: если
выражение
expression принимает значение “истина”, то управление
передается оператору1 (
statement1), если же нет, то на оператор2
Исполняемая часть программы является составным оператором. Пустой оператор Составной оператор применяется для того, чтобы несколько операторов синтаксически объединить в один. Это часто требуется там, где нужно Пустой оператор не имеет графического начертания и не выполнить несколько операторов, когда допустим только один. производит никаких действий. Необходимость введения такого понятия диктуется синтаксическими причинами. Ставится там, где синтаксис требует наличие оператора. Begin Begin Repeat Until KeyPressed Read(X); Read(X); Writeln(X) Writeln(X); Здесь тело цикла не содержит ни одного оператора, чего синтаксис End. End. языка не позволяет. Считается, что цикл содержит один пустой оператор. Этот пример удобно использовать для организации задержки выполнения При исполнении операторов ; служит для разделения рядом программы в ожидании нажатия любой клавиши. Функция KeyPressed стоящих операторов. Точкой с запятой ; перед заключительным словом стандартная функция языка Turbo Pascal. End можно пренебречь. Поскольку существует пустой оператор, обе конструкции верны. Встроенный оператор Оператор позволяет добавлять объектные коды в написанную на Условный оператор языке Turbo Pascal программу. Условные операторы предназначены для выбора к исполнению Program Wellcome(Input, Output); одного из двух возможных действий (операторов) в зависимости от некоторого условия (при этом одно из действий может быть пустым, то Uses crt; есть отсутствовать). В качестве условия выбора используется логическое выражение. ClsScr ; (*очистка экрана*) If Выражение Then Оператор1 Else Оператор2 ; Структурные операторы Рисунок 26 Условный оператор К структурным операторам можно отнести составной оператор, условный оператор, оператор варианта, оператор присоединения и if expression1 then statement1 оператор цикла. Далее их и рассмотрим. Выражение expression1 является логическим. Логическое Составной оператор выражение принимает одно из двух возможных значений True (истина) или False (ложь). Если логическое выражение expression1 принимает Это структурный простейший оператор, который задает значение истина, то выполняется оператор statement1. В противном последовательное выполнение операторов, входящих в него, в порядке случае выполняться будет оператор, следующий за данным логическим один за другим. Операторы, входящие в составной оператор, оператором. Операторы if then можно вкладывать друг в друга, так как заключаются между служебными словами begin и end и отделяются друг конструкция if expression2 then statement2 также является оператором и от друга символом ; (точка с запятой). может заместить оператор statement1 Begin Оператор End ; if expression then statement1 else statement2; ; Выполняется данный оператор следующим образом: если выражение expression принимает значение истина, то управление Рисунок 25 Составной оператор передается оператору1 (statement1), если же нет, то на оператор2 35 36
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »