Инфоурок Другое ПрезентацииФайлы

Файлы

Скачать материал
Скачать материал "Файлы"

Получите профессию

Интернет-маркетолог

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Директор по маркетингу

Описание презентации по отдельным слайдам:

  • Файлы

    1 слайд

    Файлы

  • - именованная область внешней памяти ЭВМ, хранящая совокупность данных.Файл

    2 слайд

    - именованная область внешней памяти ЭВМ, хранящая совокупность данных.
    Файл

  • Файл имеет имя (до 8 лат. букв, цифр или символов !, @, #, $, %, ^, &, (, ),...

    3 слайд

    Файл имеет имя (до 8 лат. букв, цифр или символов !, @, #, $, %, ^, &, (, ), `, ~, -, _ и после точки – расширение до 3 символов. Перед именем можно указать путь к файлу)
    Файл содержит компоненты одного типа
    Длина создаваемого файла не оговаривается при его объявлении, а ограничивается только ёмкостью устройств внешней памяти ЭВМ
    Особенности файлов

  • Файл можно представить как потенциально бесконечный список значений одного ти...

    4 слайд

    Файл можно представить как потенциально бесконечный список значений одного типа.
    В любой момент времени программе доступен только один элемент файла, на который ссылается текущий указатель.
    Текущий указатель

  • Файлы последовательного доступа (к элементам обеспечивается доступ в той же...

    5 слайд

    Файлы последовательного доступа (к элементам обеспечивается доступ в той же последовательности, в которой они записывались)
    Файлы прямого доступа (доступ к элементам осуществляется по адресу элемента)
    По способу доступа к элементам различают

  • Типы файлов (файловых переменных)		Обмен данными с файлом осуществляется с по...

    6 слайд

    Типы файлов (файловых переменных)
    Обмен данными с файлом осуществляется с помощью переменных файлового типа.
    Текстовые
    Типизированные
    Нетипизированные

  • Формат описания файловvar : text ; {текстовый  файл}

var : file of ; {типизи...

    7 слайд

    Формат описания файлов
    var <имя ф. пер.>: text ; {текстовый файл}

    var <имя ф. пер.>: file of <тип>; {типизированный файл}

    var <имя ф. пер.>: file ; {нетипизированный файл}

  • Примерыvar 
   f1 : text; 
  f2 : file of integer;
   f3 : file;

    8 слайд

    Примеры
    var
    f1 : text;
    f2 : file of integer;
    f3 : file;

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

    9 слайд

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

  • 1. Процедура, связывающая файловую переменную с конкретным файлом.assign(f1,‘...

    10 слайд

    1. Процедура, связывающая файловую переменную с конкретным файлом.
    assign(f1,‘c:\tp\10b\file.dat’);
    Пример
    assign(f ,<имя файла>);

  • 2. Процедура, открывающая существующий файл для чтения.reset(f);

    11 слайд

    2. Процедура, открывающая существующий файл для чтения.
    reset(f);

  • 3. Процедура, создающая и открывающая новый файл для записи. (Если файл ранее...

    12 слайд

    3. Процедура, создающая и открывающая новый файл для записи. (Если файл ранее содержал данные, то они уничтожаются).
    rewrite(f);

  • 4. Процедура, открывающая существующий файл для добавления. (Только для текст...

    13 слайд

    4. Процедура, открывающая существующий файл для добавления. (Только для текстовых файлов).
    append(f);

  • 5. Процедура, закрывающая  файл с сохранением в нем данных.close(f);

    14 слайд

    5. Процедура, закрывающая файл с сохранением в нем данных.
    close(f);

  • 6. Процедура, переименовывающая неоткрытый файл. rename(f ,);

    15 слайд

    6. Процедура, переименовывающая неоткрытый файл.
    rename(f ,<новое имя файла>);

  • 7. Процедура, удаляющая неоткрытый файл. erase(f);

    16 слайд

    7. Процедура, удаляющая неоткрытый файл.
    erase(f);

  • 8. Функция, возвращающая True, если получен признак конца файла, иначе – Fals...

    17 слайд

    8. Функция, возвращающая True, если получен признак конца файла, иначе – False.
    eof(f)

  • 9. Функция, возвращающая 0, если открытый файл существует, иначе – др. целое...

    18 слайд

    9. Функция, возвращающая 0, если открытый файл существует, иначе – др. целое число.
    (Работает с директивой отключения стандартной проверки {$I-}).
    ioresult

  • Могут содержать строки, символы и числа любого типа.Текстовые файлыПеред запи...

    19 слайд

    Могут содержать строки, символы и числа любого типа.
    Текстовые файлы
    Перед записью в файл внутреннее представление переменных преобразуется в последовательность символов, т. е. текст.

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

    20 слайд

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

  • 1. Процедуры ввода значений переменных из файла. read(f,); 
readln(f,);

    21 слайд

    1. Процедуры ввода значений переменных из файла.
    read(f,<список переменных>);
    readln(f,<список переменных>);

  • 2. Процедуры вывода значений выражений в файл. write(f,); 
writeln(f,);

    22 слайд

    2. Процедуры вывода значений выражений в файл.
    write(f,<список выражений>);
    writeln(f,<список выражений>);

  • 3. Функция, возвращающая True, если получен признак конца строки, иначе – Fal...

    23 слайд

    3. Функция, возвращающая True, если получен признак конца строки, иначе – False.
    eoln(f);

  • Позволяют организовать прямой доступ к компоненту по его порядковому номеру.Т...

    24 слайд

    Позволяют организовать прямой доступ к компоненту по его порядковому номеру.
    Типизированные файлы
    Перед первым обращением к процедурам ввода-вывода указатель файла стоит в его начале и указывает на первый компонент с номером нуль.

  • Типизированные файлы также используют процедуры read(f,) и write(f,). Перемен...

    25 слайд

    Типизированные файлы также используют процедуры read(f,<список пер.>) и write(f,<список выр.>).
    Переменные и выражения в списках ввода-вывода должны иметь тот же тип, что и компоненты файла.

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

    26 слайд

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

  • 1. Процедура, смещающая указатель на компонент с номером N (выражение типа lo...

    27 слайд

    1. Процедура, смещающая указатель на компонент с номером N (выражение типа longint).
    seek(f, N);

  • 2. Процедура, удаляющая часть файла с текущей позиции до его конца.truncate(f);

    28 слайд

    2. Процедура, удаляющая часть файла с текущей позиции до его конца.
    truncate(f);

  • 3. Функция, возвращающая количество компонентов файла (типа longint).filesize...

    29 слайд

    3. Функция, возвращающая количество компонентов файла (типа longint).
    filesize(f);

  • 4. Функция, возвращающая номер текущего элемента (типа longint).filepos(f);

    30 слайд

    4. Функция, возвращающая номер текущего элемента (типа longint).
    filepos(f);

  • Позволяют организовать высокоскоростной обмен данными.Нетипизированные файлыВ...

    31 слайд

    Позволяют организовать высокоскоростной обмен данными.
    Нетипизированные файлы
    Вместо процедур read и write используются процедуры blockread и blockwrite, позволяющие определять параметры буферов, использующихся при обмене данными.

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 625 455 материалов в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 23.06.2020 122
    • PPTX 762 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Орлова Лилия Николаевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Орлова Лилия Николаевна
    Орлова Лилия Николаевна
    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 92950
    • Всего материалов: 238

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 40 человек из 19 регионов

Курс профессиональной переподготовки

Библиотечно-библиографические и информационные знания в педагогическом процессе

Педагог-библиотекарь

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 458 человек из 66 регионов

Курс профессиональной переподготовки

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе

Мини-курс

Основы творческой фотографии

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 53 человека из 26 регионов

Мини-курс

Психология и профессиональное развитие

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Стартап: от идеи к успеху

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 20 человек из 13 регионов
Сейчас в эфире

Восстановительные и медиативные практики в профилактике кибербуллинга

Перейти к трансляции