Файлы
<<  Файлы Файл и файловые системы  >>
Файлы
Файлы
Домашнее задание
Домашнее задание
Картинки из презентации «Файлы» к уроку информатики на тему «Файлы»

Автор: Макарова М.Е.. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока информатики, скачайте бесплатно презентацию «Файлы.ppt» со всеми картинками в zip-архиве размером 381 КБ.

Файлы

содержание презентации «Файлы.ppt»
Сл Текст Сл Текст
1Файлы. © М.Е.Макарова 11Функции и директивы для работы с
http://uchinfo.com.ua. файлами Функция Eof (имя файла) – true,
2ОПРЕДЕЛЕНИЕ ПОНЯТИЙ Физический Файл – если достигнут конец файла и False –
это поименованная область на диске, иначе. {$ I - } , { $ I + } – директивы
содержащая какую-либо информацию. компилятору Pascal – отключают и включают
Логический файл – это одна из структур контроль ошибок ввода-вывода. Если этого
данных, используемых в программировании. не сделать, то отсутствие файла приведет к
3СТРУКТУРА ЛОГИЧЕСКОГО ФАЙЛА Это способ аварийному завершению программы. Функция
восприятия файла в программе, т.е. IOResult (имя файла) определяет наличие
«шаблон», через который мы смотрим на файла на диске ( 0 – есть, 1 – нет).
физическую структуру файла на диске. В ЯП 12ПРИМЕРЫ ПРОГРАММ Задача № 1 Пусть на
таким шаблонам соответствуют типы данных, диске (в текущем каталоге) есть файл
допустимые в качестве компонент файлов. myfile.dat, который состоит из некоторого
File of byte: Байт. Байт. . . . Байт. Eof. числа целых чисел, разделенных пробелами.
Код символа. . . . Eof. . . . Eof. File of Написать программу, вычисляющую сумму этих
char: File of integer: Код символа. Код элементов.
символа. Целое со знаком. Целое со знаком. 13Program files; uses crt; var f :text;
Целое со знаком. И другие. x: integer; summa:longint; begin clrscr;
4Логическая структура файла в принципе {$I-} assign(f, 'myfile.Txt'); reset(f);
очень похожа на структуру массива. {$I+} if ioresult<>0 then
Различия: У массива количество элементов writeln('ошибка открытия файла') else.
фиксировано, а у файлов количество begin Summa:=0; while not Eof(f) do begin
элементов может изменяться в процессе read(f,x); Summa:=Summa+x end;
работы.(Количество в каждый момент времени Writeln('Summa= ', Summa:8); end;
неизвестно, но в конце файла стоит символ Close(f); readln; end.
Eof) Массив целиком располагается в ОП, а 14СОЗДАНИЕ ФАЙЛОВ 1 способ – с помощью
файл находится на диске. Нумерация текстового редактора, например Блокнот или
элементов массива выполняется Pascal. 2 способ – программными
соответственно значений нижней и верхней средствами. Открыть файл процедурой
границ, указанных при его объявлении. Rewrite ( f ) Процедурой REWRITE нельзя
Нумерация элементов файла выполняется открыть запись информации в уже
слева направо, начиная с нуля. существующий файл. При выполнении этой
5Классификация Файлов в ПАСКАЛЕ. процедуры старый файл с таким же именем
6РАБОТА С ТЕКСТОВЫМИ ФАЙЛАМИ var список уничтожается и никаких сообщений в
имен файлов : text; Текстовый файл может программу не передается.
состоять из любых символов (в том числе и 15Задача № 2 Написать программу, в
цифр) Для работы с каким-либо физическим которой в текстовый файл записываются
файлом (тем, который существует на диске) данные про 10 учеников: имя, вес и рост.
его необходимо связать с файловой Перед созданием файла программа должна
переменной Assign (имя файла, ‘путь к проверять наличие файла с таким именем на
файлу’); ИСПОЛЬЗОВАНИЕ Файлы используются диске и спрашивать, что ей делать в случае
для хранения данных. Из них можно обнаружения такого файла – прекратить
считывать начальные данные, записывать работу или перезаписать файл.
результаты, изменять информацию в файле. 16Program Zapfile; Uses Crt; var f :
7. . . Var f : text; . . . Begin . . . text; name : string [ 10 ] ; ves : real;
Assign (f; ‘D:\MyFile.dat’ ); Или: Var f : ROST : real; Otvet : char; Begin Clrscr;
text; Name: string; . . . Begin . . . Name Assign ( f, ‘ deti . txt ‘ ) ; { $ | - } {
: = ‘D:\MyFile.dat ‘ ; Assign ( f, name); проверяем, существует ли такой файл }
Например: На диске есть файл: Reset ( f ) ; If IOResult = 0 then Begin
D:\MyFile.dat. writeln ( ‘ файл deti. txt существует.
8Принципы работы с файлами. Открытие Заменить его? ( y /n ) ‘ ) ; Readln (
Чтение из файла или запись в файл Закрытие otvet ) ; if otvet = ‘ n ‘ then halt ;
RESET (название файла) – открытие файла end; else begin close ( f ) ; rewrite ( f
для чтения из него информации в ОП REWRITE ) ; for i : = 1 to 10 do begin writeln ( ‘
(название файла) – открытие файла для введите имя, вес и рост ‘ ); readln (
записи данных в файл APPEND (название name, ves, rost ); writeln ( f, name : 10,
файла) – открытие с целью дополнения ves : 4, rost : 5:2 ); end; end; close ( f
данных CLOSE (название файла) – закрытие ); end.
файла. 17Задача № 3 Написать программу, которая
9Использование данных из файла. Для считывает слова из одного текстового файла
считывания данных из файла в ОП используют и записывает их в столбик в другой
read и readln. Read ( название файла, текстовый файл. Пояснение: слова
список переменных ) Readln ( название разделяются символом пробел. Поэтому мы
файла, список переменных ) Если в списке будем считывать символы из первого файла и
переменных есть переменная типа char или «складывать» их в слово до тех пор, пока
string [10], то из строки в файле не встретиться пробел. Потом это слово
считывается 1 или 10 символов ( вместе с запишем во второй файл и опять начнем
пробелами ) и присваиваются этой формировать следующее слово. И так до тех
переменной. Запись в файл осуществляется пор, пока не достигнем конца первого
процедурами write и writeln Write ( имя файла.
файла, список выражений ); Writeln ( имя 18Program slovo; {Запись слов из файла f
файла, список выражений ). в столбик в файл h} uses Crt; var
10Если в списке переменных есть числовая f,h:text; bukva:char; clovo:string; begin
переменная (integer или real), то clrscr; assign(f,'f.pas');
считываются символы, которые трактуются assign(h,'h.pas'); reset(f); rewrite(h);
как цифры до ближайшего пробела. Т. О. clovo:=' '; while not eof(f) do. begin
особенностью текстового файла является то, read(f, bukva); if bukva<>' ' then
что происходит автоматическое begin clovo:=clovo+bukva; end else begin
преобразование числовых данных в цепочку writeln(h,clovo); writeln(clovo); clovo:='
символов при записи в файл и обратное '; End ; end; readln; Close (f); Close
преобразование символов в цифры при чтении (h); end.
из файла. 19Домашнее задание. Выучить.
Файлы.ppt
http://900igr.net/kartinka/informatika/fajly-71744.html
cсылка на страницу

