Проектирование схем алгоритмов


(на примере задачи)

Задача.Найти сумму всех чётных чисел от 1 до N включительно, если 5≤N≤15.

 

1.Представить будущий алгоритм в виде модели.

 

 

а) определить порядок и состав выходной информации;

б) порядок и состав входной информации;

в) определить конкретную суть всех действий.

 

 

На этом же этапе подготовляется тестовый пример для проверки правильности алгоритма, а в дальнейшем и программы.

 

Тестовый пример.

 

N=10 N≥5

N≤15

1, 2, 3, 4, 5, 6, 7, 8, 9, 10

S=30

 

2. Делаетсяпопытка представить вычислительный процесс цепочкой структур следования.

Попытки прекращаются, когда в алгоритме становится невозможно выделить ни одной структуры следования.

 

3. Делаетсяпопытка представить вычислительный процесс или одну из структур в виде структуры «развилка».

4.Действия повторяются, начиная с пункта 2.

Если не удаётся вычислительный процесс представить ни следованием, ни развилкой, то делается попытка представить его «циклом».

 

 

 
 

 


5.Действия повторяются, начиная с пункта 2.

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