Оператор (программирование)

Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Перейти к навигацииПерейти к поиску
Из-за путаницы с терминологией словом «оператор» в программировании нередко обозначают операцию (англ. 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="python">data = file.read()</source>

Безусловный переход <source lang="vb">goto 1</source>
Утверждение <source lang="c">assert(ptr != NULL);</source>

См. также


Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....