Разветвляющийся алгоритм - Большая Энциклопедия Нефти и Газа, статья, страница 1
Извините, что я говорю, когда вы перебиваете. Законы Мерфи (еще...)

Разветвляющийся алгоритм

Cтраница 1


Разветвляющийся алгоритм содержит блок ( или блоки) проверки некоторого условия, и в зависимости от результата проверки выполняется та или иная последовательность операций, называемая ветвью.  [1]

2 Структурная схема алгоритма Евклида. [2]

Разветвляющийся алгоритм содержит блок ( или блоки) проверки некоторого условия, и в зависимости от результата проверки выполняется та или иная последовательность шагов, называемая ветвью.  [3]

Признаком разветвляющегося алгоритма является наличие операций проверки условия. Обычно различают два вида условий - простые и составные.  [4]

Особенность отладки разветвляющихся алгоритмов состоит в следующем: для проверки правильности всех ветвей алгоритма тест должен включать несколько наборов исходных данных - их число должно быть не менее числа ветвей алгоритма.  [5]

6 АЛГОЛ-программа вычисления суммы. [6]

При описании сложных разветвляющихся алгоритмов применение операторов перехода приводит к весьма громоздким записям. Более удобным средством в этом случае являются переключатели. Каждый переключатель, используемый в программе, должен быть описан.  [7]

Рассмотренный способ описания разветвляющегося алгоритма достаточно сложен. В языке ПЛ / 1 имеется возможность объединить несколько операторов в составной и поместить его после ключевого слова THEN или ELSE. Средством объединения является оператор DO первого типа.  [8]

9 Блок-схема простого ветвления программы. [9]

Основу техники программирования разветвляющихся алгоритмов составляет простое ветвление. Оно включает в себя проверку одного логического условия и переход в зависимости от его выполнения на один из двух участков программы.  [10]

Рассмотрим фрагменты схем разветвляющихся алгоритмов с одним логическим блоком и фрагменты программы на языке БЕЙСИК, соответствующие им.  [11]

При составлении программы для сложных разветвляющихся алгоритмов выбор ветви осуществляется, к ак правило, после проверки каких-либо условий или в зависимости от значения некоторого арифметического выражения. Каждая ветвь обычно начинается с некоторого помеченного оператора, и выбор ветви означает, таким образом, выбор метки из определенного списка меток. Это может быть выполнено с помощью оператора перехода с именующим выражением, содержащим условия, или же с помощью соответствующего условного оператора, в котором содержится несколько операторов перехода.  [12]

При составлении программы для сложных разветвляющихся алгоритмов выбор ветви осуществляется, как правило, после проверки каких-либо условий или в зависимости от - значения некоторого арифметического выражения, Каждая ветвь обычно начинается с некоторого помеченного оператора, и выбор ветви означает, таким образом, выбор метки из определенного списка меток. Это может быть выполнено с помощью оператора перехода с именующим, выражением, содержащим условия, или же с помощью соответствующего условного оператора, в котором содержится несколько операторов перехода.  [13]

Условный оператор предусмотрен для описания разветвляющегося алгоритма.  [14]

В отличие от линейных алгоритмов в разветвляющиеся алгоритмы входят условия, в зависимости от которых необходимо выполнить ту или иную серию команд. В циклических алгоритмах предусмотрено многократное выполнение серии одних и тех же команд.  [15]



Страницы:      1    2