Содержание

Содержание курсовой работы (перечень подлежащих разработке вопросов) и порядок защиты:

Работающая (EXE) программу и отчет, который должен содержать:

— задание на работу;

— структурную схему программы и ее описание (описание классов, переменных и функций);

— исходный текст программы;

— руководство пользователя готового продукта;

— дальнейшие предложения по совершенствованию программы (по желанию).

Выдержка из текста

Разработать, реализовать и протестировать класс Labirint для описания лабиринта и нахождения пути его прохождения. Лабиринт состоит из перекрестков, связывающих 3 или 4 перехода (т.е. попав на перекресток, можно выбрать один из 2 или 3 вариантов дальнейшего маршрута)

Класс должен включать:

Данные:

— массив структур (или указателей на структуры), описывающих каждый перекресток;

— номер точки выхода (индекс элемента массива — «последнего перекрестка»).

Методы:

-конструктор – считывает информацию о лабиринте из файла;

— прохождение лабиринта (возможно, рекурсивный метод) – выводит на экран путь прохождения, т.е. последовательность перекрестков.

Список использованной литературы

1.Павловская Т.А С/С++. Программирование на языке высокого уровня – СПб.: Питер, 2005. – 461 с.

2.Подбельский В.В. Язык С++: Учеб.пособие 5-е изд. М.: Финансы и статистика, 2000. 506 с.

3.Страустрап Б. Введение в язык С++ //[Электрон. книга]. 1995.

Похожие записи