Лекция: Ветвящийся алгоритм.

При исполнении алгоритмов приходится не только находить значения величин, но

и анализировать их свойства, сравнивать их друг с другом и в зависимости от

результата сравнения выбирать ту или иную ветвь алгоритма. Алгоритмы, имеющие

несколько ветвей, называются нелинейными. К таким относятся разветвляющиеся и

циклические алгоритмы. Для их записи применяются составные команды.

Базовая структура «ветвление». Определяет выполнение действий в зависимости

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

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

 

Язык Q Basic Язык блок-схем
Неполное IF Условие THEN действия
Полное IF Условие THEN действия 1 ELSE действия 2

 

Пример алгоритма ветвления на алгоритмическом языке QBasic:

INPUT «1 или 2?»

IF=1 OR I=2 THEN

PRINT “Ок”

ELSE

PRINT “Вне диапазона”

END IF

еще рефераты
Еще работы по информатике