ВУЗ:
Составители:
Рубрика:
4
1. Общие требования
Цель курсовой работы по дисциплине «Программирование на языке вы-
сокого уровня» состоит в закреплении и углублении знаний и навыков, полу-
ченных при изучении дисциплины. Курсовая работа предполагает выполне-
ние задания повышенной сложности по проектированию, разработке и тести-
рованию программного обеспечения, а также оформлению сопутствующей
документации.
Отрасль современной разработки программного обеспечения (ПО) ха-
рактеризуется тем, что это вид коллективного творчества, и создать что-либо
серьезное в одиночку практически невозможно. При этом на коммуникации
между участниками расходуется до половины общего времени работы над
проектом, что позволяет сделать вывод о чрезвычайной значимости эффек-
тивной командной работы. Поэтому, для развития компетенций командного
решения задач, выполнение задания по курсовой работе предлагается реали-
зовать в группе из 2-3 исполнителей.
В качестве среды разработки следует использовать Borland C++ Builder,
что позволит получить первичные навыки работы в современной и широко ис-
пользуемой на практике среде разработки приложений. Приложение следует
создать консольного типа, что не предполагает использования средств быстрой
разработки (RAD-средств) пользовательского интерфейса, обработчиков и т.п.,
что, в свою очередь, способствует более глубокому пониманию основ создания
ПО.
1.1 Варианты заданий
1. «Лабиринт».
Программа автоматического и ручного прохождения роботом через ла-
биринт.
а) Реализовать модуль для создания лабиринта.
Реализовать проверку корректности созданного лабиринта (действитель-
но ли в нем можно пройти от входа к выходу). Робот не может пройти сквозь
стену. Сложность лабиринта (размер, количество стен и др.) задаются поль-
зователем.
б) Реализовать модуль для управления мобильным роботом.
Робот может идти вперед, поворачиваться влево и вправо, разворачи-
ваться. Робот обладает памятью на N последовательных ходов (N определя-
ется пользователем).
в) Найти зависимость времени прохождения лабиринта от сложности ла-
биринта, глубины памяти робота.
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »