НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ УКРАИНЫ «КПИ»
МЕЖУНИВЕСИТЕТСКИЙ МЕДИКО-ИНЖЕНЕРНЫЙ ФАКУЛЬТЕТ
Кафедра медицинской кибернетики и телемедицины
РАСЧЕТНО-ГРАФИЧЕСКАЯ РАБОТА
по дисциплине «Основы программирования и алгоритмические языки»
вариант 21«Стекло»
Анализ входного файла программы и вывод результатов в выходной файл
выполнил:
студент гр. ИМ-71
Плахтий Артур Николаевич
проверил:
ст. препод. каф. МКТМ
Зинченко Н.П.
Киев 2009
Содержание
Введение........................................................................................................... 3
1. Постановка задачи...................................................................................... 4
1.1 Формат входного файла........................................................................... 4
1.2 Формат выходного файла.................................................................................4
1.3 Примеры.................................................................................................... 4
2. Метод решения............................................................................................ 5
3. Алгоритм решения задачи.......................................................................... 6
4. Описание программы и ее составляющих.................................................. 8
4.1 Функция обработки данных..................................................................... 8
4.2 Защита от ошибок..................................................................................... 9
5. Руководство пользователя........................................................................ 10
Вывод............................................................................................................. 11
Литература.................................................................................................... 12
Приложение А. Листинг программы............................................................ 13
Приложение Б. Результаты работы программы.......................................... 28
Введение На стандартном .поле 8*8 задано одна белая шашка и произвольное количество черных шашек.
Нужно найти самый длинный путь рубки белой шашки, то есть, максимальное количество ходов белой шашки при которых она бьет черные шашки.
1. Постановка задачи Задача ставилась таким образом, чтобы проанализировать входной файл и вывести результат в выходной, изобразив при этом всё графически.
1.1 Формат входного файла
В первой строке входного файла записано число N- количество черных шашек (1 < N < 8).
Введём систему координат таким образом, чтобы оси координат были параллельны сторонам стола. Все координаты- целые числа, по модулю не превосходящие 8.
1.2 Формат выходного файла
Если возможные ходы есть для белой шашки, результат выводится на экран и указываются координаты, по которым был совершен бой, и которые черные шашки были побиты.
В случае нескольких решений вывести любое из них.
В случае невозможности или отсутствия ходов, вывести сообщение об этом.
2. ............