Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
230105_ЛабораторныйПрактикум_Задания_New.doc
Скачиваний:
17
Добавлен:
07.12.2018
Размер:
5.07 Mб
Скачать

III Кодирование

Требования к исходному тексту программы:

Программа должна быть разработана в стиле структурного программирования. Структурные уровни должны отделяться отступами. Текст программы должен содержать комментарии:

  1. шапка (верхняя часть файла исходного текста):

  • название программы;

  • назначение программы (или данного файла в составе программы);

  • автор (фамилия, имя, группа, курс);

  • дата создания;

  1. комментирование глобальных переменных и констант:

  • назначение переменных;

  1. комментирование функций:

  • назначение функции;

  • входные параметры;

  • выходные параметры;

  1. комментирование сложных для понимания участков программы:

  • назначение участка;

  • описание механизма работы.

Iy Демонстрация и защита работы

В компьютерном классе студент демонстрирует преподавателю работу программы. При этом он должен иметь при себе разработанные и защищенные внутренние и внешние спецификации программы, код программы на внешнем носителе.

Y Выводы

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

Последовательность защиты лабораторной работы

Защита лабораторной работы происходит поэтапно:

  1. разработка и защита внешних спецификаций (постановки задачи);

  2. разработка и защита внутренних спецификаций (проектирование);

  3. написание кода программы, тестирование и отладка программы;

  4. демонстрация и защита работы программы.

Защита каждого последующего этапа возможна лишь после согласования и защиты предыдущего.

Сроки выполнения и оценка выполнения лабораторных работ

В таблице 1 приведены темы лабораторных работ, сроки их выполнения и оценка проведения работ в баллах.

Таблица 1

Тема лабораторной работы

Решение типовой задачи

Организация циклических вычислений

Сроки выполнения

13 неделя

16 неделя

Количество баллов

24

18

Тема лабораторной работы

Сортировки массивов

Рекурсия

База данных

Абстрактные типы данных (АТД): список, стек, очередь. Реализация АТД на базе линейного однонаправленного списка.

Сроки выполнения

4 неделя

7 неделя

12 неделя

16 неделя

Количество баллов

15

10

15

15

Возможно снижение баллов:

  • за неполное документирование разрабатываемой программы;

  • за отсутствие комментариев;

  • в случае задержки сдачи работы по неуважительной причине. При сроке задержки защиты более трех недель максимальная оценка не может превышать 50% от исходной.

Возможно повышение баллов за:

  • за разработку интерфейсов в графическом режиме;

  • разработку нетривиальных алгоритмов;

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