ЗАДАНИЕ:
«Расстановка 16 букв». В квадрате размером 4 на 4 клетки расставить 16 букв (че-тыре a, четыре b, четыре c, четыре d) так, чтобы в каждом горизонтальном и ка-ждом вертикальном ряду любая буква встречалась только один раз. Программу снабдить заставкой и наглядным интерфейсом.
Прошу при этом обратить внимание на следующее. Задача программы не в том, чтобы вывести на экран все допустимые комбинации матрицы 4*4, а в том, чтобы обеспечить пользователю возможность правильно заполнить квад-рат, состоящий из 16 клеток. Поэтому нужно представить этот квадрат в графи-ческой форме (аналогично игре «15») и организовать удобный интерфейс, т.е. работать в диалоговом режиме.
Текст пояснительной записки следует начать с титульного листа (оформление стандартное, аналогичное оформлению титульного листа к контрольным работам). Основными пунктами содержания пояснительной записки являются:
- введение;
- назначение и область применения;
- постановка задачи;
- используемые методы;
- описание алгоритма программы с описанием функций составных час-тей и связи между ними;
- описание входных и выходных данных;
- программное и аппаратное обеспечение программы;
- руководство пользователя;
- заключение;
- список литературы;
- приложение 1. Листинг программы;
- приложение 2. Результаты работы.