Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
opis_tip_file.doc
Скачиваний:
14
Добавлен:
19.08.2019
Размер:
164.86 Кб
Скачать

12

Практическая работа Тема: Обработка типизированного файла

  1. Цель работы:

  • Освоение основ структурного программирования;

  • Освоение алгоритмов обработки типизированного файла;

  • Закрепление навыков работы с файлом.

  1. Обеспечение

  • Инструментальная система, поддерживающая TurboPascal.

  • Инструментальная система, поддерживающая C или C++.

  1. Продолжительность выполнения работы:

6 академических часов.

(В случае, если студентам предоставляется шаблон программы, то объем выполнения работы сокращается до 4 академических часов)

  1. Задание:

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

  1. Требование к заданию:

5.1. Количество полей в базе данных должно быть не менее пяти, причем разного типа.

5.2. Количество функций обработки типизированного файла не менее пяти.

5.3. Алгоритмы функций обработки типизированного файла должны быть эффективными.

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

5.5. Для одной функции обработки использовать минимальное обращение к файлу (т.е. использовать динамическую память)

5.6. Для остальных функции обработки минимально использовать оперативную память (т.е. максимально использовать работу с файлом)

5.7. «Меню» для выбора функций должно быть простым, выбор операции обработки по номеру операции.

5.8. Наименование пунктов меню должно отражать выполняемую операцию.

5.9. При работе программы должно быть понятно выполнение текущих операций.

5.10. Исходный текст программы должен соответствовать хорошему стилю программирования.

5.11. Программа должна работать надежно.

5.12.

  1. Порядок выполнения работ

Работа выполняется в 3 этапа:

1 этап Создание макета (шаблона) программы с готовой основной частью, меню и «заглушками».

  1. анализ задания;

  2. определить структуру типизированного файла и назначить переменные.

  3. разработать укрупненный алгоритм программы, т.е. алгоритм основной части программы;

  4. реализовать алгоритм (т.е. написать код), вместо отсутствующих к данному моменту блоков программы написать заглушки.

  5. Реализовать функцию выбора операции над типизированном файлом (меню).

  6. Отладить программу.

  7. Проверить работу программы по тестам;

  8. Показать работу программы преподавателю.

2 этап

  1. Разработать алгоритмы (подправить имеющиеся алгоритмы под свою задачу) основных операций обработки типизированного файла.

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

  3. Отладить программу (по мере раскрытия «заглушек»);

  4. Проверить работу программы по тестам;

  5. Показать работу программы преподавателю.

3 этап

  1. Разработать алгоритмы (подправить имеющиеся алгоритмы под свою задачу) оставшихся операций обработки типизированного файла.

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

  3. Отладить программу (по мере раскрытия «заглушек»);

  4. Проверить работу программы по тестам;

  5. Показать работу программы преподавателю.

  6. Оформить отчет;

  7. Защитить работу.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]