Інструкція (програмування)
Інструкція (англ. Statement) – у програмуванні, команда мови програмування, якою задається певний крок процесу обробки інформації на ЕОМ. Програма зазвичай складається з послідовності інструкцій.
Через певну плутаниту в перекладах з англійської та власне певну різноманітність термінологій в мовах програмування, часто statement перекладають як оператор, хоча в англ. operator (+, -, % тощо) слугує для позначення операцій над операндами (див. детальніше: Оператор (програмування)), що породило чимало неузгодженостей у вітчизняній термінології. Так в українських та російських джерелах можна зустріти, наприклад, переклад if-statement як інструкція if[1] і як оператор if[2]. В ряді перекладів книг де англ. statement перекладають як оператор, замість англ. operator вживають термін операція. Також для позначення решти інструкцій (присвоєння, виклик тощо), що також позначається як англ. statement у вітчизняній літературі ряд перекладачів вживають інколи оператор, інколи вираз, інколи команда. Також при позначенні складених інструкцій (if, if-else, while та ін.) у вітчизняних джерелах зустрічається термін конструкція (наприклад, конструкція while) [3].
Зміст |
Типи інструкцій [ред.]
Далі приведені основні типи інструкцій. Після двокрапки іде приклад текст коду.
Прості інструкції [ред.]
- Присвоєння:
A:= A + 1 - Виклик:
CLEARSCREEN() - Повернення:
return 5; - Безумовний перехід:
goto 1 - Припущення:
assert(ptr != NULL);
Складені інструкції [ред.]
- Блок:
begin integer NUMBER; WRITE('Number? '); READLN(NUMBER); A:= A*NUMBER end - Інструкція if:
if A > 3 then WRITELN(A) else WRITELN("NOT YET"); end - Інструкція перемикач:
switch (c) { case 'a': alert(); break; case 'q': quit(); break; } - Цикл з передумовою:
while NOT EOF DO begin READLN end - Цикл з післяумовою:
do { computation(&i); } while (i < 10); - Цикл for:
for A:=1 to 10 do WRITELN(A) end
Джерела [ред.]
- ↑ Оператори розгалуження та цикли у C#. (укр.)
- ↑ [1](укр.)
- ↑ Конструкція if()//ua-admin -український ІТ-портал (укр.)
| Це незавершена стаття про комп'ютери. Ви можете допомогти проекту, виправивши або дописавши її. |