Меню сайта

15 Алгоритмическая структура ветвление

Алгоритмическаяструктура «ветвление». Команда ветвления. Примеры полного и неполноговетвления.

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

Во многих случаях требуется, чтобы при одних условиях выполнялась однапоследовательность действий, а при других — другая.

— — — — —

Вся программа состоит из команд (операторов). Команды бывают простые исоставные (команды, внутри которых встречаются другие команды). Составные командычасто называют управляющими конструкциями. Этим подчеркивается то, что этиоператоры управляют дальнейшим ходом программы.

Рассмотрим запись условного оператора на языке Basic.

Простая форма оператора выглядит следующим образом:

IF &lt-УСЛОВИЕ&gt- THEN &lt-ОПЕРАТОР&gt- —

или

IF &lt-УСЛОВИЕ&gt- —
&lt-ОПЕРАТОР 1&gt-
&lt-ОПЕРАТОР 2&gt-
— — — — — — — — — — — …
&lt-ОПЕРАТОР N&gt-
END IF

Если условие справедливо, то программа выполняет тот оператор,который стоит после ключевого слова THEN (или серию операторов отключевого слова THEN до END IF), и дальше руководствуется обычнымпорядком действий. Если условие не справедливо, то оператор,стоящий после THEN (или серия операторов от THEN до END IF)не выполняется, и программа сразу переходит к обычному порядкудействий.
Конструкция IF…THEN — позволяет в зависимости от справедливостиусловия либо выполнить — оператор, либо пропустить этот оператор.
Конструкция IF…THEN…END IF — позволяет в зависимости отсправедливости условия либо выполнить группу операторов, либо пропустить этугруппу операторов.

Условия — еще один тип логических выражений. В них используются следующие —операторы сравнения:


=

равно

Категория: Информатика | Дата: 13.04.13

Меню раздела
Блок