kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Презентация на тему: "Работа с файлами"

Нажмите, чтобы узнать подробности

В данной презентации рассматриваются теоретические понятия и задачи на закрепление.

Процедуры и функции, определенные над типизированными файлами: Assign(var  f:tf; filename:string);  Reset(var f:tf); Rewrite(var f:tf); Assign(var  f:tf; filename:string);  Reset(var f:tf); Assign(var  f:tf; filename:string); Eof(var f:tf): boolean; Close(var f:tf); Read(var f:tf; k:<тип компонента>); Write(var f:tf; k:<тип компонента>);  

 

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Презентация на тему: "Работа с файлами" »

Работа с файлами Pascal

Работа с файлами

Pascal

Процедуры и функции, определенные над типизированными файлами Assign ( var  f : t f; filename : string ); – устанавливает соответствие между физическим и логическим именами файла.  Reset ( var f : t f); - открытие файла для чтения.

Процедуры и функции, определенные над типизированными файлами

Assign ( var f : t f; filename : string ); – устанавливает соответствие между физическим и логическим именами файла.

Reset ( var f : t f); - открытие файла для чтения.

Процедуры и функции, определенные над типизированными файлами Rewrite ( var f : tf ); - открытие файла для записи. Если такого файла нет, то создается метка файла и указатель файловой переменной устанавливается перед первой компонентой. Если файл с таким именем есть, то указатель также устанавливается перед первой компонентой. Содержимое файла при записи будет стерто. За этим должен следить программист.

Процедуры и функции, определенные над типизированными файлами

Rewrite ( var f : tf ); - открытие файла для записи.

Если такого файла нет, то создается метка файла и указатель файловой переменной устанавливается перед первой компонентой. Если файл с таким именем есть, то указатель также устанавливается перед первой компонентой. Содержимое файла при записи будет стерто. За этим должен следить программист.

