- •Примеры и решения
- •1. Рассмотрим следующую известную задачу: имеются два кувшина емкостью 3 и 8 л. Необходимо составить алгоритм, с помощью которого, пользуясь только этими двумя кувшинами, можно набрать 7 л воды.
- •Глава 4. Язык программирования basic
- •Стандартные функции для работы со строками
- •Visual Basic позволяет также создавать многомерные массивы. При объявлении многомерного массива верхние границы каждой размерности разделяются запятыми:
- •Приоритет выполнения операций
- •Арифметические операции
- •Операции сравнения
- •Операторы цикла
- •3. Найти максимальный делитель d нахурального числа к (за исключением самого к):
- •I Закрытие файла с закрытием файла связано освобождение канала ввода-вывода и, возможно, дальнейшее использование этого канала для связи с другим внешним файлом.
I Закрытие файла с закрытием файла связано освобождение канала ввода-вывода и, возможно, дальнейшее использование этого канала для связи с другим внешним файлом.
Для закрытия файлов служат операторы Close и Reset:
Close [список_номеров_каналов] Reset
Оператор Close освобождает все перечисленные в списке каналы ввода-вывода. Если закрывается файл последовательного доступа, предварительно открытый на запись или добавление (Output или Append), то происходит запись информации и освобождение выделенного программного буфера. Использование оператора Close без параметров при-^родит к закрытию всех ранее открытых файлов.
Действие оператора Reset аналогично вызову оператора Close без
(указания параметров. Для работы с клавиатурой как с устройством ввода данных и с экраном дисплея как с устройством вывода используются операторы Input к и Print без указания первого параметра (номера канала), вследствие чего не требуется использования операторов Open и Close, например:
Print "Hello!"
На экран будет выведена текстовая строка "Hello!".
Некоторые процедуры и функции для работы с файлами
В следующей таблице приводятся некоторые дополнительные про-■Кдуры и функции работы с файлами (для Visual Basic):
Запишем на ЯП Basic алгоритм решения задачи, рассмотренной в предыдущей главе: пусть на диске в текущей директории есть файл с именем filereal.txt, в котором в нескольких строках записаны последовательности действительных чисел в символьном представлении:
