"Предоставим это машине!" - Составление блок-схемы

Графическая интерпретация алгоритма называется блок-схемой. Блок-схема обычно представляет собой набор геометрических фигур Различной формы, изображающих различные машинные операции, соединенные стрелками, указывающими логическую последовательность обработки информации. Изучите приложение 1, если вы не знакомы с техникой составления блок-схем.

 

Рис.3.3. Блок-схема вычисления среднего.

Блок-схема на самом деле является переводом словесного описания метода решения задачи на язык видимых образов. Именно на этой стадии выявляется логическая структура программы. Именно на этой стадии должны быть получены ответы на большинство поставленных выше вопросов. Подробность составления блок-схемы зависит опять же от сложности задачи и от самого программиста. Обычно блок-схема составляется настолько подробно, чтобы обеспечить возможность составления программы простым переводом с «языка блок-схем» на используемый алгоритмический язык.

На рис. 3.3 изображена блок-схема решения нашей задачи. Отметим, что ответы на некоторые упоминавшиеся вопросы ясны из блок-схемы. Переменная Jбудет использоваться для счета количества вводимых карт; программа вводит числа и производит их сложение в одном цикле. Введенные числа не будут доступны для дальнейшего использования, каждое последнее считанное число заносится в ячейкуА, содержимое которой уничтожается по прочтении каждого следующего числа.

Составление программы с использованием более подробной блок- схемы облегчается по следующим двум причинам: 1) существует хорошая графическая версия составляемой программы, и 2) ее структура уже хорошо продумана на этапе составления блок-схемы. Для начинающего программиста задача составления программы на недостаточно освоенном языке весьма сложна и без дополнительных сложностей планирования программы в процессе ее написания. Поэтому нужно уделять особое внимание составлению блок-схем до начала программирования.



 
Статьи раздела