ВУЗ:
Составители:
Рубрика:
7
6. Игра «Тетрис».
Разработать программу, которая выполняет перемещение фигур различ-
ной формы по экрану сверху вниз, их координацию в соответствии с дейст-
виями играющего (в автоматическом режиме, в режиме игры пользователя).
Предусмотреть возможность выбора сложности формы фигур (уровень слож-
ности).
а) Разработать модуль визуализации игры;
б) Разработать модуль оперирования фигурами (разворот, исчезновение
линий удачно уложенных фигур), подсчет очков (в зависимости от уровня
сложности и количества убранных одновременно линий);
в) Найти зависимость времени сеанса и игры в автоматическом режиме
от уровня сложности.
7. «Текстовый редактор».
Разработать программу, реализующую основные функции текстового
редактора.
а) Разработать модуль, предусматривающий функции редактирования
текста, сохранения и загрузки текстового файла.
б) Разработать модуль, реализующий поиск/замену заданной подстроки,
а также статистический анализ текста (количество строк, символов с пробе-
лами, символов без пробела).
8. «Интерпретатор языка».
Программа поддерживает основные арифметические операции и унар-
ный минус. Порядок операций задается скобками. Имена переменных зада-
ются символом.
а) Разработать модуль редактирования и подсчета результата.
б) Разработать модуль анализа ошибок с выводом соответствующих со-
общений.
1.2 Этапы выполнения работы
Общая длительность выполнения работы – 16 недель. В табл. 1 приведен
график выполнения курсовой работы с ориентировочной длительностью каж-
дого этапа. По истечении каждого этапа ожидаемый результат проходит про-
межуточное оценивание. Общая оценка выполнения работы определяется
как сумма оценок всех этапов.
Таблица 1. График выполнения курсовой работы
№
Мероприятие Срок,
неде-
ля
Ожидаемый результат Стои-
мость
1 Формирование под-1 утвержденное групповое (индиви-5
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »