III. Последовательность выполнения индивидуального задания.



Постановка задачи

Согласно индивидуальному заданию, используя восходящую разработку, разработать программу обработки динамического массива.

Входные данные

Описать, согласно индивидуальному заданию.

Выходные данные

Описать, согласно индивидуальному заданию.

Схема решения, алгоритм, программа

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

В зависимости от индивидуального задания задача разбивается на под­задачи, разрабатываются алгоритмы подпрограмм обработки, которые пред­ставляются в виде блок-схем.

Реализация программы должна быть сделана на языке PASCAL.

Драйверы запуска подпрограмм

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

IV. Требования к разработке программы.

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

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

V. Требования к оформлению отчета.

Отчет должен содержать следующие разделы:

· Задание – постановка задачи.

· Описание входных и выходных данных.

· Схема решения задачи, описание алгоритма, представленного в виде блок-схем подпрограмм обработки (в соответствии с вариантом индивидуального задания).

· Текст программы (оформляется после отладки алгоритма и проверки его преподавателем).

· Выводы о проделанной работе.

 


Дата добавления: 2018-05-13; просмотров: 275; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!