Постановка задачи

Технические характеристики

Пример.

Введение

Оглавление

СОДЕРЖАНИЕ РАЗДЕЛОВ КУРСОВОЙ РАБОТЫ

ВЫПОЛНЕНИЕ КУРСОВОЙ РАБОТЫ

Выполнение курсовой работы состоит из трех этапов.

1. Подготовительный этап (разработка эскизного и технического проектов).

2. Практическая работа за компьютером (разработка рабочего проекта).

3. Оформление пояснительной записки.

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

1. Оглавление

2. Введение.

3. Технические характеристики.

3.1. Постановка задачи.

3.2. Описание алгоритма.

3.3. Организация входных и выходных данных.

3.4. Выбор состава технических и программных средств.

4. Источники, использованные при разработке.

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

5.1. Спецификация программы.

5.2. Текст программы.

5.3. Описание программы.

5.4. Тестирование программы.

6. Внедрение.

7. Литература.

При написании пояснительной записки необходимо придерживаться требований единой системы программной документации (ЕСПД).

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

В разделе "Введение" указывается тема и цель курсового проекта. А также указывают назначение и краткую характеристику области применения программного курсового проекта.

Тема: Компьютерная игра "Лабиринт".

Цель курсового проекта: разработать приложение для операционной системы Windows, реализующее компьютерную игру «Лабиринт».

Условие задачи:

Игра "Лабиринт" состоит в том, что играющий перемещается в двухмерном пространстве по помещениям здания, план которого неизвестен. Начиная с произвольного помещения, путешественник должен найти выход из здания. Каждое помещение может иметь четыре двери: север, восток, юг, запад. План здания необходимо считать из текстового файла в связанный список. Порядок следования помещений в списке должен быть произвольным. Находясь в N-om помещении, игрок может получить справку о правильном направлении движения, если верно ответит на вопрос по теме "Алгоритмические языки и программирование".

Назначение курсового проекта: досуг программиста.

Область применения: Поскольку ставится задача разработать приложение для Windows, то использоваться программа может только под управлением Windows 9x.

Раздел "Технические характеристики" должен содержать следующие подразделы:

1. Постановка задачи.

2. Описание алгоритма.

3. Организация входных и выходных данных.

4. Выбор состава технических и программных средств.

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

В этом разделе могут быть описаны основные приемы программирования и типы данных, используемые при решении аналогичных задач. Например, если в задаче используются динамические структуры, то перечисляются виды динамических структур данных и основные процедуры по работе с динамическими структурами. Если задача заключается в формировании базы данных и дальнейшей работе с базой, то приводится описание используемых типов данных (характеристика данных записного типа) и приемы работы с файлами.

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