Методические указания к выполнению задания

В этом задании предложены два типа разветвляющихся алгоритмов: простая развилка (а) и вложенная развилка (b).

Простая развилка была рассмотрена ранее (2.1), алгоритмическая запись её такова: Если условие (логическое выражение)

то

действие 1

Иначе

действие 2

Всё-если;

Вложенная развилка предполагает несколько способов реализации:

1) самый простой (тройную развилку разбивают на три простые развилки):


Если условие 1

то

действие 1

Всё-если;

Если условие 2

то

действие 2

Всё-если;

Если условие 3

то

действие 3

Всё-если;


2) комбинированный (разбиение на одну простую развилку и одну сложную):


Если условие 1

то

действие 1

иначе {условие 2 }

действие 2

Всё-если;

Если условие 3

то

действие 3

Всё-если;


3) вложение одной развилки в другую:

 
Если условие 1

то

   
действие 1

Иначе

Если условие 2

то

действие 2

Иначе

действие 3

Всё-если;

Всё-если;

 

Рис.9. Выполнение примерного задания по теме «Развилки»

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

1) Вывести заданные выражения для наглядности в виде объекта с помощью Редактора формул (MS Equation);

2) задать ячейкам B10 и D10 соответствующие имена;

3) применить метод последовательной детализации для вычисления алгебраических и логических выражений;

4) разработать разветвляющийся алгоритм для заданного примера одним из предложенных ранее способов;

5) записать в среде Excel вычисления G по разработанному алгоритму с помощью логической функции ЕСЛИ (см. рис. 9);

6) проверить правильность алгоритма и записанных формул в Excel, изменяя исходные данные (x,y,u) так, чтобы вычисление Gвыполнялось по разнымветвям развилки.

Варианты задания по теме «Развилки»