Содержание
Содержание курсовой работы (перечень подлежащих разработке вопросов) и порядок защиты:
Работающая (EXE) программу и отчет, который должен содержать:
— задание на работу;
— структурную схему программы и ее описание (описание классов, переменных и функций);
— исходный текст программы;
— руководство пользователя готового продукта;
— дальнейшие предложения по совершенствованию программы (по желанию).
Выдержка из текста
Разработать, реализовать и протестировать класс Labirint для описания лабиринта и нахождения пути его прохождения. Лабиринт состоит из перекрестков, связывающих 3 или 4 перехода (т.е. попав на перекресток, можно выбрать один из 2 или 3 вариантов дальнейшего маршрута)
Класс должен включать:
Данные:
— массив структур (или указателей на структуры), описывающих каждый перекресток;
— номер точки выхода (индекс элемента массива — «последнего перекрестка»).
Методы:
-конструктор – считывает информацию о лабиринте из файла;
— прохождение лабиринта (возможно, рекурсивный метод) – выводит на экран путь прохождения, т.е. последовательность перекрестков.
Список использованной литературы
1.Павловская Т.А С/С++. Программирование на языке высокого уровня – СПб.: Питер, 2005. – 461 с.
2.Подбельский В.В. Язык С++: Учеб.пособие 5-е изд. М.: Финансы и статистика, 2000. 506 с.
3.Страустрап Б. Введение в язык С++ //[Электрон. книга]. 1995.