Проектирование программного обеспечения. Николаев С.В. - 109 стр.

UptoLike

Составители: 

109
3.1919, конфигурационный файл BUF.DAT должен содержать данные,
показанные на Рис. 3.2020. Общая блок-схема (алгоритм 0-го уровня) работы
модуля MAC13 приведена на Рис. 3.2121. Детали работы модуля можно разо-
брать по его исходному тексту. Нужно иметь в виду, что блоки, показанные
пунктиром ("Сообщение MS-DOS об ошибке" и "Аварийное завершение")
выполняются самой операционной системой - это есть
стандартная реакия на
ошибку, в данном случае - отсутствие нужного файла. Вид экрана дисплея
при работе модуля показан на Рис. 3.2222. Модуль MAC13 достаточно прост,
однако на его примере хорошо виден стиль оформления с помощью коммен-
тариев (самодкументированный исходный текст программы). Следует обра-
тить внимание на строгое соответствие прямоугольников блок-схемы сегмен-
там исходного
текста. Сегменты исходного текста выделены соответствую-
щими строками комментариев.
1
.
ЗП
на диск вх. сигнала
2.Сжатие
3.Восстановление
4.Оценка эффективности
5.Графика
6.Корреляция
E - выход
S-выход в MS DOS
Ввод массива
1.Из архива
2.Через ряд Фурье
3.От внешнего у-ва
4. От г-ра сл. чисел
4.ЗП на диск.
E - выход
МАС1
МАС0
МАС11
МАС12
МАС2
МАС3
МАС4
МАС6
МАС5
МАС13
Старт МАС0
Рис. 3.1818. Фрагмент командного меню программы MAC