Файлы

другие презентации на тему «Файлы»

«Система файлов» - Каждому дисководу присваивается однобуквенное имя после : А:, В:, С:, D:, … Файлы данных Просмотр, редактирование. Операции с файлами и папками. Для отыскания файла на диске достаточно указать лишь имя файла. Файловая система. Имя файла Имя.расширение. Что такое файл? Файлы и файловая система. Поиск файла.

«Папка с файлами» - Ниже указаны имена файлов. Для систематизации файлов используют папки. Выбери правильные имена файлов: Рыбалка. Файлы и папки. 7 класс. Имена файлов не могут содержать следующие символы: Расширение отделяется от собственно имени точкой. House.doc House.bmp. Что может храниться в следующих файлах? Имя файла состоит из двух частей – собственно имени и расширения.

«Графические файлы» - Преобразование файлов из одного формата в другой. Бабочка.tiff. Векторный - векторный. Растровый – векторный (трассировка) Corel TRACE. Векторный – растровый (растрирование) Adobe Photoshop. Растровые форматы. Форматы графических файлов. Что такое формат графического файла? Бабочка.psd. Растровый - растровый.

«Файловая система и файлы» - Файловая система – особый способ организации информации на жестком диске компьютера. Расширение имени. Файлы находятся в папках. В Windows на вершине иерархии папок находится папка Рабочий стол. Имена папок отделяются друг от друга обратной косой чертой (\). C:\Dlight\Front\Demo. Файловая структура Windows.

«Сжатие файлов» - Если не помогает, то… отформатировать винчестер (format.com). Если не удается (винчестер не обнаружен), то… можно нести компьютер в ремонт. Макровирусы – заражают документы с макросами (*.doc, *.xls, *.mdb). Для распаковки не нужен архиватор может распаковать неквалифицированный пользователь. Имя архива.

«Файл и файловая система» - Иерархическая файловая система. Одноуровневая файловая система. Характеристики файла, наделяющие файл определенными свойствами. Каталог содержит имя файла и указание на начало его размещения на диске. Имя файлу дает пользователь, а его тип обычно задается программой автоматически. Атрибуты. Файл и файловая система.

Файлы

24 презентации о файлах
Урок

Информатика

130 тем
Картинки