Оператор (программирование)
- Из-за путаницы с терминологией словом «оператор» в программировании нередко обозначают операцию (англ. operator), см. Операция (программирование).
Инструкция или оператор (англ. statement) — наименьшая автономная часть языка программирования; команда. Программа обычно представляет собой последовательность инструкций.
Многие языки (например, Си) различают инструкцию и определение. Различие в том, что инструкция исполняет код, а определение создаёт идентификатор (т.е. можно рассматривать определение как инструкцию присваивания).
Ниже приведены основные общие инструкции императивных языков программирования.
| Определение | <source lang="pascal">TYPE SALARY = INTEGER</source> |
|---|---|
| Объявление | <source lang="pascal">VAR A:INTEGER </source> |
| Объявление | <source lang="asm">A dd ?</source> |
| Объявление | <source lang="cpp">int A;</source> |
| Присваивание | <source lang="pascal">A := A + 1</source> |
| Последовательность инструкций | <source lang="pascal">
A := A + 1; WRITELN(A) </source> |
| Блок инструкций | <source lang="pascal">
begin WRITE('Number? ');
READLN(NUMBER);
end </source> |
| Условная инструкция | <source lang="pascal">
if A > 3 then WRITELN(A) else WRITELN(«NOT YET») end </source> |
| Переключатель | <source lang="c">
switch (c) { case 'a': alert(); break; case 'q': quit(); break; }</source> |
| Цикл со счетчиком (цикл For, цикл For..Next) |
<source lang="pascal">
for A:=1 to 10 do WRITELN(A) end</source> |
| Цикл с постусловием (цикл Repeat..Until, цикл Do..While) | <source lang="c">
do { computation(&i); } while (i < 10); </source> |
| Цикл с предусловием (цикл While) | <source lang="pascal">
while NOT EOF DO begin READLN end</source> |
| Вызов подпрограммы, процедуры или функции | <source lang="vb">GOSUB 500</source> <source lang="pascal">clearscreen()</source> |
| Безусловный переход | <source lang="vb">goto 1</source> |
| Утверждение | <source lang="c">assert(ptr != NULL);</source> |
См. также
| SQL | Это незавершённая статья о компьютерных языках. Вы можете помочь проекту, исправив и дополнив её. |
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....