🗊Презентация Файлы. Определение понятий

Нажмите для полного просмотра!
Файлы. Определение понятий, слайд №1Файлы. Определение понятий, слайд №2Файлы. Определение понятий, слайд №3Файлы. Определение понятий, слайд №4Файлы. Определение понятий, слайд №5Файлы. Определение понятий, слайд №6Файлы. Определение понятий, слайд №7Файлы. Определение понятий, слайд №8Файлы. Определение понятий, слайд №9Файлы. Определение понятий, слайд №10Файлы. Определение понятий, слайд №11Файлы. Определение понятий, слайд №12Файлы. Определение понятий, слайд №13Файлы. Определение понятий, слайд №14Файлы. Определение понятий, слайд №15Файлы. Определение понятий, слайд №16Файлы. Определение понятий, слайд №17Файлы. Определение понятий, слайд №18Файлы. Определение понятий, слайд №19

Вы можете ознакомиться и скачать презентацию на тему Файлы. Определение понятий. Доклад-сообщение содержит 19 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Файлы. Определение понятий, слайд №1
Описание слайда:

Слайд 2







ОПРЕДЕЛЕНИЕ ПОНЯТИЙ

Физический Файл – это поименованная область на диске, содержащая какую-либо информацию.
Логический файл – это одна из структур данных, используемых в программировании.
Описание слайда:
ОПРЕДЕЛЕНИЕ ПОНЯТИЙ Физический Файл – это поименованная область на диске, содержащая какую-либо информацию. Логический файл – это одна из структур данных, используемых в программировании.

Слайд 3


Файлы. Определение понятий, слайд №3
Описание слайда:

Слайд 4





У массива количество элементов фиксировано, а у файлов количество элементов может изменяться в процессе работы.(Количество в каждый момент времени неизвестно, но в конце файла стоит символ Eof)
У массива количество элементов фиксировано, а у файлов количество элементов может изменяться в процессе работы.(Количество в каждый момент времени неизвестно, но в конце файла стоит символ Eof)
Массив целиком располагается в ОП, а файл находится на диске.
Нумерация элементов массива выполняется соответственно  значений нижней и верхней границ, указанных при его объявлении. Нумерация элементов файла выполняется слева направо, начиная с нуля
Описание слайда:
У массива количество элементов фиксировано, а у файлов количество элементов может изменяться в процессе работы.(Количество в каждый момент времени неизвестно, но в конце файла стоит символ Eof) У массива количество элементов фиксировано, а у файлов количество элементов может изменяться в процессе работы.(Количество в каждый момент времени неизвестно, но в конце файла стоит символ Eof) Массив целиком располагается в ОП, а файл находится на диске. Нумерация элементов массива выполняется соответственно значений нижней и верхней границ, указанных при его объявлении. Нумерация элементов файла выполняется слева направо, начиная с нуля

Слайд 5





Классификация Файлов 
в ПАСКАЛЕ
Описание слайда:
Классификация Файлов в ПАСКАЛЕ

Слайд 6





РАБОТА С ТЕКСТОВЫМИ ФАЙЛАМИ
РАБОТА С ТЕКСТОВЫМИ ФАЙЛАМИ
var список имен файлов : text;

Текстовый файл может состоять из любых символов (в том числе и цифр)
Для работы с каким-либо физическим файлом (тем, который существует на диске) его необходимо связать с файловой переменной

 Assign (имя файла, ‘путь к файлу’);
Описание слайда:
РАБОТА С ТЕКСТОВЫМИ ФАЙЛАМИ РАБОТА С ТЕКСТОВЫМИ ФАЙЛАМИ var список имен файлов : text; Текстовый файл может состоять из любых символов (в том числе и цифр) Для работы с каким-либо физическим файлом (тем, который существует на диске) его необходимо связать с файловой переменной Assign (имя файла, ‘путь к файлу’);

Слайд 7


Файлы. Определение понятий, слайд №7
Описание слайда:

Слайд 8





ПРИНЦИПЫ РАБОТЫ С ФАЙЛАМИ
Открытие
Чтение из файла или запись в файл
Закрытие

