Алгоритмы разветвляющейся структуры.
На практике редко удается представить схему алгоритма решения задачи в виде линейной структуры. Часто в зависимости от каких-либо значений промежуточных результатов необходимо организовать вычисление либо по одним, либо по другим формулам.
Ветвление - такая схема, в которой предусмотрено разветвление указанной последовательности действий на два направления. в зависимости от итога проверки заданного условия. В схемах такой структуры используется логический блок.
Задача 2.
Рассчитать Y.
ì - X , если X<0,
Y = í
î X 2, если X > = 0.
Разработка алгоритма.
В этой задаче должно быть задано X. Далее анализируется X. Если X<0, то вычисления производятся по первой формуле, если это условие не выполняется, то это означает что выполняется второе условие X >= 0, так как условия X<0 и X>= 0 взаимоисключающие, и Y вычисляется по второй формуле.
Словесный алгоритм решения этой задачи будет выглядеть следующим образом.
1. Задать численное значение для X.
2. Проверить условие X<0;
если условие выполняется перейти к п. 5:
если условие не выполняется перейти к п. 3.
Вычислить Y по формуле Y = X2.
4. Перейти к пункту 6.
5. Вычислить Y по формуле Y = -X.
6. Зафиксировать вычисленное Y.
|

![]() |
Рекомендуется под словом “нет” записывать условие, противоположное проверяемому.
Пример 3
1. Постановка задачи
Составить схему алгоритма и программу в электронной таблице EXCEL вычисления значения функции
Y= F(Z) + 3LN(Z+2) + 12, если Z = X2/3