🗊 Презентация Работа с файлами записей

Нажмите для полного просмотра!
Работа с файлами записей, слайд №1 Работа с файлами записей, слайд №2 Работа с файлами записей, слайд №3 Работа с файлами записей, слайд №4 Работа с файлами записей, слайд №5 Работа с файлами записей, слайд №6 Работа с файлами записей, слайд №7 Работа с файлами записей, слайд №8 Работа с файлами записей, слайд №9 Работа с файлами записей, слайд №10 Работа с файлами записей, слайд №11 Работа с файлами записей, слайд №12 Работа с файлами записей, слайд №13 Работа с файлами записей, слайд №14 Работа с файлами записей, слайд №15 Работа с файлами записей, слайд №16 Работа с файлами записей, слайд №17 Работа с файлами записей, слайд №18 Работа с файлами записей, слайд №19 Работа с файлами записей, слайд №20 Работа с файлами записей, слайд №21 Работа с файлами записей, слайд №22 Работа с файлами записей, слайд №23 Работа с файлами записей, слайд №24

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

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


Слайд 1


Работа с файлами записей
Описание слайда:
Работа с файлами записей

Слайд 2


Для заполнения текстовых файлов с данными очень удобно использовать записи. Для заполнения текстовых файлов с данными очень удобно использовать...
Описание слайда:
Для заполнения текстовых файлов с данными очень удобно использовать записи. Для заполнения текстовых файлов с данными очень удобно использовать записи. Решим следующую задачу: Сформировать файл ekz.txt, содержащий экзаменационную ведомость одной студенческой группы. Записи файла состоят из следующих элементов: Фамилия И.О. Номер зачетной книжки Оценка

Слайд 3


Понятие записи Записи - это структурированный тип, содержащий набор объектов различных типов. Поля - это составляющие запись объекты. В записи каждое...
Описание слайда:
Понятие записи Записи - это структурированный тип, содержащий набор объектов различных типов. Поля - это составляющие запись объекты. В записи каждое поле имеет своё собственное имя.

Слайд 4


Для объявления записи пользуются следующей конструкцией: Type = record : ; : ; ……. : End;
Описание слайда:
Для объявления записи пользуются следующей конструкцией: Type = record : ; : ; ……. : End;

Слайд 5


Данные для решения рассматриваемой задачи можно описать как запись следующим образом: type stud=record fio: string[30]; nz: string[6]; mark: 2..5...
Описание слайда:
Данные для решения рассматриваемой задачи можно описать как запись следующим образом: type stud=record fio: string[30]; nz: string[6]; mark: 2..5 end; var s:stud;

Слайд 6


Работа с файлами записей, слайд №6
Описание слайда:

Слайд 7


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

Слайд 8


Для обращения к полям записи указывают имя переменной, имеющей тип record и через точку имя поля: s.fio s.nz s.mark
Описание слайда:
Для обращения к полям записи указывают имя переменной, имеющей тип record и через точку имя поля: s.fio s.nz s.mark

Слайд 9


Программа для решения задачи будет выглядеть так: program examen; type stud=record fio: string[30]; nz: string[6]; mark: 2..5 end; var f : text; s :...
Описание слайда:
Программа для решения задачи будет выглядеть так: program examen; type stud=record fio: string[30]; nz: string[6]; mark: 2..5 end; var f : text; s : stud; n, i : byte;

Слайд 10


begin begin assign(f , ‘d:\ekz.txt'); rewrite(f); write('Количество студентов '); readln(n); for i:=1 to n do begin write(i : 2 , ‘ - Фамилия...
Описание слайда:
begin begin assign(f , ‘d:\ekz.txt'); rewrite(f); write('Количество студентов '); readln(n); for i:=1 to n do begin write(i : 2 , ‘ - Фамилия И.О.:'); readln(s.fio); write('Номер зачетки: '); readln(s.nz); write('Оценка: '); readln(s.mark); writeln(f , s.fio:30, s.nz:6, s.mark:2) end;

Слайд 11


writeln('Формирование файла закончено!'); writeln('Формирование файла закончено!'); readln; close(f) end.
Описание слайда:
writeln('Формирование файла закончено!'); writeln('Формирование файла закончено!'); readln; close(f) end.

Слайд 12


Прогон программы
Описание слайда:
Прогон программы

Слайд 13


Просмотр файла ekz.txt
Описание слайда:
Просмотр файла ekz.txt

Слайд 14


Если в программе задать тип файловой переменной f как Если в программе задать тип файловой переменной f как f : file of stud; то при записи данных в...
Описание слайда:
Если в программе задать тип файловой переменной f как Если в программе задать тип файловой переменной f как f : file of stud; то при записи данных в файл можно использовать команду write(f , s);

Слайд 15


Пример 2 В созданном файле ekz.txt посчитать количество студентов, сдавших экзамен на оценку 2 и вывести их фамилии.
Описание слайда:
Пример 2 В созданном файле ekz.txt посчитать количество студентов, сдавших экзамен на оценку 2 и вывести их фамилии.

Слайд 16


Программа program examen1; type stud=record fio: string[30]; nz: string[6]; mark: string[2] end; var f : text; s : stud; kol, oc, k : integer; begin...
Описание слайда:
Программа program examen1; type stud=record fio: string[30]; nz: string[6]; mark: string[2] end; var f : text; s : stud; kol, oc, k : integer; begin assign(f , ‘d:\ekz.txt'); reset(f);

Слайд 17


Kol:=0; Kol:=0; while not eof(f) do begin read(f, s.fio); read(f, s.nz); read(f, s.mark); readln(f); val(s.mark, oc, k); if oc=2 then begin...
Описание слайда:
Kol:=0; Kol:=0; while not eof(f) do begin read(f, s.fio); read(f, s.nz); read(f, s.mark); readln(f); val(s.mark, oc, k); if oc=2 then begin writeln(s.fio); kol:=kol+1 end; end;

Слайд 18


writeln(‘Количество двоечников - ', kol); readln; close(f) end.
Описание слайда:
writeln(‘Количество двоечников - ', kol); readln; close(f) end.

Слайд 19


Результат работы программы:
Описание слайда:
Результат работы программы:

Слайд 20


Пример 3 По введенной фамилии студента вывести на экран его оценку.
Описание слайда:
Пример 3 По введенной фамилии студента вывести на экран его оценку.

Слайд 21


program examen2; program examen2; uses crt; type stud=record fio: string[30]; nz: string[6]; mark: string[2] end; var f : text; s : stud; fio: string;
Описание слайда:
program examen2; program examen2; uses crt; type stud=record fio: string[30]; nz: string[6]; mark: string[2] end; var f : text; s : stud; fio: string;

Слайд 22


begin begin clrscr; assign(f , ‘d:\ekz.txt'); reset(f); writeln('Введите фамилию студента: '); readln(fio);
Описание слайда:
begin begin clrscr; assign(f , ‘d:\ekz.txt'); reset(f); writeln('Введите фамилию студента: '); readln(fio);

Слайд 23


while not eof(f) do while not eof(f) do begin read(f, s.fio); read(f, s.nz); read(f, s.mark); readln(f); while s.fio[1]=' ' do delete(s.fio,1,1); if...
Описание слайда:
while not eof(f) do while not eof(f) do begin read(f, s.fio); read(f, s.nz); read(f, s.mark); readln(f); while s.fio[1]=' ' do delete(s.fio,1,1); if fio=s.fio then writeln('Оценка:', s.mark) end;

Слайд 24


readln; close(f) end.
Описание слайда:
readln; close(f) end.



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