RESET (название файла) – открытие файла для чтения из него информации в ОП
REWRITE (название файла) – открытие файла для записи данных в файл
APPEND (название файла) – открытие с целью дополнения данных
CLOSE (название файла) – закрытие файла
Описание слайда:
ПРИНЦИПЫ РАБОТЫ С ФАЙЛАМИ Открытие Чтение из файла или запись в файл Закрытие RESET (название файла) – открытие файла для чтения из него информации в ОП REWRITE (название файла) – открытие файла для записи данных в файл APPEND (название файла) – открытие с целью дополнения данных CLOSE (название файла) – закрытие файла

Слайд 9





ИСПОЛЬЗОВАНИЕ ДАННЫХ ИЗ ФАЙЛА
Для считывания данных из файла в ОП используют read и readln.
Read ( название файла, список переменных )
Readln ( название файла, список переменных )
Если в списке переменных есть переменная типа char или string [10], то из строки в файле считывается 1 или 10 символов ( вместе с пробелами ) и присваиваются этой переменной.
Запись в файл осуществляется процедурами write и writeln 
Write ( имя файла, список выражений );
Writeln ( имя файла, список выражений ).
Описание слайда:
ИСПОЛЬЗОВАНИЕ ДАННЫХ ИЗ ФАЙЛА Для считывания данных из файла в ОП используют read и readln. Read ( название файла, список переменных ) Readln ( название файла, список переменных ) Если в списке переменных есть переменная типа char или string [10], то из строки в файле считывается 1 или 10 символов ( вместе с пробелами ) и присваиваются этой переменной. Запись в файл осуществляется процедурами write и writeln Write ( имя файла, список выражений ); Writeln ( имя файла, список выражений ).

Слайд 10






Если в списке переменных есть числовая переменная (integer или real), то считываются символы, которые трактуются как цифры до ближайшего пробела.
Т. О. особенностью текстового файла является то, что происходит автоматическое преобразование числовых данных в цепочку символов при записи в файл и обратное преобразование символов в цифры при чтении из файла.
Описание слайда:
Если в списке переменных есть числовая переменная (integer или real), то считываются символы, которые трактуются как цифры до ближайшего пробела. Т. О. особенностью текстового файла является то, что происходит автоматическое преобразование числовых данных в цепочку символов при записи в файл и обратное преобразование символов в цифры при чтении из файла.

Слайд 11







Функции и директивы для работы с файлами

Функция Eof (имя файла) – true, если достигнут конец файла и False – иначе. 

{$ I - } , { $ I + } – директивы компилятору Pascal – отключают и включают контроль ошибок ввода-вывода. Если этого не сделать, то отсутствие файла приведет к аварийному завершению программы.

Функция IOResult (имя файла) определяет наличие файла на диске ( 0 – есть, 1 – нет).
Описание слайда:
Функции и директивы для работы с файлами Функция Eof (имя файла) – true, если достигнут конец файла и False – иначе. {$ I - } , { $ I + } – директивы компилятору Pascal – отключают и включают контроль ошибок ввода-вывода. Если этого не сделать, то отсутствие файла приведет к аварийному завершению программы. Функция IOResult (имя файла) определяет наличие файла на диске ( 0 – есть, 1 – нет).

Слайд 12





ПРИМЕРЫ ПРОГРАММ
ПРИМЕРЫ ПРОГРАММ
Задача № 1
Пусть на диске (в текущем каталоге) есть файл myfile.dat, который состоит из некоторого числа целых чисел, разделенных пробелами. Написать программу, вычисляющую сумму этих элементов.
Описание слайда:
ПРИМЕРЫ ПРОГРАММ ПРИМЕРЫ ПРОГРАММ Задача № 1 Пусть на диске (в текущем каталоге) есть файл myfile.dat, который состоит из некоторого числа целых чисел, разделенных пробелами. Написать программу, вычисляющую сумму этих элементов.

Слайд 13





Program Files;
Program Files;
uses Crt;
var f :text;
  x: integer;
  Summa:longint;
begin
clrscr;
{$I-}
assign(f, 'myfile.txt');
reset(f);
{$I+}
if IOresult<>0 then 
writeln('ошибка открытия файла')
else
Описание слайда:
Program Files; Program Files; uses Crt; var f :text; x: integer; Summa:longint; begin clrscr; {$I-} assign(f, 'myfile.txt'); reset(f); {$I+} if IOresult<>0 then writeln('ошибка открытия файла') else

