Содержание
- 2. Файлы Файлом называется совокупность данных, записанная во внешней памяти под определенным именем. Целесообразность применения файлов диктуется
- 3. ОПРЕДЕЛЕНИЕ ПОНЯТИЙ Физический Файл – это поименованная область на диске, содержащая какую-либо информацию. Логический файл –
- 4. И другие СТРУКТУРА ЛОГИЧЕСКОГО ФАЙЛА Это способ восприятия файла в программе, т.е. «шаблон», через который мы
- 5. У массива количество элементов фиксировано, а у файлов количество элементов может изменяться в процессе работы.(Количество в
- 6. Классификация Файлов в ПАСКАЛЕ
- 7. РАБОТА С ТЕКСТОВЫМИ ФАЙЛАМИ var список имен файлов : text; Текстовый файл может состоять из любых
- 8. НАПРИМЕР: На диске есть файл: D:\MyFile.dat Или: Var f : text; Name: string; . . .
- 9. ПРИНЦИПЫ РАБОТЫ С ФАЙЛАМИ Открытие Чтение из файла или запись в файл Закрытие
- 10. ПРИНЦИПЫ РАБОТЫ С ФАЙЛАМИ RESET (название файла) – открытие файла для чтения из него информации в
- 11. ИСПОЛЬЗОВАНИЕ ДАННЫХ ИЗ ФАЙЛА Для считывания данных из файла в ОП используют read и readln. Запись
- 12. ИСПОЛЬЗОВАНИЕ ДАННЫХ ИЗ ФАЙЛА
- 13. Если в списке переменных есть числовая переменная (integer или real), то считываются символы, которые трактуются как
- 14. Функции и директивы для работы с файлами Функция Eof (имя файла) – true, если достигнут конец
- 15. ПРИМЕРЫ ПРОГРАММ Задача № 1
- 16. ПРИМЕРЫ ПРОГРАММ Задача № 2 Пусть на диске (в текущем каталоге) есть файл myfile.dat, который состоит
- 17. Program Files; uses Crt; var f :text; x: integer; Summa:longint; begin clrscr; assign(f, 'myfile.txt'); if not
- 18. СОЗДАНИЕ ФАЙЛОВ 1 способ – с помощью текстового редактора, например Блокнот или Pascal. 2 способ –
- 19. Задача № 3 Написать программу, в которой в текстовый файл записываются данные про 10 учеников: имя,
- 20. Program Zapfile; Uses Crt; Const db='deti.txt'; var f: text; name: string [10]; ves: real; ROST: real;
- 21. Задача № 4 Написать программу, которая считывает слова из одного текстового файла и записывает их в
- 22. Program slovo; {Запись слов из файла f в столбик в файл h} uses Crt; var f,h:text;
- 23. Написать программу, которая на диске компьютера создает файл nambers.txt и записывает в него 5 введенных с
- 24. Типизированные файлы
- 25. Типизированные файлы - это файлы, все элементы в которых одного типа var f: file of integer;
- 26. Типизированные файлы допускают как последовательный, так и прямой доступ. При использование прямого доступа следует помнить, что
- 27. Если указатель текущей позиции находится за последним элементом, т.е в позиции EOF(f)=true, то выполнение процедуры Read
- 28. Процедуры и функции для работы с типизированными файлами
- 29. Недостатки типизированных файлов: Нельзя создать или просмотреть в текстовом редакторе. В него нельзя дописывать данные в
- 30. Пример. Составить программу, которая создает типизированный файл, состоящий из случайного числа случайных целых чисел, выводит этот
- 31. Program Filesort; uses crt; var f: file of integer; x, y : integer; i, j :
- 32. Задачи на урок: 1) Написать программу, которая создает типизированный файл, состоящий из случайного числа целых случайных
- 33. Что такое типизированные файлы? Чем они отличаются от текстовых файлов? В чем преимущества и недостатки типизированных
- 34. Тип данных Record -Запись
- 35. Назначение записей. Тип данных Запись (Record) используется в тех случаях, когда необходимо обрабатывать структурированные данные, которые
- 36. Описание типа данных Record type имя записи = record имя поля 1 : тип поля1; -
- 37. Составные имена полей С полями, входящими в запись, можно выполнять те же действия, что и с
- 38. Работа с элементами записи: Использование команды присоединения With With drug do begin writeln ('фамилия'); readln (
- 39. Использование записей в типизированных файлах. В разделе описания типов задать тип данных Record В разделе описания
- 40. Задание № 1 Написать программу, которая создает типизированный файл содержащий информацию о друзьях, и потом выводит
- 41. Program Druzya; uses crt; type friends = record Fam, Name : string[ 12 ]; Date :
- 42. for i:=1 to n do begin with drug do begin writeln ('Введите фамилию ',i,'-го друга ');
- 43. writeln(' Вывод из файла: '); reset ( f ); for i:=fileSize(f)-1 downto 0 do begin seek
- 44. Задачи на урок: 1) Написать программу, которая при первом запуске создает файл F записей, а при
- 46. Скачать презентацию