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

Оператор (программирование)
Из-за путаницы с терминологией словом «оператор» в программировании нередко обозначают операцию (англ. 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);

См. также




Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "Оператор (программирование)" в других словарях:

  • Оператор — В Викисловаре есть статья «оператор» Оператор может означать: Оператор (математика)  то же, что математическая функция; Оператор (биология)  последовательность ДНК, принимающая участие в регуляции активности генов; Оператор… …   Википедия

  • оператор — 4.22 оператор (operator): Какой либо объект, осуществляющий работу системы. Примечание 1 Роль оператора и роль пользователя могут возлагаться одновременно или последовательно на одно и то же лицо или организацию. Примечание 2 В контексте данного… …   Словарь-справочник терминов нормативно-технической документации

  • Программирование —         процесс составления упорядоченной последовательности действий (программы (См. Программа)) для ЭВМ; научная дисциплина, изучающая программы для ЭВМ и способы их составления, проверки и улучшения.          Каждая ЭВМ является автоматом,… …   Большая советская энциклопедия

  • ПРОГРАММИРОВАНИЕ ТЕОРЕТИЧЕСКОЕ — математическая дисциплина, изучающая математич. абстракции программ, трактуемых как объекты, выраженные на формальном языке, обладающие определенной информационной и логич. структурой и подлежащие исполнению на автоматич. устройствах. П. т.… …   Математическая энциклопедия

  • оператор ЭЭ оборудования и/или ЭЭ систем — 3.17. оператор ЭЭ оборудования и/или ЭЭ систем (operator of an EDM equipment and/or system): Человек, который осуществляет программирование, установку, регулировку, наблюдение за работой, техническое обслуживание и чистку станка. Источник: ГОСТ Р …   Словарь-справочник терминов нормативно-технической документации

  • Генетическое программирование — В искусственном интеллекте генетическое программирование (ГП) автоматическое создание или изменение программ с помощью генетических алгоритмов. С помощью этой методологии «выращиваются» программы, всё лучше и лучше (в соответствии с определенной… …   Википедия

  • Функциональное программирование — Парадигмы программирования Агентно ориентированная Компонентно ориентированная Конкатенативная Декларативная (контрастирует с Императивной) Ограничениями Функциональная Потоком данных Таблично ориентированная (электронные таблицы) Реактивная …   Википедия

  • Структурное программирование — Эта статья или раздел нуждается в переработке. Пожалуйста, улучшите статью в соответствии с правилами написания статей …   Википедия

  • Цикл (программирование) — У этого термина существуют и другие значения, см. цикл. В данной статье или разделе имеется список источников или внешних …   Википедия

  • Функциональное программирование на Питоне — Функциональное программирование является одной из парадигм, поддерживаемых языком программирования Python. Основными предпосылками для полноценного функционального программирования в Python являются: функции высших порядков, развитые средства… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»