Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
230100_LaboratornyiyPraktikum_Zadaniya.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
5.06 Mб
Скачать

II Проектирование задачи

  1. Наименование программы

  2. Уточненное словесное описание задачи

  3. Выбор метода решения поставленной задачи

  4. Уточненные глобальные данные программы и пользовательские типы

Объект программы

Имя этого объекта в программе

Характеристики

Как используется в программе

Тип данных

Диапазоны представления

Прост/структура/ константа

5. Декомпозиция функций

Назначение

Имя

Параметры

Процедура/ функция

Тестируется/

не тестируется

Вход : тип

Выход :тип

6. Алгоритмизация

Приводятся алгоритмы процедур/функций и программы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Y Выводы

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

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

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

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

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

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

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

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

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

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

Таблица 1

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

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

Решение задач, заданных графически

Организация циклических алгоритмов

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

11 неделя

14 неделя

18 неделя

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

20

30

30

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

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

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

Редактирование текстовых файлов

Создание и ведение баз данных

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

4 неделя

8 неделя

11 неделя

16 неделя

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

20

30

30

30

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

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

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

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

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

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

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

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