МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ»


КАФЕДРА ИНФОРМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ


КУРСОВАЯ РАБОТА

по дисциплине «Алгоритмические языки и программирование»

Тема:

Программа составления кроссвордов


Выполнил

студент группы

АСОИУс-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.

.


Задание выдано:________________________/Число и подпись/