Информатика 8 программирование разветвляющихся алгоритмов

Кеннет Лерой Басби

Общие сведения

Ветвь-это инструкция в компьютерной программе. Которая может заставить компьютер начать выполнять другую последовательность команд и таким образом отклониться от своего стандартного поведения выполнения инструкций по порядку.breakcontinuereturngoto

Обсуждение

Ветвящиеся операторы позволяют потоку выполнения перейти к другой части программы. Общие операторы ветвления. Используемые в других структурах управления. Включают:break,continue,return, и goto. Goto редко используется в модульном структурированном программировании. Кроме того, мы добавим к нашему списку ветвящихся элементов заранее определенную функцию. Обычно используемую в языках программирования:

exit.

Примеры

перерыв

Разрыв используется одним из двух способов: с переключателем. Чтобы заставить его действовать как структура случая. Или как часть процесса циклирования. Чтобы вырваться из цикла. Далее создается впечатление. Что цикл будет выполняться 8 раз. Но оператор break заставляет его остановиться во время пятой итерации.

счетчик = 0; В то время как счетчик Выходной счетчик Если счетчик == 4 счетчик пробоя += 1

продолжить

Далее создается впечатление. Что цикл будет выводиться на монитор 8 раз. Но оператор continue не выводит номер 4.

Для счетчика = 0, счетчик Если счетчик == 4 продолжить Выходной счетчик

Возврат

Оператор return завершает работу функции и возвращается к оператору. В котором она была вызвана.

Функция DoSometing заявления 

идти к

Структура goto обычно не принимается в хорошем структурированном программировании. Однако некоторые языки программирования позволяют создать метку с именем идентификатора. За которым следует двоеточие. Вы используете командное словоgoto, за которым следует метка.

некоторые строки кода; goto label; // переход к метке некоторые строки кода; некоторые строки кода; некоторые строки кода; 

label: some statement; // Объявленная метка некоторых строк кода;

выход

Хотя exit технически является предопределенной функцией. Она рассматривается здесь из-за ее общего использования в программировании. Хорошим примером может служить открытие файла. А затем проверка. Действительно ли он был открыт. Если нет, то мы имеем ошибку. Которая обычно указывает на то. Что мы хотим преждевременно остановить выполнение программы. Функция exit завершает выполнение программы и в процессе возвращает целочисленное значение обратно в операционную систему. Это соответствует определению ветвления. Которое состоит в том. Чтобы перейти в какое-то другое место в программе.

Ключевые Термины

ветвящиеся операторы
Позвольте потоку выполнения перейти к другой части программы.
перерыв
Ветвящийся оператор. Который завершает существующую структуру.
продолжить
Оператор ветвления. Который заставляет цикл останавливать текущую итерацию и начинать следующую.
выход
Предопределенная функция. Используемая для преждевременной остановки программы и возврата в операционную систему.
идти к
Неструктурированный ветвящийся оператор. Который заставляет логику перейти в другое место в программе.
Возврат
Оператор ветвления. Который заставляет функцию вернуться к функции. Которая ее вызвала.

Рекомендации