- •Оглавление
- •1.Введение
- •Задание на курсовую работу
- •2.3.Задание для индивидуальной работы
- •2.4.Пример выполнения задания
- •3.Итерационные циклы. Вычисление суммы бесконечного ряда
- •3.1.Подготовка к работе
- •3.2.Контрольные вопросы
- •3.3.Задание для индивидуальной работы
- •3.4.Пример выполнения задания
- •4.Обработка одномерных массивов данных
- •4.1.Подготовка к работе
- •4.2.Контрольные вопросы
- •4.3.Задание для индивидуальной работы
- •4.4.Пример выполнения задания
- •5.Использование процедур для обработки массивов
- •5.1.Подготовка к работе
- •5.2.Контрольные вопросы
- •5.3.Задание для индивидуальной работы
- •5.4.Пример выполнения задания
- •6.Строки
- •6.1.Подготовка к работе
- •6.2.Контрольные вопросы
- •6.3.Задание для индивидуальной работы
- •6.4.Пример выполнения задания
- •7.Массивы записей
- •7.1.Подготовка к работе
- •7.2.Контрольные вопросы
- •7.3.Задание для индивидуальной работы
- •7.4.Пример выполнения задания
- •8.Текстовые файлы
- •8.1.Подготовка к работе
- •8.2.Контрольные вопросы
- •8.3.Задание для индивидуальной работы
- •8.4.Пример выполнения задания
- •Библиографический список
8.Текстовые файлы
8.1.Подготовка к работе
По указанной литературе и методическим указаниям к данной работе изучить порядок работы. Ответить на контрольные вопросы.
8.2.Контрольные вопросы
Что такое файл? Для каких целей используются файлы?
Каковы требования к именам файлов?
Назовите общие и отличительные черты текстовых, типизированных и нетипизированных файлов.
Зачем используется специальная файловая переменная? Как устанавливается соответствие файловой переменной файлу во внешней памяти?
Что общего у процедуры Reset и Rewrite и чем они отличаются?
Зачем применяется процедура Close?
Для каких целей используется специальная функция IOresult? Каковы условия её применения? Назначение директивы компилятора {$I+},{$I-}.
В чём заключается специфика текстовых файлов? Назначение процедуры Append. Отличительные особенности процедур Read и Write от Readln и Writeln.
8.3.Задание для индивидуальной работы
Вариант 1.
Определить является ли последовательность символов находящаяся в текстовом файле, идентификатором.
Вариант 2.
Подсчитать количество сдвоенных символов ‘cc’, ‘нн’, ‘лл ’в тексте, расположенном в текстовом файле.
Вариант 3.
Разбить произвольный текст, находящийся в файле на строки определенной длины. При переносе слова предусмотреть вывод дефиса.
Вариант 4.
Подсчитать число слов в предложении, записанном в текстовом файле.
Вариант 5.
Найти в текстовом файле самое длинное и самое короткое слово.
Вариант 6.
Из строки, расположенной в текстовом файле, исключить все символы, входящие в нее более одного раза.
Вариант 7.
Проверить, правильно ли расставлены в тексте, расположенном в текстовом файле, круглые скобки.
Вариант 8.
В последовательности символов, заданной в текстовом файле, подсчитать общее количество символов ‘+’, ‘–‘, ‘*’.
Вариант 9.
Слова текста, расположенного в текстовом файле, вывести на экран в виде строки и в виде столбика.
Вариант 10.
В текстовом файле, в предложении, содержащем не менее двух слов, поменять местами первое и последнее слово.
Вариант 11.
В текстовом файле две строки текста. Необходимо сформировать третью строку, состоящую из символов, входящих одновременно в обе исходные строки, и дописать ее в текстовый файл.
Вариант 12.
Откорректировать текст, расположенный в текстовом файле, заменив в нем все вхождения одной буквы на другую.
Вариант 13.
Переписать текстовый файл таким образом, чтобы все слова исходного текста были перевернуты.
Вариант 14.
В произвольный текстовый файл добавить в конец первое и третье слово из исходного текста.
Вариант 15.
В произвольный текстовый файл добавить в конец свою фамилию.
Вариант 16.
В исходном текстовом файле X заменить все вхождения подстроки Р на подстроку Q.
Вариант 17.
Для заданного символа определить, сколько раз он встречается во введенном тексте файла.
Вариант 18.
Из текста, расположенного в файле, исключить группы символов, расположенных между круглыми скобками.
Вариант 19.
Из текста, расположенного в файле, исключить однобуквенные слова. Результат записать в другой файл.
Вариант 20.
Из текста, расположенного в файле, удалить лишние пробелы, разделяющие слова.
Вариант 21.
Выяснить, верно ли, что среди символов строки произвольной длины, расположенной в файле, имеются вес символы, входящие в слово ДЕНЬ.
Вариант 22.
Для каждого из слов предложения, расположенного в одном текстовом файле, указать, сколько раз оно встречается в предложении, расположенном в другом текстовом файле.
Вариант 23.
В произвольном текстовом файле исключить первое и последнее слово.
Вариант 24.
Определить, можно ли из символов заданной в файле строки составить вашу фамилию.
Вариант 25.
Из произвольной последовательности символов, расположенной в текстовом файле, исключить специальные символы.
