Алгоритмы разветвляющейся структуры.

На практике редко удается представить схему алгоритма решения задачи в виде линейной структуры. Часто в зависимости от каких-либо значений промежуточных результатов необходимо организовать вычисление либо по одним, либо по другим формулам.

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

Задача 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