close

Вход

Забыли?

вход по аккаунту

?

11ПрилБ

код для вставкиСкачать
1 Назначение и условие применения программы
Программа для перевода матрицы в строку по спирали предназначена для
преобразования двумерного массива динамического размера в одномерный массив по
спирали.
2 Работа с программой
Работа с программой начинается с открытия консольного окна, в которой приведено
меню, для удобства работы с программой, которое представлено на рисунке Б-1.
Рисунок Б.1- Главное меню программы
Для выбора пункта меню необходимо ввести с клавиатуры значение пункта от 1 до 6.
Для выполнения поставленной задачи пользователю необходимо выбрать пункт 1.
«1.Ввод».
После этого будет предложено ввести размерность исходной матрицы и ввести
матрицу поэлементно, после чего будет выполнен эхо-контроль введенных данных.
Эта процедура изображена на рисунке Б-2.
Рисунок Б.2- Выполнение 1 пункта программы
Изм. Лист
№ докум.
Подпись Дата
ТПЖА.12101-01 34 01
Лист
16
При нажатии любой клавиши программа возвращается в главное меню. Теперь
пользователь может перейти к второму пункту меню.
При выполнении пункта «2. Решение» программа переводит матрицу в строку и
выводит на экран сообщение «Решение выполнено». После этого пользователь может
перейти к третьему пункту меню. В ходе пункта «3.Вывод» на экран выведется
начальная матрица, введенная пользователем в пункте 1, и преобразованную из неё
строку, полученную по спирали. Данная процедура изображена на рисунке Б-3.
Рисунок Б.3 – Результат работы программы
При выборе пункта 4 на экран выводится информация о программе.
Программа для преобразования матрицы в строчку по спирали.
Версия 1.4 2011 год.
Разработчик: Шабалин Евгений (ТК-11)
Рисунок Б.4 – Результат работы функции about();
При выборе пункта 5 на экран выводится текст задачи и краткая инструкция работы с
программой.
Задача: Дана действительная квадратная матрица порядка n.
Найти последовательность действительных чисел b(1),..., b(n^2),
получающуюся при чтении данной матрицы по спирали.
При вызове 1 пункта программы, Вам будет предложено ввести
размерность и элементы матрицы A построчно. Элементом матрицы
является действительное целое число от -999999 до 999999.
При вызове 2 пункта программы, программа перестроит Вашу матрицу
в строку по спирали по описанному ниже алгоритму.
При вызове 3 пункта программы, программа выведет на экран введеную
Вами матрицу и полученную строку.
Алгоритм перестроения: Программа получает квадратную матрицу,
начинает постоение строки с самого первого элемента. Алоритм
прорабатывает 4 направления движения по матрице: вправо, вниз,
влево и вверх, причем при каждой встрече просматриваемого элемента
с границей, программа уменьшает размерность матрицы на
просмотренную ей строку, пока не будет достигнут конечный элемент.
Рисунок Б.5 – Результат работы функции help();
При выборе пункта 6 «Выход» программа завершает свою работу.
Изм. Лист
№ докум.
Подпись Дата
ТПЖА.12101-01 34 01
Лист
17
Документ
Категория
Программирование, Базы данных
Просмотров
15
Размер файла
150 Кб
Теги
11прилб
1/--страниц
Пожаловаться на содержимое документа