Базовая алгоритмическая конструкция разветвление

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

 

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

Выделяют полную и неполную форму ветвления. Неполная форма имеет место, если по ветви "нет" не предусматривается реализация серии. Алгоритмическую структуру "ветвление" можно представить с помощью

Действие или действие может в свою очередь быть сложным и содержать несколько этапов. На естественном языке структуре Разветвление соответствует следующая последовательность предписаний:

1) Если условие выполняется , то идти к п.4;

2) Исполнить действие ;

3) Идти к п.5;

4) Исполнить действие;

…(конец вычислений или следующие предписания).