Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ к Практическим.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
9 Мб
Скачать
☆

Тема 2.5 Файлы

Практическая работа № 17 «Текстовые файлы»

Учебная цель:

  1. Научиться применять операторы работы с файловым типом.

Учебные задачи:

  1. Научиться писать программы, работающие с текстовыми файлами.

  2. Закрепить практические навыки работы с системой программирования.

Образовательные результаты, заявленные во ФГОС третьего поколения:

Студент должен

уметь:

  • формализовать поставленную задачу;

  • применять полученные знания к различным предметным областям;

  • составлять и оформлять программы на языках программирования;

  • тестировать и отлаживать программы.

знать:

  • процесс создания программ;

  • общие принципы построения и использования языков программирования, их классификацию;

  • современные интегрированные среды разработки программ;

  • стандарты языков программирования.

Задачи практической работы:

  1. Повторить теоретический материал по теме практической работы.

  2. Ответить на вопросы для закрепления теоретического материала.

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

  4. Оформить отчет.

Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.

Краткие теоретические и учебно-методические материалы по теме практической работы

#13 перевод каретки

#10 перевод строки

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

#26 конец файла

. . . . . . . . . . . . . .#13#10

. . . . . . . . . . . . . . . . . . . .#13#10

. . . . . . . . . . . . . . . . .#13#10

#26

При работе с текстовыми файлами необходимо выполнять следующую последова­тельность действий.

  1. В блоке описания переменных VAR с помощью ключевого слова text описывается специальная файловая переменная-указатель. Например,

Var

TextFile : text;

  1. Файловая переменная связывается с конкретным файлом на диске. Для этого используется специальная процедура Assign следующей структуры:

Assign(Имя файловой переменной, путь до файла);

Например, Assign(TextFile, ‘c:\primer\’);

  1. Для открытия файла используется одна из следующих стандартных процедур:

  • Reset(Имя файловой переменной) - открыть текстовый файл только для чтения;

  • Rewrite(Имя файловой переменной) - открыть текстовый файл только для записи.

  • Append(Имя файловой переменной) - открыть текстовый файл только для дописывания текста в конец файла.

  1. В случае если файл открыт для чтения, используются стандартные процедуры Read и Readln. Их использование отличается от традиционного тем, что первым элементом в списке ввода стоит имя файловой переменной. Например:

…

Readln(TextFile, A, B, C);

…

  1. В случае если файл открыт для записи, используются стандартные процедуры Write и WriteLn. В них также требуется указать ПЕРВЫМ в списке вывода имя файловой переменной. Например:

…

Writeln(TextFile,'A это будет записано в файл ...');

…

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

Сlоsе(имя файловой переменной);

Эта процедура называется "закрытие файла".