- •1.Этапы подготовки и решения задач на эвм
- •1.Этапы подготовки и решения задач на эвм
- •Характеристика переменных задач.
- •Основные этапы процесса подготовки и решения задач на эвм
- •2 . Алгоритмизация вычислительных процессов
- •2.1 Графический метод описания алгоритмов
- •2.2 Виды вычислительных процессов Основные структуры алгоритмов
- •2.2.1. Вычислительный процесс линейной структуры
- •2.2.2. Вычислительный процесс разветвляющейся структуры
- •2.2.3.Вычислительный процесс циклической структуры.
- •3.Языки программирования.
- •4.Основные понятия языка qbasic
- •4.1.Алфавит
- •4.2.Структура данных
- •4.3.Операторы языка
- •4.4.Операторы ввода-вывода
- •5.Примеры работы с символьными переменными.
- •6.Работа с файлами
- •6.1.Требования к имени файла
- •6.2.Операции над файлами
- •6.3.Открытие файла
- •6.4.Запись в файл
- •6.5.Чтение из файла
- •6.6.Изменения данных в файле
- •6.7.Добавление данных в файл
- •Команда Действие
- •Cn Значение нового цвета. Действует во всех дальнейших командах до нового назначения
- •О u(p)сновные команды перемещения изображены на рисунке.
- •9.Методические указания
- •10. Тестовые задания по теме:
- •11.Краткий справочник по языкуQbasic.
- •12.Сообщения об ошибках и их коды
6.1.Требования к имени файла
имя не должно быть больше чем 8 символов;
имя может состоять из букв латинского алфавита, цифр и символов, например, _, -, (,), $ и некоторых других. Впрочем, злоупотреблять специальными символами не стоит — букв и цифр вполне хватает;
в имени файла запрещены символы <Пробел>, *, точка, запятая, кавычки, двоеточие.
Файл имеет расширение. Оно имеет длину не более трех символов, указывается через точку после имени и характеризует тип файла.
В файлах вы можете хранить как исходные данные для обработки, так и результаты работы программы.
Для работы в Бейсике необходимы файлы, хранящие однородные по типу или структуре сведения ,о каких-либо объектах. Набор данных о каком-либо одном объекте называется записью.
Файл может
быть пустым, т. е. содержать 0 байт информации, но имя файла и символ конца файла будут присутствовать.
Записи могут содержать данные разных типов, но должны быть
обязательно одинаковы по структуре, например:
"Запорожец", "4067 ЛДЕ", "1972", "100$"
"ГАЗ-34", "6666 ЛАА", 1989, "3500$"
В соответствии со способом доступа к файлам они делятся на два вида.
Файл с последовательным доступом;
Файл с прямым доступом.
Файлы последовательного доступа наиболее просты как в организации, так и в работе с ними. Записи обрабатываются последовательно одна за другой. Информация в таких файлах хранится в виде текста в кодах ASCII. Такие файлы легко про-
смотреть на экране, используя любой простейший редактор, или в самом Бейсике.
Простота — хорошо, а последовательность в данном случае — плохо. Если информация об интересующем объекте упорядочена в файле по алфавиту, то придется перебирать практически весь файл, чтобы добраться до нужной записи. Отсюда, при большом информационном объеме файла обработка его замедляется.
Файлы прямого доступа хранят информацию в специальном формате, в котором каждая запись занимает строго фиксированную одинаковую с остальными длину. Такие файлы занимают на диске больше места, чем файлы последовательного доступа, но скорость работы с ними значительно выше.
6.2.Операции над файлами
Независимо от того, какие действия происходят с информацией, хранящейся в файле, производятся следующие обязательные операции:
открытие файла;
чтение и запись обрабатываемых данных;
закрытие файла.
6.3.Открытие файла
Для открытия файла предназначен оператор open, имеющий следующий формат:
OPEN имя_ файла FOR режим AS # номер файла
Режим определяет доступ к данным файла. Возможны следующие режимы:
input. Это режим чтения информации из файла. В случае, если указывается несуществующее имя файла, возникнет сообщение об ошибке "Файл не найден".
output. Режим записи информации в файл. Обычно при этом создается новый файл. Если же открывается для записи уже существующий файл, то ранее хранимая в нем информация будет утеряна.
append. Режим добавления информации в файл. Новая информация будет размещена в конце файла, за последней записью.
Номер файла предваряется знаком #, после которого следует целое число от 1 до 255.