- •Курс «основы алгоритмизации и программирования»
- •Тема: «создание и преобразование файлов»
- •1. Понятие файла.
- •1.1. Типизированные файлы.
- •1.1.1. Определение файлового типа.
- •1.1.2. Процедуры и функции обработки файлов.
- •П р о ц е д у р ы
- •Основные логические устройства, которые используются в Турбо Паскале
- •Ф у н к ц и и
- •1.1.3. Файлы последовательного доступа.
- •1.2. Текстовые файлы.
- •Процедуры и функции обработки текстовых файлов
- •П р о ц е д у р ы
- •Ф у н к ц и и
- •1.4. Файлы произвольного доступа.
- •1.5. Нетипизированные файлы.
- •3. Индивидуальные задания.
- •Файлы последовательного доступа
- •Текстовые файлы
- •Файлы произвольного доступа
- •Контрольные вопросы
- •Тема: «создание и преобразование файлов»
- •- Страница 17 -
Текстовые файлы
№ варианта |
З А Д А Н И Е |
1. |
Определить, является ли последовательность символов, находящаяся в текстовом файле, идентификатором. |
2. |
Подсчитать количество сдвоенных символов «сс», «нн», «лл» в тексте, расположенном в текстовом файле. |
3. |
Разбить произвольный текст, находящийся в файле, на строки определенной длины. При переносе слова предусмотреть вывод дефиса. |
4. |
Подсчитать число слов в предложении, записанном в текстовом файле. |
5. |
Найти в текстовом файле самое длинное и самое короткое слово. |
6. |
Из строки, расположенной в текстовом файле, исключить все символы, входящие в нее более одного раза. |
7. |
Проверить, правильно ли расставлены в тексте, расположенном в текстовом файле, круглые скобки. |
8. |
В последовательности символов, заданной в текстовом файле, подсчитать общее количество символов «+», «-», «*». |
9. |
Слова текста, расположенного в текстовом файле, вывести на экран в виде строки и в виде столбца. |
10. |
В текстовом файле, в предложении, содержащем не менее двух слов, поменять местами первое и последнее слово. |
11. |
В текстовом файле две строки текста. Необходимо сформировать третью строку, состоящую из символов, входящих одновременно в обе исходные строки, и дописать ее в текстовый файл. |
12. |
Откорректировать текст, расположенный в текстовом файле, заменив в нем все вхождения одной буквы на другую. |
13. |
Переписать текстовый файл таким образом, чтобы все слова исходного текста были перевернуты. |
14. |
В произвольный текстовый файл добавить в конец первое и третье слово из исходного текста. |
15. |
В произвольный тестовый файл добавить в конец свою фамилию. |
16. |
В исходном текстовом файле X заменить все вхождения подстроки P на подстроку Q. |
17. |
Для заданного символа определить, сколько раз он встречается во введенном тексте файла. |
18. |
Из текста, расположенного в файле, исключить группы символов, расположенных между круглыми скобками. |
19. |
Из текста, расположенного в файле, исключить однобуквенные слова. Результат записать в другой файл. |
20. |
Из текста, расположенного в файле, удалить лишние пробелы, разделяющие слова. |
21. |
Выяснить, верно ли, что среди символов строки произвольной длины, расположенной в файле, имеются все символы, входящие в слово ДЕНЬ. |
22. |
Для каждого из слов предложения, расположенного в одном текстовом файле, указать, сколько раз оно встречается в предложении, расположенном в другом тестовом файле. |
23. |
В произвольном тестовом файле исключить первое и последнее слово. |
24. |
Определить, можно ли из символов заданной в файле строки составить вашу фамилию. |
25. |
Из произвольной последовательности символов, расположенной в текстовом файле, исключить специальные символы. |
Задание 3.