Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет_ЕПНЕХ_ЛабПракПоПрогр_Часть1_080909.docx
Скачиваний:
17
Добавлен:
20.11.2019
Размер:
682.12 Кб
Скачать

Введение

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

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

Общие положения Общие требования

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

Порядок работы

  1. Анализ индивидуального задания и разработка способов представления объектов задачи в памяти, методов доступа к ним и способов контроля входных данных.

  2. Разработка алгоритма решения задачи.

  3. Разработка программы.

  4. Разработка контрольных примеров.

  5. Отладка программ.

  6. Составление отчета.

Требования к программе

Лабораторные работы должны быть выполнены на изучаемом языке программирования. Задача должна быть реализованы в общем случае полностью (или частично со снижением оценки на экзамене).

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

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

Отчет по лабораторной работе выполняется на листах формата А-4. Типовой отчет по лабораторной работе должен содержать:

  • титульный лист;

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

  • постановку задачи;

Раздел «Постановка задачи» является техническим заданием на разработку программы, он не должен содержать неопределенностей и двусмысленностей. В случае необходимости студент может уточнять и доопределять постановку задачи у преподавателя.

  • описание используемых структур данных;

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

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

  • описание алгоритма решения задачи;

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

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

В разделе «Описание пользовательского интерфейса» проводится разработка пользовательских экранов, описание диалоговых средств «пользователь-программа». Подробно описывается обеспечение контроля исходных данных на полноту, правильность (достоверность) и диапазон допустимых значений. Количество и содержание пользовательских экранов определяются условиями задачи.

  • распечатку исходного кода (листинг) программ с комментариями;

  • описание тест-примеров;

  • результаты контрольного прогона;

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