
- •Рыбинск 2005
- •1 Постановка задачи
- •2 Спецификация
- •3 Метод решения
- •Для этого необходимо
- •4 Организация данных
- •5 Описание процедур и функций
- •6 Описание алгоритма
- •6.1 Общий алгоритм
- •6.2 Частные алгоритмы
- •6.2.1 Алгоритм проверки возможности составления кроссворда
- •6.2.3 Алгоритм поиска слов в шаблоне
- •7 Методика тестирования
- •Имя файла
- •8 Текст программы
- •9 Результаты тестирования.
- •10 Литература
Образец оформления курсовой работы по дисциплине ПРОГРАММИРОВАНИЕ НА ЯВУ
Федеральное агентство по образованию РЫБИНСКАЯ ГОСУДАРСТВЕННАЯ АВИАЦИОННАЯ ТЕХНОЛОГИЧЕСКАЯ АКАДЕМИЯ им. П.А. СОЛОВЬЕВА
Факультет радиоэлектроники и информатики Кафедра математического и программного обеспечения электронных
вычислительных средств
КУРСОВАЯ РАБОТА
по дисциплине ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ
на тему «РАЗРАБОТКА ПРОГРАММЫ АВТОМАТИЧЕСКОГО СОСТАВЛЕНИЯ
КРОССВОРДА»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Студент группы ИВ-05________________________Иванов С.И. Руководитель_к.т.н., доцент____________________Петров А.П. Нормоконтролер______________________________Васин К.Л.
Рыбинск 2005
Образец оформления курсовой работы по дисциплине ПРОГРАММИРОВАНИЕ НА ЯВУ
|
Содержание |
|
1 |
Постановка задачи............................................................................................ |
3 |
2 |
Спецификация................................................................................................... |
4 |
3 |
Метод решения................................................................................................. |
5 |
4 |
Организация данных........................................................................................ |
7 |
5 |
Описание процедур и функций........................................................................ |
8 |
6 |
Описание алгоритма ......................................................................................... |
9 |
|
6.1 Общий алгоритм............................................................................................ |
9 |
|
6.2 Частные алгоритмы..................................................................................... |
10 |
|
6.2.1 Алгоритм проверки возможности составления кроссворда............. |
10 |
|
6.2.3 Алгоритм поиска слов в шаблоне........................................................ |
12 |
7 |
Методика тестирования................................................................................. |
14 |
8 |
Текст программы............................................................................................ |
16 |
9 |
Результаты тестирования. ............................................................................. |
29 |
10 Литература....................................................................................................... |
31 |
Образец оформления курсовой работы по дисциплине ПРОГРАММИРОВАНИЕ НА ЯВУ
1 Постановка задачи
Пусть заданы конечное множество слов и таблица NxN, в некоторые клетки которой записан символ #.
Составить кроссворд, размещая буквы слов в свободные клетки заданной таблицы-шаблона.
Если по заданным таблице и множеству слов составить кроссворд невозможно, вывести соответствующее сообщение.
Образец оформления курсовой работы по дисциплине ПРОГРАММИРОВАНИЕ НА ЯВУ
2 Спецификация
Входные данные:
•Размер матрицы, в которой задан шаблон кроссворда
•Матрица из ‘_‘ и ‘#’ (шаблон кроссворда)
•Последовательность слов Выходные данные:
•Матрица с вписанными вместо ‘_’ буквами, либо сообщение о том, что невозможно составить кроссворд по заданным входным данным.
Программа должна:
•Запросить входные данные
•Проверить, можно ли по заданному набору слов и шаблону кроссворда составить кроссворд.
•Вывести заполненный кроссворд в виде таблицы или сообщение о невозможности составить кроссворд