min
Операции PASCAL
max
( ) вызов функции
@, not, унарный +, унарный - унарные операции.
*/ div mod and shl shr операции типа умножения
+ - or xor операции типа сложения
=, < >, <, >, <=, >=, in операции отношения
min
§10. Операторы языков С и PASCAL
Операторы – это конструкция языка программирования, которая так же как и выражение, задает определенную последовательность действий компилятора, но в отличии от выражений, является законченным предложением языка.
По функциональному назначению операторы языка программирования можно подразделить на следующие группы:
· Операторы присваивания
· Операторы ввода/вывода
· Условные операторы
· Циклические операторы
По структуре операторы подразделяются на простые и структурные. Простым считается оператор, который не содержит в себе других операторов.
Это:
- Условные операторы;
- Циклические операторы;
- Составные операторы;
Каждый оператор языка Си, кроме составного, должен заканчиваться “;”.
10.1. Пустой оператор.
<пусто>; - не выполняет никакого действия.
В языке PASCAL он может потребоваться для осуществления на него безусловного перехода.
В языке C используется в тех случаях, когда по синтаксису языка требуется оператор, а по логике его не нужно выполнять. Часто используется при написании циклов, когда все действия, которые должны быть выполнены в цикле, целиком выполняются в заголовке цикла.
10.2.Составной оператор или блок
Составной оператор – это совокупность последовательно выполняемых операторов, заключенных в {} операторные скобки. Составной оператор допускается использовать в любом месте программы, где по синтаксису может быть обычный оператор.
Синтаксис составного оператора:
C PASCAL
{ begin
[<объявления переменных>] < оператор 1>;
< оператор 1>; < оператор 2>;
< оператор 2>; < оператор n>;
< оператор n>; end;
}
Замечания: 1) Составной оператор не рекомендуют заканчивать “;”, поскольку “}”' является признаком конца оператора.
2) Составной оператор языка C может содержать объявления переменных, локальных для него. Область действий таких переменных отточки объявления до конца блока.
10.3. Оператор выражение языка C и оператор присваивания языа PASCAL.
Синтаксис оператора присваивания языка PASCAL:
<имя переменной>:=<выражение>;
В языке C любое выражение становится оператором, если оно заканчивается “;”.
Пример: х+5; f(x);
Оператор присваивания в языке C – это частный случай оператора выражения.
Пример: х++; х+=; и т.п.
10.4.Условный оператор if
Синтаксис: ДА НЕТ
|
|
If(<выражение>)<оператор 1>; If < выражение> then <оператор 1>
[else<оператор 2>]; [else<оператор 2>];
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.