Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа--МУ.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
164.35 Кб
Скачать

Примерное содержание отчета

СОДЕРЖАНИЕ

1 Задание на курсовую работу

3

2 Создание типизированного файла

4

3 Процедуры работы с файлом

..

3.1 Просмотр файла

..

3.2 Добавление записи в файл

..

3.3 Корректировка записи файла

..

3.4 Удаление записи из файла

..

3.5 Обработка записей файла

..

4 Программа обработки файла

..

Литература

..

1 Задание на курсовую работу

Разработать программный комплекс для предметной области СКЛАД. Записи содержат данные о товарах: наименование, штрих-код, цена единицы товара, количество единиц товара.

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

Комплекс должен содержать программу создания типизированного файла (базы данных) и программу обработки созданного файла (базы данных конкретной предметной области).

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

Получить результаты обработки записей файла.

2 Создание типизированного файла

Глобальные описания (из модуля глобальных описаний)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Описание локальных данных программы

. . . . . . . . . . . . . . . . . . . . . . . .

Описание алгоритма

. . . . . . . . . . . . . . . . . . . . . . . .

Текст программы

. . . . . . . . . . . . . . . . . . . . . . . .

3 Процедуры работы с файлом

Для каждой процедуры:

Описание локальных данных процедуры

Описание алгоритма

Текст процедуры

4 Программа обработки файла

Глобальные описания (из модуля глобальных описаний)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Список процедур работы с файлом (из интерфейсной части модуля подпрограмм работы с файлом)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Описание локальных данных программы

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Описание алгоритма

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Текст программы

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Приложение В

Unit – модули

Структура модуля:

– заголовок модуля;

– интерфейсная часть;

– исполняемая часть (секция реализации);

– секция инициализации.

Последовательность разделов обязательна; все разделы, кроме секции инициализации, обязательны.

заголовок модуля

unit < имя модуля >;

интерфейсная

interface

часть

[uses < список используемых модулей >;]

< описание видимых объектов >

исполняемая

implementation

часть (секция

< описание скрытых объектов >

реализации)

секция

[begin

инициализации

< инициирующая часть >]

end.

Заголовок модуля

Имя модуля должно быть уникальным. Модуль должен быть помещен в файл типа .pas, имя которого совпадает с именем модуля.

Интерфейсная часть

Содержит описания глобальных объектов модуля, которые доступны основной программе и другим модулям.

! При описании процедур и функций в интерфейсной части указываются только их заголовки.

Исполняемая часть (секция реализации)

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

Секция может содержать описание локальных для модуля объектов: констант, типов, переменных, подпрограмм.

Секция инициализации

Секция инициализации может отсутствовать вместе со служебным словом begin , либо состоять из операторной части, которая выполняется для подготовки работы модуля.

В ней могут быть инициализированы переменные, установлены связи с теми или иными файлами и т.п.

Операторы секции выполняются единственный раз до передачи управления основной программе и в том порядке, в котором указаны в предложении использования.