Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Программирование алгоритмов разветвляющейся структуры




Разветвление в программах возникают при необходимости выбора

одного из нескольких возможных путей в решении задачи, которое может

зависеть от нескольких данных или промежуточных результатов.

Для организации разветвлений в программах используются операторы

условный, перехода и выбора.

Условный оператор позволяет проверить некоторые условия и в

зависимости от результата проверки выполнить то или иное действие.

Условный оператор - это средство ветвления вычислительного процесса.

В программе можно осуществить переход на помеченный оператор

(не зависимо от какого либо условия), прервав последовательное выполнение

программы. Для этого служит простой оператор безусловного перехода.

Условный оператор позволяет при выполнении программы выбирать

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

выбора варианта.

Ключ выбора (селектор) представляет собой выражение скалярного

типа (но не вещественного). Выполнение оператора варианта начинается с

вычисления значения ключа выбора. Затем для использования выбирается

оператор, одна из меток которого совпадает с полученным значением. После

выполнения этого оператора (он может быть простым или составным)

управление передаётся на оператор, следующий за оператором варианта.

Если же значение ключа выбора не совпало ни с одной из меток, управление

передаётся оператору, стоящему за словом Else. Часть Else может

отсутствовать.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных