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

45

Государственное образовательное учреждение

Высшего профессионального образования

Новгородский Государственный университет имени Ярослава Мудрого

Кафедра Информационных технологий и систем

Винник Л.И.

Задания

на лабораторные работы по дисциплине

«Программирование на языке высокого уровня»

для студентов первого курса специальности 230105 –

«Программное обеспечение вычислительной техники и автоматизированных систем»

г. Великий Новгород

Общие положения

Основной задачей лабораторного практикума является формирование навыков разработки программных продуктов с продуманным уровнем качества. Лабораторный практикум выполняется в первом и втором семестрах первого курса. Базовым языком программирования является язык высокого уровня Pascal 7.0 (допускается применение языка C).

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

Отчет должен содержать следующие разделы:

Задание на лабораторную работу

I. Постановка задачи (внешние спецификации)

  1. Наименование задачи – краткое, емкое наименование, по возможности отражается суть проблемы.

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

    • Вход - описываются входные данные;

    • Выход – описываются выходные данные.

Внешние спецификации данных

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

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

Тип данных

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

Простая/

структура

Вход/

выход/

Константа

  1. Внешние спецификации функций программы

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

  1. Математическая формулировка задачи

  • разработка математической модели решаемой задачи;

  • обоснование выбора структуры данных;

  • обоснование ограничений на данные.

  1. Спецификации интерфейса

  2. Внешние данные тестирования

Описываются возможные ошибки и их программная обработка. Анализируются ошибки, которые могут возникнуть из-за неправильных действий пользователя.

Типы ошибок:

  • ошибки при вводе данных (неправильный ввод):

    • данные вне диапазона;

    • данные в диапазоне, но неправильное (неверное) по конкретному значению;

    • неправильный числовой формат.

  • ошибки, возникающие при вычислениях.

Номер теста

Назначение теста

Значения исходных данных

Ожидаемый результат

Реакция программы

  1. Пример работающей программы (руководство пользователя)

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

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

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

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

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

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

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

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

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

Тип данных

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

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

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

Назначение

Имя

Параметры

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

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

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

Вход : тип

Выход :тип

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

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

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