Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Операции над файлами. Язык программирования BASIC

Операции над файламиОткрытие файлаЧтение и запись обрабатываемых данныхЗакрытие файла
Операции над файламиЯзык программированияBASIC Операции над файламиОткрытие файлаЧтение и запись обрабатываемых данныхЗакрытие файла Открытие файлаOPEN имя_файла FOR режим AS # номер файлаРежимы определяющие доступ к Запись в файлРассмотрим пример записи в файл:OPEN “capitalist.dat” FOR OUTPUT AS #1FOR В результате работы программы мы получаем:Введите название столицы? МОСКВАВведите название столицы? КИЕВВведите Пример 1. Создание базы данных автомобилей.CLSINPUT “введите имя файла”;F$OPEN F$ FOR OUTPUT INPUT Чтение из файлаОсуществляется аналогично записи, но вместо режима OUTPUT используется режим INPUT.Прочитаем CLSINPUT Изменение данных в файле  Для изменения какой-либо записи, удаления старых или Приведенная ниже программа в файле avto.dat изменяет Добавление данных в файлУказание FOR APPEND в операторе OPEN подготавливает файл для CLSINPUT “введите имя файла”;F$OPEN F$ FOR APPEND AS #1DOInput “марка автомобиля? (Для
Слайды презентации

Слайд 2 Операции над файлами
Открытие файла
Чтение и запись обрабатываемых данных
Закрытие

Операции над файламиОткрытие файлаЧтение и запись обрабатываемых данныхЗакрытие файла

файла


Слайд 3 Открытие файла
OPEN имя_файла FOR режим AS # номер

Открытие файлаOPEN имя_файла FOR режим AS # номер файлаРежимы определяющие доступ

файла
Режимы определяющие доступ к данным файла:
INPUT – это режим

чтения информации из файла.
OUTPUT – режим записи информации в файл
APPEND – режим добавления информации в файл.

Слайд 4 Запись в файл
Рассмотрим пример записи в файл:
OPEN “capitalist.dat”

Запись в файлРассмотрим пример записи в файл:OPEN “capitalist.dat” FOR OUTPUT AS

FOR OUTPUT AS #1
FOR x=1 TO 5
INPUT “введите название

столицы”; F$
PRINT #1, F$
NEXT x
CLOSE #1
END

Слайд 5 В результате работы программы мы получаем:
Введите название столицы?

В результате работы программы мы получаем:Введите название столицы? МОСКВАВведите название столицы?

МОСКВА
Введите название столицы? КИЕВ
Введите название столицы? ТАЛЛИН
Введите название столицы?

РИГА
Введите название столицы? МИНСК

Слайд 6 Пример 1. Создание базы данных автомобилей.
CLS
INPUT “введите имя файла”;F$
OPEN

Пример 1. Создание базы данных автомобилей.CLSINPUT “введите имя файла”;F$OPEN F$ FOR

F$ FOR OUTPUT AS #1
DO
Input “марка автомобиля? (Для окончания

введите QWE)”;M$
IF UCASE$(M$)=“QWE” THEN 1


Слайд 7 INPUT "номер автомобиля?";N$
INPUT "цвет автомобиля?";С$
INPUT "год производства автомобиля?";G$
INPUT

INPUT

"продажная цена автомобиля?";S$
PRINT #1,M$, N$, C$, G$, S$
LOOP
1: CLOSE

#1
PRINT "файл сформирован"

Наберите эту программу с именем создаваемого файла avto.dat


Слайд 8 Чтение из файла
Осуществляется аналогично записи, но вместо режима

Чтение из файлаОсуществляется аналогично записи, но вместо режима OUTPUT используется режим

OUTPUT используется режим INPUT.
Прочитаем занесенные нами данные из файла

avto.dat

Слайд 9 CLS
INPUT "введите имя файла";F$
OPEN F$ FOR INPUT AS

CLSINPUT

#1
PRINT "База данных автомобилей на 17 декабря 2007 года"
I=1
DO
PRINT

"вывести данные об";I;"автомобиле?"
INPUT "Для окончания нажмите QWE, для продолжения ";M$
IF UCASE$(M$)="QWE" THEN 1
INPUT #1, M$,N$,C$,G$,S$
I=I+1
LOOP UNTIL EOF(1)
1: CLOSE #1
PRINT "файл закрыт"

Оператор LOOP UNTIL EOF(1) означает,
что считывание ведется до тех пор,
пока не будет обнаружен символ конца файла,
а в скобках указан номер открытого файла.


Слайд 10 Изменение данных в файле
Для изменения какой-либо

Изменение данных в файле Для изменения какой-либо записи, удаления старых или

записи, удаления старых или добавления новых данных в последовательном

файле необходимо открыть два файла: подлежащий изменению и новый, в котором создается обновленная версия исходного файла.

Слайд 11 Приведенная ниже программа в файле avto.dat
изменяет "МОСКВИЧ"

Приведенная ниже программа в файле 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

Слайд 12 Добавление данных в файл
Указание FOR APPEND в операторе

Добавление данных в файлУказание FOR APPEND в операторе OPEN подготавливает файл

OPEN подготавливает файл для вывода данных и смещает указатель

на конец файла. Последующие операторы приписывают новую информацию к уже имеющейся. В предложенной далее программе в файл данных об автомобилях добавляются сведения о двух новых поступлениях.

  • Имя файла: operatsii-nad-faylami-yazyk-programmirovaniya-basic.pptx
  • Количество просмотров: 86
  • Количество скачиваний: 0