Создание программы, выполняющей указанные действия в текстовых файлах

Страницы работы

Содержание работы

Лабораторная Работа № 9

Тема: текстовые файлы

Цель Работы: Приобретение навыков работы с текстовыми файлами

Необходимые теоретические знания: Файловые переменные. Процедура Assign. Открытий файла в режиме чтения, записи и присоединения с помощью процедур Reset, ReWrite, Appand. Запись данных в файл и чтение данных из файла с помощью процедур Write, WriteLn, Read, ReadLn. Процедуры определения конца строки Eol и конца файла Eof.

задание

Составьте программу, которая выполняет действия, указанные в вашем варианте. Программа должна

q  выводить на экран монитора: имя автора, номер варианта, назначение программы

q  содержать необходимые значения параметров в разделе констант

q  содержать основные алгоритмы в виде процедур

Задание

  Вариант №1  Напишите программу, которая преобразует файл кода языка Pascal по следующим правилам: в каждой строке должно быть не более одного оператора. После служебного слова Begin начинается карниз, перед служебным словом End карниз заканчивается

  Вариант №2  Напишите программу, которая в файле кода языка Pascal преобразует служебные слова If,Then и Else в верхний регистр

  Вариант №3  Напишите программу, которая в файле кода языка Pascal преобразует служебные слова Begin и End в верхний регистр

  Вариант №4  Напишите программу, которая в файле кода языка Pascal преобразует служебные слова While, Do, Repeat и Until в верхний регистр

  Вариант №5  Напишите программу, которая в файле кода языка Pascal преобразует служебные слова Procedure и Function в верхний регистр

  Вариант №6  Напишите программу, которая в файле кода языка Pascal преобразует служебные слова For, To и Do в верхний регистр

  Вариант №7  Напишите программу, которая в файле кода языка Pascal проверяет баланс служебных слов Begin и End

  Вариант №8  Напишите программу, которая записывает шестизначные номера “счастливых” билетов в рулоне в заданном пользователем диапазоне номеров

  Вариант №9  Дан файл, состоящий из слов, разделенных любым количеством пробелов. Напишите программу, которая записывает в файл четыре и более следующих друг за другом без учёта пробелов гласных букв

Вариант №10  Дан файл, состоящий из слов, разделенных любым количеством пробелов. Напишите программу, которая записывает в файл четыре и более следующих друг за другом без учёта пробелов согласных букв

Вариант №11  Напишите программу, которая считывает из внешнего файла номера групп и записывает в другой файл номер курса, год набора и специальность каждой группы

Вариант №12  Напишите программу, которая определяет длину максимальной серии символов, состоящей из цифр, во внешнем файле и дописывает результаты подсчёта в конец файла

Вариант №13  Во внешнем файле даны пары слов. Напишите программу, которая выясняет, является ли первое слово перестановкой букв второго слова, и запишите результат в другой файл

Вариант №14  Дан файл, состоящий из слов, разделенных любым количеством пробелов. Напишите программу, которая меняет порядок букв в каждом слове на обратный

Вариант №15  Опишите функцию, которая возвращает True, если аргументом является буква, и False в противном случае. Напишите программу, которая во внешнем файле количество букв, используя вспомогательную функцию и записывает результат в конец файла

Вариант №16  Дан файл, состоящий из слов, разделенных любым количеством пробелов. Напишите программу, которая редактирует этот файл, удаляя символ, встречающийся подряд более, чем один раз

Вариант №17  Опишите функцию, которая возвращает True, если аргументом является гласная буква, и False в противном случае. Напишите программу, которая во внешнем файле количество гласных букв, используя вспомогательную функцию, и записывает результат в конец файла

Вариант №18  Опишите функцию, которая возвращает True, если аргументом является гласная буква, и False в противном случае. Напишите программу, которая во внешнем файле количество согласных букв, используя вспомогательную функцию, и записывает результат в конец файла

Вариант №19  Дан файл, состоящий из слов, разделенных любым количеством пробелов. Напишите программу, которая находит все слова, в которых буква  ”а”  встречается более чем один раз, и записывает результат в конец файла

Вариант №20  Напишите программу, которая проверяет, выполняется ли во внешнем файле баланс скобок, и записывает результат в конец файла

Вариант №21  Напишите программу, которая определяет порядок заданных во внешнем файле чисел, и записывает результат в другой файл

Вариант №22  Напишите программу, которая считывает из внешнего файла фамилии, имена и отчества сотрудников и записывает в другой файл фамилию и инициалы

Вариант №23  Дан файл, состоящий из слов, разделенных любым количеством пробелов. Напишите программу, которая редактирует этот файл, оставляя между словами только по одному пробелу

Вариант №24  Дан файл, состоящий из слов, разделенных любым количеством пробелов. Напишите программу, которая подсчитывает количество слов в файле и записывает результат в конец файла

Вариант №25  Дан файл, состоящий из слов, разделенных любым количеством пробелов. Напишите программу, которая меняет порядок слов в каждой строке на обратный

Вариант №26  Дан файл, состоящий из слов, разделенных любым количеством пробелов. Напишите программу, которая записывает в конец файла длинное слово

Вариант №27  Дан файл, состоящий из чисел (не все числа имеют допустимый формат, например, содержит буквы вместо цифр). Напишите программу которая считывает числа из первого файла и записывает во второй файл только числа с допустимым форматом

Вариант №28  Опишите функцию, которая возвращает True, если аргументом является гласная буква, и False в противном случае. Напишите программу, которая во внешнем файле количество гласных букв, используя вспомогательную функцию, и записывает результат в конец файла

Вариант №29  Опишите функцию, которая возвращает True, если аргументом является гласная буква, и False в противном случае. Напишите программу, которая во внешнем файле количество согласных букв, используя вспомогательную функцию, и записывает результат в конец файла

Похожие материалы

Информация о работе