Оператор (программирование)
Материал из Википедии — свободной энциклопедии
Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 12 марта 2013;
проверки требуют 2 правки.
- Из-за путаницы с терминологией словом «оператор» в программировании нередко обозначают операцию (англ. operator), см. Операция (программирование).
Инструкция или оператор (англ. statement) — наименьшая автономная часть языка программирования; команда. Программа обычно представляет собой последовательность инструкций.
Многие языки (например, Си) различают инструкцию и определение. Различие в том, что инструкция исполняет код, а определение создаёт идентификатор (то есть можно рассматривать определение как инструкцию присваивания).
Ниже приведены основные общие инструкции языков программирования.
| Определение |
TYPE SALARY = INTEGER |
|---|---|
| Объявление |
VAR A:INTEGER |
| Объявление |
A dd ?
|
| Объявление |
int A; |
| Присваивание |
A := A + 1 |
| Последовательность инструкций |
A := A + 1; WRITELN(A) |
| Блок инструкций |
BEGIN WRITE('Number? '); READLN(NUMBER); END |
| Условная инструкция |
IF A > 3 THEN WRITELN(A) ELSE WRITELN('NOT YET') END |
| Переключатель |
switch (c) { case 'a': alert(); break; case 'q': quit(); break; } |
| Цикл со счетчиком (цикл For, цикл For..Next) |
FOR A:=1 TO 10 DO WRITELN(A) |
| Цикл с постусловием (цикл Repeat..Until, цикл Do..While) |
do { computation(&i); } while (i < 10); |
| Цикл с предусловием (цикл While) |
WHILE NOT EOF DO READLN |
| Вызов подпрограммы, процедуры или функции |
GOSUB 500
clearscreen() data = file.read() |
| Безусловный переход |
goto 1
|
| Утверждение |
assert(ptr != NULL); |
См. также [править]
| Это заготовка статьи о компьютерных языках. Вы можете помочь проекту, исправив и дополнив её. |