Процедуры и функции, определенные над типизированными файлами Eof ( var f : tf ): boolean ; - определяется конец файла. Функция возвращает значение true , если встретился маркер конца файла (#26). Close ( var f : tf ); - закрытие файла для чтения или записи. Устанавливается маркер конца файла (#26). По окончании работы файл должен быть обязательно закрыт , иначе к нему не будет доступа. Close ( f );

Процедуры и функции, определенные над типизированными файлами

Eof ( var f : tf ): boolean ; - определяется конец файла. Функция возвращает значение true , если встретился маркер конца файла (#26).

Close ( var f : tf ); - закрытие файла для чтения или записи. Устанавливается маркер конца файла (#26). По окончании работы файл должен быть обязательно закрыт , иначе к нему не будет доступа. Close ( f );

); - чтение компоненты из файла в переменную k . Write( var f : tf ; k : тип компонента ); - запись из переменной k в компоненту файла." width="640"

Процедуры и функции, определенные над типизированными файлами

Read ( var f : tf ; k : тип компонента ); - чтение компоненты из файла в переменную k .

Write( var f : tf ; k : тип компонента ); - запись из переменной k в компоненту файла.

Заполнить файл случайными числами. Далее открыть файл и найти сумму чисел. program one; Uses crt; Var f: file of integer; m,n,i,s: integer; a: string; Begin ClrScr; a:='c:\file1.txt'; assign(f,a); rewrite(f); randomize; Write('n= '); readln(n); for i:= 1 to n do begin m:=-20+random(65); write(f,m); Write(m,' '); end; close(f); writeln;

Заполнить файл случайными числами. Далее открыть файл и найти сумму чисел.

program one;

Uses crt;

Var f: file of integer; m,n,i,s: integer; a: string;

Begin ClrScr;

a:='c:\file1.txt';

assign(f,a); rewrite(f); randomize;

Write('n= '); readln(n);

for i:= 1 to n do begin

m:=-20+random(65);

write(f,m);

Write(m,' '); end;

close(f);

writeln;

Заполнить файл случайными числами. Далее открыть файл и найти сумму чисел. assign(f,a); reset(f); while not eof(f) do begin read(f,n); write(n,‘ '); s:=s+n; end; close(f); writeln('s=',s); readkey end.

Заполнить файл случайными числами. Далее открыть файл и найти сумму чисел.

assign(f,a);

reset(f);

while not eof(f) do begin

read(f,n);

write(n,‘ ');

s:=s+n;

end;

close(f);

writeln('s=',s);

readkey

end.

Создать файл, элементы которого вычисляются по формуле m=i*i+4*i, i..n Определить число элементов файла, делящихся на 4 program two; Uses crt; Var f: file of integer; m,n,i,k: integer; a: string; Begin ClrScr; a:='c:\file2.txt'; assign(f,a); rewrite(f); Write('n= '); readln(n); for i:= 1 to n do begin m:=i*i+4*i; write(f,m); Write(m,' '); end; close(f); writeln;

Создать файл, элементы которого вычисляются по формуле m=i*i+4*i, i..n Определить число элементов файла, делящихся на 4

program two;

Uses crt;

Var f: file of integer; m,n,i,k: integer; a: string;

Begin ClrScr;

a:='c:\file2.txt';

assign(f,a); rewrite(f);

Write('n= '); readln(n);

for i:= 1 to n do begin

m:=i*i+4*i;

write(f,m);

Write(m,' '); end;

close(f);

writeln;

Создать файл, элементы которого вычисляются по формуле m=i*i+4*i, i..n Определить число элементов файла, делящихся на 4 assign(f,a); reset(f); while not eof(f) do begin read(f,m); if m mod 4=0 then k:=k+1; write(m,' '); end; close(f); writeln('k=',k); readkey end.

Создать файл, элементы которого вычисляются по формуле m=i*i+4*i, i..n Определить число элементов файла, делящихся на 4

assign(f,a);

reset(f);

while not eof(f) do begin

read(f,m);

if m mod 4=0 then k:=k+1;

write(m,' ');

end;

close(f);

writeln('k=',k);

readkey

end.


    Получите в подарок сайт учителя

    Предмет: Информатика

    Категория: Презентации

    Целевая аудитория: Прочее

    Скачать
    Презентация на тему: "Работа с файлами"

    Автор: Бондаренко Ольга Олеговна

    Дата: 29.01.2015

    Номер свидетельства: 163686

    Похожие файлы

    object(ArrayObject)#853 (1) {
      ["storage":"ArrayObject":private] => array(6) {
        ["title"] => string(108) "Презентация по теме "Работа в текстовом редакторе Блокнот" "
        ["seo_title"] => string(65) "priezientatsiia-po-tiemie-rabota-v-tiekstovom-riedaktorie-bloknot"
        ["file_id"] => string(6) "206556"
        ["category_seo"] => string(11) "informatika"
        ["subcategory_seo"] => string(11) "presentacii"
        ["date"] => string(10) "1430214485"
      }
    }
    
    object(ArrayObject)#875 (1) {
      ["storage":"ArrayObject":private] => array(6) {
        ["title"] => string(92) "Разработка урока. Тема "Работа с формулами в MS Excel". "
        ["seo_title"] => string(52) "razrabotka-uroka-tiema-rabota-s-formulami-v-ms-excel"
        ["file_id"] => string(6) "102936"
        ["category_seo"] => string(11) "informatika"
        ["subcategory_seo"] => string(5) "uroki"
        ["date"] => string(10) "1402560130"
      }
    }
    
    object(ArrayObject)#853 (1) {
      ["storage":"ArrayObject":private] => array(6) {
        ["title"] => string(157) "Презентация на тему: "Работа с интерактивными УМК в соответствии с требованиями ФГОС" "
        ["seo_title"] => string(91) "priezientatsiia-na-tiemu-rabota-s-intieraktivnymi-umk-v-sootvietstvii-s-triebovaniiami-fgos"
        ["file_id"] => string(6) "183718"
        ["category_seo"] => string(16) "nachalniyeKlassi"
        ["subcategory_seo"] => string(11) "presentacii"
        ["date"] => string(10) "1425917979"
      }
    }
    
    object(ArrayObject)#875 (1) {
      ["storage":"ArrayObject":private] => array(6) {
        ["title"] => string(38) "Работа в Microsoft Power Point "
        ["seo_title"] => string(30) "rabota-v-microsoft-power-point"
        ["file_id"] => string(6) "111337"
        ["category_seo"] => string(11) "informatika"
        ["subcategory_seo"] => string(5) "uroki"
        ["date"] => string(10) "1407350900"
      }
    }
    
    object(ArrayObject)#853 (1) {
      ["storage":"ArrayObject":private] => array(6) {
        ["title"] => string(94) "Презентация к уроку по теме "Файл. Файловая система""
        ["seo_title"] => string(57) "priezientatsiia-k-uroku-po-tiemie-fail-failovaia-sistiema"
        ["file_id"] => string(6) "132400"
        ["category_seo"] => string(11) "informatika"
        ["subcategory_seo"] => string(11) "presentacii"
        ["date"] => string(10) "1416332269"
      }
    }
    




    ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

    Добавить свою работу

    * Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

    Удобный поиск материалов для учителей

    Проверка свидетельства