Условный оператор

Условный оператор

Условная инструкция — элемент компьютерной программы, осуществляющий ветвление операций.

К условным инструкциям (операторам выбора) относятся:

Условные инструкции осуществляют ветвление. Инструкция if в зависимости от значения выражения-условия позволяет выполнить только одну из двух указанных последовательностей операторов (в большинстве языков программирования такая последовательность операторов рассматривается как один составной оператор). Существуют формы оператора if, позволяющие задавать вместо второй выполняемой последовательности операторов условие (if-else if-then-else if-then).

Инструкция switch в зависимости от значения вычисляемого выражения позволяет выполнить одну из нескольких указанных последовательностей операторов.

Например:

switch (i):
{
case 0:
case 1: // последовательность операторов
    break;
case 2: // последовательность операторов
    break;
default:
}

Реализация оператора if достаточно проста: как правило, процессор поддерживает команды перехода и ветвления.

Реализация оператора switch может быть выполнена в виде таблицы перехода, состоящей из команд безусловного перехода на соответствующие фрагменты кода. Вычисляемое выражение оператора switch в этом случае преобразовывается в значение сдвига по таблице перехода, определяющее выполняемую команду.



Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Смотреть что такое "Условный оператор" в других словарях:

  • условный оператор — Языковая конструкция, определяющая более одной последовательности выполнения в программе. [ГОСТ 28397 89] Тематики языки программирования EN conditional construct …   Справочник технического переводчика

  • Условный оператор — 51. Условный оператор Conditional construct Языковая конструкция, определяющая более одной последовательности выполнения в программе Источник: ГОСТ 28397 89: Языки программирования. Термины и определения оригинал документа …   Словарь-справочник терминов нормативно-технической документации

  • Оператор ветвления — (условная инструкция, условный оператор)  оператор, конструкция языка программирования, обеспечивающая выполнение определённой команды (набора команд) только при условии истинности некоторого логического выражения, либо выполнение одной из… …   Википедия

  • Условный — 7. Условный Содержащееся в справочнике сообщений или сегментов условие необязательного использования сегмента, элемента данных, составного элемента данных или компонентного элемента данных Источник: ГОСТ 6.20.1 90: Электронный обмен данными в… …   Словарь-справочник терминов нормативно-технической документации

  • Тернарный условный оператор — …   Википедия

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

  • Жарык (спутниковый оператор) — У этого термина существуют и другие значения, см. Жарык. каз. «Жарық», ЖШС рус. ТОО «Жарык» англ.  Jarykh , LLP …   Википедия

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

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

  • Рефакторинг — (англ. refactoring) или реорганизация кода   процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание её работы[1][2]. В основе рефакторинга лежит последовательность… …   Википедия


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

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