Текстовые файлы Вербицкая Ольга Владимировна, Заозерная школа 16.

Презентация:



Advertisements
Похожие презентации
Файловый тип данных Turbo Pascal Операции для работы с файлами 11 класс.
Advertisements

Работа с файлами.. Процедура Assign(var f; name : String); Связывает внешний файл с именем name и переменную файлового типа f. Все дальнейшие операции.
Множества значений или переменных с одним общим именем называются структурированными типами. По способу организации и типу компонентов выделяют: 1. Массивы.
Файлы - именованная область внешней памяти ЭВМ, хранящая совокупность данных. Файл.
Файловый тип данных Файл – это область памяти на внешнем носителе, в которой хранится некоторая информация. В языке Паскаль файл представляет собой последовательность.
Тип данных файл 1 курс. План: 1.Понятие типа данных файл. Дескриптор файла. 2.Классификация файлов в Паскале. 3.Структура описания типа данных файл. 4.Действия.
Файловый ввод- вывод данных в Pascalе Средства обработки файлов 11 класс.
Лабораторная работа 8. Файлы. Задание на лабораторную работу Добавить к программе из лабораторной работы 7 следующие действия: сохранение информации в.
Файловая переменная. Файл – совокупность данных, записанная во внешней памяти под определенным именем. Любой файл имеет три характерные особенности: уникальное.
Нетипизированный файл рассматривается в Паскале как совокупность символов или байтов. Выбор char или byte не играет никакой роли, важен лишь объем занимаемых.
1 Программирование на языке Паскаль Тема: Файлы. Integer, Real, Boolean, Character, String, Text.
ТЕКСТОВЫЕ ФАЙЛЫ Turbo Pascal 7.0. Операции с текстовыми файлами Выделение буфера обмена Установка связи Открытие файла Чтение из файла Запись в файл Закрытие.
Файловый ввод- вывод данных в Pascalе Средства обработки файлов 11 класс Дугина Ирина Радиковна, учитель информатики и ИКТ, МБОУ СОШ с.Камышки Александрово-Гайского.
Глава 9. ВВОД-ВЫВОД ДАННЫХ И ФАЙЛОВАЯ СТРУКТУРА Логический и физический файлы Типы файловой переменной Общие процедуры работы с файлами Текстовые файлы.
Программирование на языке Паскаль Типизированные файлы.
Пусть нам необходимо сформировать текстовый файл с помощью Паскаля, а затем переписать из данного файла во второй только те строки, которые начинаются.
Общие принципы работы с файлами в Turbo Pascal. Определение. Файлом называется область памяти жесткого диска, имеющая свое имя. Виды файлов типизированные.
1 Файловый тип данных Файл – это область памяти на внешнем носителе, в которой хранится некоторая информация. Файл – это набор данных, хранящихся во внешней.
Программирование типовых алгоритмов вычислений Информатика.
© М.Е.Макарова. ОПРЕДЕЛЕНИЕ ПОНЯТИЙ Физический Файл – это поименованная область на диске, содержащая какую-либо информацию. Логический файл – это одна.
Транксрипт:

Текстовые файлы Вербицкая Ольга Владимировна, Заозерная школа 16

В Паскале существует три типа файловых переменных: типизированные, текстовые, нетипизированные. Типизированные файлы – записи в таком файле имеют строгую структуру. Чаще всего в таких файлах используется тип данных record. Текстовые файлы – записи в этих файлах состоят из символов и строковых структур Нетипизированные файлы – в таких файлах может быть любая структура данных, но накладывается ограничение, в них могут передаваться блоки по 128 байтов каждый. Файл – это какая-либо структура данных с однородными компонентами, число которых может жестко не фиксироваться. Иначе компоненты файла называются записями. Просмотр файла обычно осуществляется сверху вниз.

Процедуры и функции работы с файлами Assign(file,filedos) – процедура связи файловой переменной с файлом операционной системы; file – имя файла, filedos –путь к файлу Reset(file) – открытие уже существующего файла. Указатель записи ставится на начало файла; Rewrite(file) – создание нового файла. Указатель ставится на начало файла; Read(file,x), Readln(file,x), Write(file,x), Writeln(file,x) – считать и записать данные (переменная х) из файла Так как файл может содержать не фиксированное жестко количество записей, то при его обработке необходимо определять, достигнут ли конец файла. Для этого служит функция Eof(file); Close(file) – закрытие файла IOResult –проверка, правильно ли прошло обращение к файлу. Если нормально, то значение функции равно 0 Erase(file) – удаление файла. Предварительно файл должен быть закрыт. Rename(file, file1) – переименование файла

В программе, которая выводит результаты в файл или читает исходные данные из файла, должна быть объявлена файловая переменная типа text; Для доступа к конкретному файлу файловую переменную нужно связать с этим файлом при помощи процедуры assign; Для того, чтобы файл был доступен, его надо открыть для чтения с помощью процедуры reset, для записи – rewrite, для добавления – append; При работе с файлами, поэтому после каждой процедуры, которая может привести к возможны ошибки, например, из-за того, что программа пытается открыть файл, которого нет ошибке, желательно, используя функцию IOResult, проверять код завершения операции с файлом; чтобы программа могла контролировать результат выполнения операции с файлом, в ее текст надо поместить директиву {$I-}; Записи в файл выполняют процедуры write и writeln, чтение – read, readln, причем в качестве первого параметра этих процедур следует указывать файловую переменную; По завершении работы с файлом его нужно обязательно закрыть процедурой close; файл (тип файловой переменной text), созданный программой, можно посмотреть при помощи редактора текста.

Написать программу, которая на диске компьютера создает файл number.txt и записывает в него 5 введенных пользователем целых чисел. Измените программу так, чтобы в файле были записаны 10 фамилий и имен ваших друзей. Открыть файл в режиме перезаписи Закрыть файл

Написать программу, которая дописывает в файл number.txt 5 введенных пользователем целых чисел. Открыть файл в режиме добавления

Написать программу, которая выводит на экран содержимое файла number.txt. Написать программу, которая вычисляет среднее арифметическое чисел, находящихся в файле number.txt. Пока не достигнут конец файла Открыть файл для чтения

Написать программу, которая вычисляет среднее арифметическое чисел, находящихся в файле number.txt.

Написать программу, которая дописывает в файл phone.txt, находящийся на диске С:, фамилию, имя и номер телефона, например, вашего товарища. Если файла на диске нет, то программа должна создать его. В файле каждый элемент данных (имя. Фамилия, телефон) должен находиться в отдельной строке. Сначала открыть в режиме добавления открыть в режиме перезаписи Если файла нет на диске, создадим его

Написать программу, которая позволяет найти нужные сведения в телефонном справочнике phone.txt. Программа должна запрашивать фамилию человека и выводить его телефон. Если в справочнике есть одинаковые фамилии. То программа должна вывести список всех людей, имеющих эти фамилии. Если фамилии в справочнике нет, выдать сообщение о том, что данных в справочнике нет. Написать программу, используя которую можно за один сеанс работы добавить информацию о нескольких людях в файл phone.txt Написать программу, которая объединяет возможности программ Добавление и Поиск. При запуске программы на экран должно выводится меню: Телефонный справочноик 1.Добавление 2.2. Поиск 3.3. Завершение работы Введите номер пункта меню и нажмите

Поиск нужных сведений по фамилии