- •Расчетное задание по информатике. Вариант 8.
- •1. Внешняя спецификация программы
- •2. Проект алгоритма основной программы.
- •3. Внутренняя спецификация сегментов. Внутренняя спецификация сегмента 1.
- •3.1.2 Состав данных:
- •3.2.2. Состав данных:
- •5.1.Паскаль-программа блочной структуры.
- •3.3.2. Состав данных
- •4.Проекты алгоритмов сегментов.
- •5. Паскаль-программы.
- •5.2. Паскаль-программа модульной структуры.
- •6. Отладка программ
- •6.1 Отладка программы блочной структуры
- •6.2 Отладка программы модульной структуры
- •7. Рекомендации по использованию программы.
6.2 Отладка программы модульной структуры
Так как уже была осуществлена отладка программы блочной структуры , и мы имеем уже готовые проверенные фрагменты, необходимо провести отладку лишь модульного интерфейса.
При использовании функции sum в тексте основной программы были пропущены фактические параметры индекса максимального номера элемента N.Типы формальных и соответствующих фактических параметров не были идентичны.
Тестирование дало корректные результаты, следовательно, все подпрограммы работают верно. Достигнут третий уровень корректности программ.
7. Рекомендации по использованию программы.
Данная программа не является универсальной в силу несовершенства языка программирования. Отсутствие динамических массивов в turbo pascal 7.0 ограничивает область ее применения. Не исключены ошибки, связанные с вводом данных, не входящих в заданные диапазоны. Программа рассчитана на опытного пользователя. Ввод данных рекомендуется производить строго в соответствии с формой ввода и диапазонами данных.