Слайд 14





СОЗДАНИЕ ФАЙЛОВ
СОЗДАНИЕ ФАЙЛОВ

1 способ – с помощью текстового редактора, например Блокнот или Pascal.

2 способ – программными средствами. Открыть файл процедурой Rewrite ( f )

Процедурой REWRITE  нельзя открыть запись информации в уже существующий файл. При выполнении этой процедуры старый файл с таким же именем уничтожается и никаких сообщений в программу не передается.
Описание слайда:
СОЗДАНИЕ ФАЙЛОВ СОЗДАНИЕ ФАЙЛОВ 1 способ – с помощью текстового редактора, например Блокнот или Pascal. 2 способ – программными средствами. Открыть файл процедурой Rewrite ( f ) Процедурой REWRITE нельзя открыть запись информации в уже существующий файл. При выполнении этой процедуры старый файл с таким же именем уничтожается и никаких сообщений в программу не передается.

Слайд 15





Задача № 2
Задача № 2
Написать программу, в которой в текстовый файл записываются данные про 10 учеников: имя, вес и рост.
Перед созданием файла программа должна проверять наличие файла с таким именем на диске и спрашивать, что ей делать в случае обнаружения  такого файла – прекратить работу или перезаписать файл.
Описание слайда:
Задача № 2 Задача № 2 Написать программу, в которой в текстовый файл записываются данные про 10 учеников: имя, вес и рост. Перед созданием файла программа должна проверять наличие файла с таким именем на диске и спрашивать, что ей делать в случае обнаружения такого файла – прекратить работу или перезаписать файл.

Слайд 16





Program Zapfile;
Program Zapfile;
Uses Crt;
var f : text;
	name : string [ 10 ] ;
	ves : real;
	ROST : real;
	Otvet : char;
Begin
Clrscr;
Assign ( f, ‘ deti . txt ‘ ) ;
{ $ | - }
{ проверяем, существует ли
 такой файл }
Reset ( f ) ;
If IOResult = 0 then 
Begin writeln ( ‘ файл  deti. txt существует. 
Заменить его? ( y /n ) ‘ ) ;
Описание слайда:
Program Zapfile; Program Zapfile; Uses Crt; var f : text; name : string [ 10 ] ; ves : real; ROST : real; Otvet : char; Begin Clrscr; Assign ( f, ‘ deti . txt ‘ ) ; { $ | - } { проверяем, существует ли такой файл } Reset ( f ) ; If IOResult = 0 then Begin writeln ( ‘ файл deti. txt существует. Заменить его? ( y /n ) ‘ ) ;

Слайд 17


Файлы. Определение понятий, слайд №17
Описание слайда:

Слайд 18


Файлы. Определение понятий, слайд №18
Описание слайда:

Слайд 19





Написать программу, которая на диске компьютера создает файл nambers.txt и записывает в него 5 введенных с клавиатуры целых чисел. При помощи текстового редактора (например, БЛОКНОТА) просмотрите файл и убедитесь, что запись в файл произошла.
Написать программу, которая на диске компьютера создает файл nambers.txt и записывает в него 5 введенных с клавиатуры целых чисел. При помощи текстового редактора (например, БЛОКНОТА) просмотрите файл и убедитесь, что запись в файл произошла.

Написать программу, которая дописывает в файл nambers.txt 5 введенных с клавиатуры целых чисел. При помощи текстового редактора (например, БЛОКНОТА) просмотрите файл и убедитесь, что запись в файл произошла.
Описание слайда:
Написать программу, которая на диске компьютера создает файл nambers.txt и записывает в него 5 введенных с клавиатуры целых чисел. При помощи текстового редактора (например, БЛОКНОТА) просмотрите файл и убедитесь, что запись в файл произошла. Написать программу, которая на диске компьютера создает файл nambers.txt и записывает в него 5 введенных с клавиатуры целых чисел. При помощи текстового редактора (например, БЛОКНОТА) просмотрите файл и убедитесь, что запись в файл произошла. Написать программу, которая дописывает в файл nambers.txt 5 введенных с клавиатуры целых чисел. При помощи текстового редактора (например, БЛОКНОТА) просмотрите файл и убедитесь, что запись в файл произошла.



Похожие презентации
Mypresentation.ru
Загрузить презентацию