Работа с одномерными массивами
(подсчет, поиск элементов, перестановки в массиве)
Задачи лабораторной работы
Вопросы, изучаемые в работе
- Изучение простейших составных данных – одномерных массивов.
- Освоение форматного вывода одномерных массивов разных типов.
- Создание и использование в программах входных текстовых файлов с данными.
- Вывод результатов работы в выводной текстовый файл (протокол работы).
- Дальнейшее изучение основных элементарных алгоритмов.
Задание (общее ко всем вариантам)
Составить программу обработки одномерного массива заданного типа произвольной длины. Количество используемых данных должно вводиться с клавиатуры (в пределах отведенного под массив места). Значения элементов массива вводятся или с клавиатуры, или из предварительно созданного текстового файла (в соответствии с заданием). Исходный массив и результаты его обработки выводить в выводной текстовый файл.
Оформить отчет по работе, аналогично отчету по работе № 3, но в печатном виде должны быть представлены текст программы и результаты работы.
Требования к программе
· Если специально не указано, что данные в массив вводятся с клавиатуры, перед запуском программы необходимо подготовить данные требуемого типа в отдельном текстовом файле, которому следует присвоить имя, совпадающее с именем файла Паскаль-программы, но с расширением ". DAT ". Данные набивать, отделяя друг от друга пробелом, по 10 – 20 чисел в строке. Для символьных данных – все набивать в одной строке.
· Программа должна обрабатывать данные указанного типа в количестве до 50 чисел и до 250 символов, если количество не указано в задании. Конкретный размер массива при запуске программы вводить с клавиатуры.
· Все значения, на которые по смыслу накладываются ограничения, должны при вводе контролироваться.
· Вывод исходных данных и результатов производить в выходной текстовый файл. При выводе использовать длину выводимой строки не более 76 символов.
Содержание программы
- Заголовок программы с комментарием;
- Описание переменных и массива;
- Описание меток;
- Ввод исходных данных с клавиатуры;
- Открытие входного и выводного файлов;
- Заполнение массива из файла;
- Вывод на печать введенного массива в выводной файл под заголовком "Исходные данные";
- Проведение обработки массива в соответствии с заданием;
- Вывод результатов обработки в выводной файл под заголовком "Результаты расчета";
- Закрытие всех файлов.