Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
При исполнении алгоритмов приходится не только находить значения величин, но
и анализировать их свойства, сравнивать их друг с другом и в зависимости от
результата сравнения выбирать ту или иную ветвь алгоритма. Алгоритмы, имеющие
несколько ветвей, называются нелинейными. К таким относятся разветвляющиеся и
циклические алгоритмы. Для их записи применяются составные команды.
Базовая структура "ветвление". Определяет выполнение действий в зависимости
от выполнения условия. Каждый из путей ведет к общему выходу, так что работа
алгоритма будет продолжаться независимо от того, какой путь будет выбран.
Язык Q Basic | Язык блок-схем |
Неполное IF Условие THEN действия | |
Полное IF Условие THEN действия 1 ELSE действия 2 |
Пример алгоритма ветвления на алгоритмическом языке QBasic:
INPUT «1 или 2?»
IF=1 OR I=2 THEN
PRINT “Ок”
ELSE
PRINT “Вне диапазона”
END IF
Дата публикования: 2014-12-11; Прочитано: 524 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!