Операции над файлами. В среде Basic.
презентация к уроку информатики и икт (10 класс) по теме
Презентация с основными командами языка программирования, которые используются при работе с файлами. Примеры задач с разбором решений.
Скачать:
Вложение | Размер |
---|---|
![]() | 41.5 КБ |
Предварительный просмотр:
Подписи к слайдам:
Операции над файлами Открытие файла Чтение и запись обрабатываемых данных Закрытие файла
Открытие файла OPEN имя_файла FOR режим AS # номер файла Режимы определяющие доступ к данным файла: INPUT – это режим чтения информации из файла. OUTPUT – режим записи информации в файл APPEND – режим добавления информации в файл.
Запись в файл Рассмотрим пример записи в файл: OPEN “capitalist.dat” FOR OUTPUT AS #1 FOR x=1 TO 5 INPUT “ введите название столицы ”; F$ PRINT #1, F$ NEXT x CLOSE #1 END
В результате работы программы мы получаем: Введите название столицы? МОСКВА Введите название столицы? КИЕВ Введите название столицы? ТАЛЛИН Введите название столицы? РИГА Введите название столицы? МИНСК
Пример 1. Создание базы данных автомобилей. CLS INPUT “ введите имя файла ”;F$ OPEN F$ FOR OUTPUT AS #1 DO Input “ марка автомобиля? ( Для окончания введите QWE)”;M$ IF UCASE$(M$)=“QWE” THEN 1
INPUT "номер автомобиля?";N$ INPUT "цвет автомобиля?";С$ INPUT "год производства автомобиля?";G$ INPUT "продажная цена автомобиля?";S$ PRINT #1,M$, N$, C$, G$, S$ LOOP 1: CLOSE #1 PRINT "файл сформирован" Наберите эту программу с именем создаваемого файла avto.dat
Чтение из файла Осуществляется аналогично записи, но вместо режима OUTPUT используется режим INPUT . Прочитаем занесенные нами данные из файла avto.dat
CLS INPUT "введите имя файла";F$ OPEN F$ FOR INPUT AS #1 PRINT "База данных автомобилей на 17 декабря 2007 года" I=1 DO PRINT "вывести данные об";I;"автомобиле?" INPUT "Для окончания нажмите QWE, для продолжения
Изменение данных в файле Для изменения какой-либо записи, удаления старых или добавления новых данных в последовательном файле необходимо открыть два файла: подлежащий изменению и новый, в котором создается обновленная версия исходного файла.
Приведенная ниже программа в файле avto.dat изменяет "МОСКВИЧ" на "МЕРСЕДЕС" OPEN "avto.dat" FOR INPUT AS #1 OPEN "avto2.dat" FOR OUTPUT AS #2 FOR I=1 TO 5 INPUT #1,M$, N$, C$, G4, S$ IF UCASE$ (M$)="МОСКВИЧ" THEN M$="МЕРСЕДЕС" PRINT #2, M$, N$, C$, G$, S$ NEXT I CLOSE 1,2 KILL "avto.dat" NAME "avto2.dat" AS "avto.dat" END
Добавление данных в файл Указание FOR APPEND в операторе OPEN подготавливает файл для вывода данных и смещает указатель на конец файла. Последующие операторы приписывают новую информацию к уже имеющейся. В предложенной далее программе в файл данных об автомобилях добавляются сведения о двух новых поступлениях.
CLS INPUT “ введите имя файла ”;F$ OPEN F$ FOR APPEND AS #1 DO Input “ марка автомобиля? ( Для окончания введите QWE)”;M$ IF UCASE$(M$)=“QWE” THEN 1 INPUT "номер автомобиля?";N$ INPUT "цвет автомобиля?";С$ INPUT "год производства автомобиля?";G$ INPUT "продажная цена автомобиля?";S$ PRINT #1,M$, N$, C$, G$, S$ LOOP 1: CLOSE #1 PRINT "файл сформирован"
По теме: методические разработки, презентации и конспекты
Интегрированный урок по алгебре и началам анализа и информатике по теме «Показательная функция, ее свойства и график. Создание моделей графиков функций в среде программирования Visual Basic» (11 класс «А»)
Применение интеграции в учебном процессе как способа развития аналитических и творческих способностей....

Работа с файлами в среде Turbo Pascal 7.0
В системе Turbo Pascal 7.0 связь с внешними источниками , приемниками и носителями информации осуществляется только с помощью файлов....

Система программирования Basic-256. Операция присваивания. Ввод и вывод данных.
Презентация к уроку. Алфавит языка. Понятие велечины. Линейный алгоритм....

Справочник юного пользователя "Операции с файлами и папками"
Используется как памятка для учеников (внеурочная деятельность)...

Статья на тему: «Среда Visual Basic как средство, доступное для усвоения школьниками»
Microsoft Visual Basic — средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки. BASIC является аббревиатурой B...