Переключатель (программирование)

Переключатель (программирование)

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

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

Условные инструкции осуществляют ветвление. Инструкция 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.

Игры ⚽ Поможем сделать НИР

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

  • Оператор (программирование) — У этого термина существуют и другие значения, см. оператор. Из за путаницы с терминологией словом «оператор» в программировании нередко обозначают операцию (англ. operator), см. Операция (программирование). Инструкция или оператор… …   Википедия

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

  • ГОСТ 19781-90: Обеспечение систем обработки информации программное. Термины и определения — Терминология ГОСТ 19781 90: Обеспечение систем обработки информации программное. Термины и определения оригинал документа: 9. Абсолютная программа Non relocatable program Программа на машинном языке, выполнение которой зависит от ее… …   Словарь-справочник терминов нормативно-технической документации

  • Коды ошибок BIOS — Во время начальной загрузки компьютера при помощи программ, записанных в BIOS происходит первоначальная проверка. В случае сбоя во время проверки BIOS может выдать информацию, позволяющую выявить причину сбоя. Среди таких способов есть вывод… …   Википедия

  • ГОСТ Р МЭК 61038-2001: Учет электроэнергии. Тарификация и управление нагрузкой. Особые требования к переключателям по времени — Терминология ГОСТ Р МЭК 61038 2001: Учет электроэнергии. Тарификация и управление нагрузкой. Особые требования к переключателям по времени оригинал документа: 3.5.1 влияющая величина: Любая величина, обычно внешняя по отношению к переключателю,… …   Словарь-справочник терминов нормативно-технической документации

  • БК — Тип Бытовой компьютер Выпущен …   Википедия

  • Электроника БК — БК Тип Бытовой компьютер Выпущен 1985 г. Выпускался по Размер байта 8 бит Размер слова 16 бит …   Википедия

  • Электроника БК-001 — БК Тип Бытовой компьютер Выпущен 1985 г. Выпускался по Размер байта 8 бит Размер слова 16 бит …   Википедия

  • Электроника БК-0010 — БК Тип Бытовой компьютер Выпущен 1985 г. Выпускался по Размер байта 8 бит Размер слова 16 бит …   Википедия

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


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

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