Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 12_13.doc
Скачиваний:
11
Добавлен:
19.03.2015
Размер:
316.42 Кб
Скачать

Контрольные вопросы

  1. Чем отличается текстовый файл от типизированного файла?

  2. Какие операторы служат для чтения информации из текстового файла?

  3. Какие операторы служат для записи информации в текстовый файл?

Тестовые задания

  1. КАКИЕ КОНСТРУКЦИИ ИСПОЛЬЗУЮТСЯ ПРИ ОПИСАНИИ ТЕКСТОВЫХ ФАЙЛОВ:

  1. File

  2. Filetext

  3. Textfile

  4. Of

  5. <тип элементов>

  6. string

  1. ВЫБЕРИТЕ ВЕРНОЕ ОПИСАНИЕ ТЕКСТОВОГО ФАЙЛА:

  1. Var t: textfile;

  2. Var t: file of string;

  3. Var t: filetext;

  4. Var t: text of file;

  1. КАКИЕ ОПЕРАТОРЫ ЦИКЛА ЖЕЛАТЕЛЬНО ИСПОЛЬЗОВАТЬ ПРИ ЧТЕНИИ ИНФОРМАЦИИ ИЗ ТЕКСТОВОГО ФАЙЛА:

  1. For-to-do

  2. For-downto-do

  3. While-do

  4. Repeat-until

Практические задания Задание 1: работа с текстовыми файлами (контрольное)

Цель задания

Получение практических навыков работы с текстовыми файлами.

Постановка задачи

Задать текстовый файл input1.txt, содержащий несколько строк. Определить, сколько строк содержится в этом файле, сколько символов «v» содержится во второй строке. Результаты заносятся в отдельный текстовый файл output1.txt по следующему формату:

Исходный текст

<все исходные строки>

<пропустить 1 строку>

Кол-во строк=<количество строк>

<пропустить 2 строки>

Символов v=<количество символов v>

Методические указания

Исходный файл данных создать в редакторе Блокнот.

Задание 2: работа с текстовыми файлами (контрольное)

Цель задания

Закрепление практических навыков работы с текстовыми файлами.

Постановка задачи

Задать текстовый файл input2.txt, содержащий несколько строк. Произвести указанные действия с файлами. Результаты заносятся в отдельный текстовый файл output2.txt обязательно с соответствующими заголовками и согласно формату, указанному в задании.

Методические указания

Исходный файл данных создать в редакторе Блокнот.

Варианты заданий

1 вариант. 1. Определить количество слов в файле. Отступить две строки. 2. Определить, с какого символа начинается третья строка. Если файл содержит всего две строки, вывести сообщение об этом.

2 вариант. 1. Определить количество строк в файле, вывести информацию в новый файл. Отступить в файле одну строку. 2. Определить, каким символом оканчивается четвертая строка, вывести его в файл, если файл содержит меньшее количество строк, вывести сообщение в новый файл.

3 вариант. 1. Определить количество символов «о» в строках файла, если таких символов нет, вывести сообщение. Отступить три пустых строки. 2. Определить, сколько слов в третьей строке файла, если файл содержит меньшее количество строк, вывести сообщение в файл.

4 вариант. 1. Убрать пробелы в строках и занести полученные строки в новый файл. Отступить одну строку. 2. Определить длину полученных строк. Каждое число вывести с новой строки.

5 вариант. 1. Заменить символ «а» на символ «о», переписать полученные строки в новый файл. Если такого символа нет в исходном файле, вывести об этом сообщение. Отступить 2 строки. 2. Вывести свою фамилию в файл.

6 вариант. 1. Переписать строки в новый файл, вставляя в начало каждой строки по одному пробелу. Отступить 3 строки. 2. Определить, с какого символа начинается второе слово в первой строке, если такого слова нет, вывести сообщение.

7 вариант. 1. Записать строки из исходного файла в новый в перевернутом виде. Отступить 3 строки. 2. Определить, сколько символов «.» содержит исходный файл, если таких нет, вывести сообщение.

8 вариант. 1. Определить длину четвертой строки исходного файла, если файл содержит меньшее количество строк, вывести сообщение об этом. Отступить 4 строки. 2. Вывести первую строку без первого символа.

9 вариант. 1. Определить количество строк в исходном файле. 2. Если строка одна, переписать ее в новый файл так, чтобы на строке было по одному символу. Если строк больше, склеить их в одну строку.

10 вариант. 1. Определить количество пробелов в исходном файле. 2. Если их количество четное, то вывести первую строку; если нечетное – вторую. Если пробелов нет или файл содержит всего одну строку, вывести сообщение об этом.

11 вариант. Дан текстовый файл. Переписать его содержимое в новый файл, обрезав длину исходных строк согласно числу, значение которого введено с клавиатуры.

12 вариант. Дан текстовый файл. В каждой строке перенести последний символ в начало строки.