Оператор закрытия файла или устройства ввода-вывода - CLOSE
Назначение: Завершение работы с файлами или устройствами ввода-вывода.
Синтаксис: CLOSE [[#]<номер файла>[, [#]<номер файла>]...]
Аргумент <номер файла> - номер, под которым был открыт файл. В операторе нет аргумента, с помощью которого было бы возможно сразу закрыть все открытые файлы и устройства.
Оператор CLOSE выполняет функцию, противоположную оператору OPEN.
Оператор закрытия всех файлов - RESET
Назначение: Закрывает все дисковые файлы.
Синтаксис: RESET
2.Описание практической части работы:
2.1. Цели лабораторной работы: Организовать ввод данных с клавиатуры и файла и вывод результатов на экран.
2.2. Постановка задачи: При решении задачи в соответствии с индивидуальным заданием организовать ввод исходных данных с клавиатуры, файла и тела программы.
2.3. Порядок выполнения работы:
2.3.1. Ознакомиться с теоретической частью.
2.3.2. Получить задание у преподавателя.
2.3.3. Выполнить работу.
2.3.4. Оформить отчет:
2.3.4.1. Содержание отчета:
1. Цель работы - краткая формулировка поставленной цели.
2. Порядок выполнения - определяются действия, необходимые для выполнения данной работы.
3. Постановка задачи - формулирование задачи в соответствии с индивидуальным заданием.
4. Решение поставленной задачи:
4.1. Математическое описание решения поставленной задачи содержит описание связей между параметрами с использованием принятых в математике обозначений.
4.2. Описание логической структуры программы (алгоритм решения) содержит:
- краткое описание схемы программы,
- алгоритм решения (по ГОСТ ) - рисунок,
- краткое описание используемых операторов языка программирования (при необходимости).
4.3. Описание программы содержит:
- название файла, его размер,
- текст программы (или фрагмент для решения конкретной, наиболее важной части задания).
4.4. Результат работы программы:
- значения, полученные в результате выполнения программы
- анализ полученных результатов.
Выводы - отвечают на поставленную цель.
2.4.Контрольные вопросы:
1. Сколько видов ввода исходных данных Вы знаете?
2. Укажите назначение и синтаксис оператора INPUT?
3. Назовите операторы ввода данных с клавиатуры?
4. Назовите операторы ввода данных с файла?
5. Организация и назначение ввода с тела программы?
6. Сколько файлов можно открыть для ввода информации?
7. Назовите особенности ввода информации с файла по сравнению с вводом с клавиатуры?
8. Назовите отличительную особенность операторов CLOSE и RESET?
9. Укажите последовательность ввода данных с файла?
10. Как происходит восстановление данных при повторном считывании с оператора DATA?
Таблица
Задания
n | задание | n | задание |
Найти минимальное значение в одномерном массиве А() | Найти номера элементов массива А(), значения которых совпадают с заданным | ||
Найти максимальное значение в одномерном массиве А() | Найти номера элементов массива А(), значения которых меньше заданного. | ||
Найти минимальное значение в двухмерном числовом массиве А() | Найти номера элементов массива А(), значения которых больше заданного. | ||
Найти максимальное значение в двухмерном числовом массиве А() | В массиве А() найти все числа меньше заданного значения | ||
Сформировать массив В(), состоящий из положительных элементов массива А() | В массиве А() найти все числа больше заданного значения | ||
Сформировать массив В(), состоящий из отрицательных элементов массива А() | В массиве А() найти все числа, находящиеся в диапазоне от а до в | ||
Сформировать массив В(), состоящий из четных чисел массива А() | В массиве А() найти количество элементов, сумма которых меньше заданного | ||
Сформировать массив В(), состоящий из нечетных чисел массива А() | В массиве А() найти количество элементов, сумма которых больше заданного | ||
Найти сумму положительных элементов массива А() | В массиве А() найти все суммы соседних пар элементов | ||
Найти сумму отрицательных элементов массива А() | Сформировать массив А() из элементов, являющихся средним значением соседних пар чисел | ||
Найти среднее значение всех элементов массива А() | Сортировать одномерный числовой массив А() по убыванию методом минимального элемента | ||
Найти номер минимального элемента в массиве А() | Определить количество одинаковых элементов в целочисленном массиве А() | ||
Найти номер максимального элемента в массиве А() | Определить сколько раз в массиве А() встречается заданное число | ||
Найти количество минимальных элементов в массиве А() | Найти номера элементов массива А(), значения которых равны заданному числу. | ||
Найти количество макси- мальных элементов в массиве А() | Найти сколько элементов массива А() встречаются в массиве В(). |
Лабораторная работа №12.