Содержание
- 2. 5.1 Файловая система Файл – поименованная последовательность элементов данных (компонентов файла), хранящихся, как правило, во внешней
- 3. Организация файлов на внешнем носителе Пример полного имени файла: D:\Dir1\Dir2\File9.pas \ Dir1 Dir3 File1 File2 Dir2
- 4. Файлы Delphi Pascal Файл языка Pascal – последовательность однотипных компонентов: файл записей, файл целых чисел, файл
- 5. Указатель файла Доступ к компонентам файла осуществляется через указатель файла. При выполнении операции чтения или записи
- 6. Описание файловых переменных 1. Типизированные файлы: file of , где – любой тип данных, кроме файлового.
- 7. Использование файлов в качестве параметров подпрограмм Файлы можно передавать в подпрограмму только через параметры-переменные. Пример: Type
- 8. Работа с файлами Работа с файлами включает: инициализацию файловой переменной – установление связи файловой переменной с
- 9. Инициализация файловой переменной Процедура Assign или AssignFile (Var f; st:string) – связывает файловую переменную f с
- 10. Открытие файла При открытии файла необходимо задать направление передачи данных: запись или чтение. Кроме того текстовый
- 11. Контроль операций ввода-вывода 4. Функция IOResult:Word – возвращает код завершения операции ввода-вывода: 0 – если операция
- 12. Обработка компонентов файла Основные операции над компонентами – операции записи и чтения. На базе этих операций
- 13. Закрытие файла Процедура Close или CloseFile(Var f) - выполняет закрытие файла. При этом вновь созданный файл
- 14. Стандартные процедуры и функции обслуживания файлов (библ. System) 1. Процедура ReName(Var f; name:string) – выполняет переименование
- 15. 5.2 Текстовые файлы Текстовый файл – файл, компонентами которого являются символьные строки переменной длины, заканчивающиеся специальным
- 16. Стандартные текстовые файлы Программе, работающей в консольном режиме, без объявления, инициализации файловой переменной и открытия доступны
- 17. Процедуры и функции обработки текстовых файлов 1. Функция EOLn([Var f]): Boolean – возвращает TRUE, если во
- 18. Процедуры и функции обработки текстовых файлов (2) 3. Процедура ReadLn([Var f;][v1,v2,...,vn]) – осуществляет ввод символов, строк
- 19. Процедуры и функции обработки текстовых файлов (3) 5. Процедура WriteLn([Var f;][v1,v2, ...,vn]) – осуществляет вывод в
- 20. Формирование текстового файла Пример. Разработать программу, которая формирует текстовый файл из 26 строк, содержащих случайное количество
- 21. Формирование текстового файла (2) Begin WriteLn('input File name'); ReadLn(fname); Assign(f,fname); ReWrite(f); Randomize; for a:='A' to 'Z'
- 22. 5.3 Типизированные файлы Типизированный файл – файл, все компоненты которого одного типа, заданного при объявлении файловой
- 23. Процедуры и функции обработки типизированных файлов 1. Процедура Read(Var f; c1,c2,...,cn) – осуществляет чтение компонентов типизированного
- 24. Обработка типизированных файлов Пример 1. Разработать программу, которая создает файл, компонентами которого являются символы, введенные с
- 25. Создание файла {открытие и создание файла} AssignFile(f, name+'.dat'); ReWrite(f); {открываем файл для записи } {занесение записей
- 26. Последовательное чтение записей из файла {последовательное чтение записей из файла} ReSet(f); {открываем файл для чтения} while
- 27. Изменение записей в файле {изменение записей в файле} ReSet(f); {открываем файла для чтения} while not EOF(f)
- 28. Прямой доступ к записям файла {попеременное чтение записей с начала и конца файла} ReSet(f); {открываем файл
- 29. Удаление записей из файла {подготовка к удалению записей: переименование исходного файла и открытие нового файла с
- 30. Последовательное чтение записей из файла {последовательное чтение записей из нового файла} ReSet(f1); {открываем новый файл для
- 31. Создание файла букв алфавита Пример 2. Создать файл букв латинского алфавита и удалить буквы, код которых
- 32. Удаление букв с нечетными кодами program Ex5_3b; {$APPTYPE CONSOLE} uses SysUtils; Var f:file of Char; i:Integer;n:Char;
- 33. Создание файла Таблица дней рождения Пример 3. Разработать программу, которая создает файл, содержащий список фамилий и
- 34. Создание файла WriteLn('Input family or empty string'); Readln(fb.ff); while length(fb.ff) 0 do {пока строка не пустая}
- 35. Содержимое файла При чтении текстовым редактором: При чтении в шестнадцатеричном виде: BC 07 0C 04: 07BC16
- 36. Поиск данных в файле program Ex5_4b; {$APPTYPE CONSOLE} uses SysUtils; Type fam=record ff:string[22]; {фамилия} year:word; {год
- 37. Поиск данных в файле (2) key:=false; {признак "запись найдена"} ReSet(f); while (not EOF(f)) and (not key)
- 38. Чтение текстового файла как типизированного Пример 4. Разработать программу, которая открывает текстовый файл как типизированный с
- 39. Чтение текстового файла как типизированного(2) while not EOF(f) do begin st:=''; Read(f,a); while (a #13) and
- 40. 5.4 Нетипизированные файлы Нетипизированными называют файлы, объявленные без указания типа компонентов. Операции чтения и записи с
- 41. Процедуры и функции обработки нетипизированных файлов 1. Процедура BlockRead(Var f:file; Var buf;Count:word[;Var res:word])– осуществляет чтение блока
- 42. Копирование файлов Пример. Разработать программу копирования файлов program Ex5_6; {$APPTYPE CONSOLE} Uses SysUtils; Const recs=1024; Var
- 43. Копирование файлов (2) WriteLn('Input name Output_file:'); ReadLn(nameout); AssignFile(fo,nameout); ReWrite(fo,1); while not EOF(fi) do begin BlockRead(fi,buf,sizeof(buf),i); BlockWrite(fo,buf,i);
- 44. Дополнительные процедуры и функции для работы с файлами 1. Function ChangeFileExt(const FileName, Extension: string): string –изменяет
- 46. Скачать презентацию















![Процедуры и функции обработки текстовых файлов 1. Функция EOLn([Var f]): Boolean –](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844219/slide-16.jpg)
![Процедуры и функции обработки текстовых файлов (2) 3. Процедура ReadLn([Var f;][v1,v2,...,vn]) –](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844219/slide-17.jpg)
![Процедуры и функции обработки текстовых файлов (3) 5. Процедура WriteLn([Var f;][v1,v2, ...,vn])](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844219/slide-18.jpg)

























Файловые менеджеры
Компьютерная графика. Понятие компьютерной графики
Презентация на тему Отношения между объектами (3 класс)
Общие сведения о языке программирования Pascal. Алфавит и словарь языка. Типы данных
Современные носители информации Преподаватель математики и информатики ГБОУ СПО РО «Константиновский педагогический колледж»
История передачи информации
Контекстно-свободные языки и грамматики. Лекция 4
Возможности социальной сети Вконтакте для проведения образовательных программ
Телекоммуникационные сети. Сетевой трафик
Структура новостей
Классы в объектно - ориентированном программировании
Схемы по информатике
Курсовое проектирование. Темы для ознакомления
Регулирование сообщений стримера
Программное обеспечение для обучения основ программирования детей школьного возраста на мобильных устройствах
Цифровой оператор как инструмент организации образовательной деятельности
Файлы и папки
Общая характеристика стандарты GSM
урок 1
JS. JavaScript — мультипарадигменный язык программирования
Компьютерная графика
Знакомство с языками программирования. Начальные сведения о Паскале
Разработка мер по защите информации в АСУ АСУ – навигация Алтайский край
Информация о переподключении к веб-сервису
Передача данных между объектами (Лабораторная работа №2)
Встроенные средства защиты ОС Windows от воздействия вредоносного ПО
Анализ программы с подпрограммами
Алгоритмическая конструкция. Повторение. Основные алгоритмические конструкции