МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ»
КАФЕДРА ИНФОРМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
КУРСОВАЯ РАБОТА
по дисциплине «Алгоритмические языки и программирование»
Тема:
Программа составления кроссвордов
Выполнил
студент группы
АСОИУс-1
Васечкин Иван
Проверила
Лозикова И.О.
Тюмень 2003
СОДЕРЖАНИЕ
Разработка эскизного и технического проектов программы 3
Введение 3
Назначение и область применения 4
Технические характеристики. 4
Постановка задачи: 4
Описание алгоритма 5
Организация входных и выходных данных 7
Выбор состава технических и программных средств 7
Источники, использованные при разработке 8
Разработка программы 8
Спецификация программы 10
Текст программы 11
Описание программы 20
Общие сведения 20
Описание логической структуры 20
Используемые технические средства 22
Вызов и загрузка 23
Входные и выходные данные 23
Тестирование программы 24
Заключение 26
Литература 27
Разработка эскизного и технического проектов программы
Введение
Задание на курсовую работу по дисциплине «Алгоритмические языки и программирование».
Студент группы АСОИУс-1 Васечкин И.И.
Специальность: «Автоматизированные системы обработки информации и управления».
Тема: Разработка программы составления кроссвордов.
Условие задачи:
Исходными данными является конфигурация 6 на 6 (некоторое расположение пустых и заполненных квадратов) и список слов, состоящих из шести или менее букв. Результатом должно быть расположение этих слов, образующее общепринятый кроссворд, или сообщение о том, что такая конфигурация невозможна.
Курсовая работа выполняется на языке С++ в среде программирования Builder 5, 6.
.
Задание выдано:________________________/Число и подпись/