Алгоритмические языки и программирование. Программа составления кроссвордов
рефераты, Программирование и информатика Объем работы: 27 стр. Год сдачи: 2005 Стоимость: 300 руб. Просмотров: 1568 | | |
Оглавление
Введение
Заключение
Заказать работу
Разработка эскизного и технического проектов программы 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.
.
В результате выполнения данной курсовой работы была создана программа «Кроссворд», автоматизирующая составление кроссвордов.
В ходе выполнения данной работы была изучена среда программирования Borland C++ Builder 6.0, приемы объектно-ориентированного
программирования, стандартная библиотека STL, организация рекурсивных функций.
Создан собственный класс описания сетки.
Алгоритм составления кроссворда был разработан в общем виде.
Чтобы на основе исходного кода создать программу для составления кроссворда любой конфигурации – необходимо только создать интерфейс
для задания сетки кроссворда, который бы инициализировал экземпляр класса CrossNet, и задать константы – количество слов и пересечений в
кроссворде.
Алгоритм и классы будут работать для любой прямоугольной сетки кроссворда.
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.