АУДИОВИЗУАПЬНЫЕ СРЕДСТВА ОТОБРАЖЕНИЯ АЛГОРИТМОВ

к.т.н. доц. Очков В.Ф.(Московский энергетический институт, Москва. Россия)

к.ф.-м. н доц. Пухначев Ю.В. (Московский физико-технический институт, Москва, Россия)

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

  1. Основной структурный элемент:

1.1. Цикл с любым числом выходов из любого места функционального блока (желтый цвет).

  1. Вспомогательные структурные элементы:

2.1. Альтернатива и множественное ветвление (зеленый цвет):

2.2.  Цикл с параметром (красный цвет).

Начала и концы всех функциональных блоков в учебных целях предлагается озвучивать по системе европейского звукоряда:

- функциональный блок – до;

- цикл "пока" – ре;

- альтернатива – ми;

- цикл "до" – фа;

- цикл с параметром – соль;

- множественное ветвление - ля;

-         вызов процедуры - си.

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

Предлагается новая редакция основной структурной творены, переводящая альтернативу (выбор) в разряд вспомогательных структурных управляющих конструкций и вводящая в качестве основной и единственной – цикл с любым числом выходов из любого места функционального блока (аналог на языке BASIC – DO ... IF ... THEN EXIT DO ... LOOP).