Лабораторная работа № 5
Работа с двумерными массивами
(сортировки и перестановки в массиве)
Задачи лабораторной работы
Вопросы, изучаемые в работе
- Изучение двумерных массивов (матриц).
- Использование операторов описаний типов пользователя.
- Освоение форматного вывода двумерных массивов в виде таблиц.
- Работа с нечисловыми типами данных.
- Изучение основных методов (алгоритмов) сортировки массивов данных.
Задание (общее ко всем вариантам)
Составить программу работы с двумерным массивом заданного типа, но с произвольными размерами (по количеству строк и столбцов) в пределах отведенного под массив места. Заполнить массив данными из имеющегося текстового файла, распечатать исходный массив в выводной текстовый файл. Провести обработку массива в соответствии с заданием, результаты работы вывести в тот же выводной файл.
Оформить отчет по лабораторной работе аналогично оформлению работы № 4.
Требования к программе
· Все значения, на которые по смыслу накладываются ограничения, должны при вводе проверяться.
· При выводе использовать длину выводимой строки не более 80 символов.
· Если требуется вводить вещественные данные, их следует читать из файла S:\KURS_1\_DATA\LAB1\DATF.TXT, если целые – то из S:\KURS_1\_DATA\DATI.TXT, если символьные данные, то из файла S:\KURS_1\_DATA\SIMBOL.TXT, если логические – из S:\KURS_1\_DATA\LOGICAL.TXT.
Содержание программы.
- Заголовок программы с комментарием;
- Описание типов для массивов;
- Описание переменных, меток, констант (если надо);
- Ввод с клавиатуры размеров массива и других данных, необходимых программе;
- Ввод требуемого количества данных из указанного текстового файла с числами. Файл находится на диске S: в каталоге KURS_1\_DATA;
- Вывод в выходной текстовый файл исходного массива под заголовком "Исходный массив";
- Проведение обработки числового материала в соответствии с заданием, указанным в выбранном варианте;
- Вывод результатов обработки в выходной текстовый файл под заголовком "Результаты расчета";
- Закрытие всех открытых файлов.