Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Работа с текстовыми файлами



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

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

3. Пусть дан текстовый файл. Слова не переносятся с одной строки на другую. Напечатайте строку с наибольшим количеством слов. Если таких строк несколько, напечатайте первые десять.

4. Пусть дан текстовый файл. Перенесите в новый файл все строки, содержащие заданное слово.

5. Пусть дан текстовый файл. Перенесите в новый файл все строки, не содержащие заданного слова.

6. Пусть дан текстовый файл. В новый файл перенесите каждое слово как отдельную строку. Переход к новой стоке в исходном файле соответствует пустой стоке в новом файле. Пустых строк в заданном файле нет.

7. По файлу, содержащему строки-слова (см. условие предыдущего задания), получите первоначальный файл, в котором слова разделены одним пробелом.

8. Пусть дан текстовый файл. Распечатайте первую строку, содержащую наибольшее число различных слов.

9. Пусть дан текстовый файл. Для каждой строки распечатайте слово наибольшей длины. Если их несколько, то распечатайте все.

10. Пусть дан текстовый файл. Распечатайте строку с заданным номером.

11. Пусть дан текстовый файл. Удалите строку с заданным номером. Если строки с указанным номером нет, сообщите об этом.

12. Пусть дан текстовый файл. Распечатайте все строки, начинающиеся с заданного слова.

13. Пусть дан текстовый файл. Распечатайте все строки оканчивающиеся заданным словом.

14. Пусть дан текстовый файл. Найдите строку максимальной длины.

15. Пусть дан текстовый файл. Определите, сколько строк файла имеют длину, большую, равную и меньшую, чем заданное значение k.

16. Пусть дан текстовый файл. Для каждой строки распечатайте первое из слов, содержащее наибольшее число различных букв.

17. Пусть дан текстовый файл. Создайте файл целых чисел, в котором каждой строке исходного файла соответствует выходном файле число, равное количеству слов в строке. Пустой строке или строке, состоящий из одних пробелов, соответствует число 0.

18. Пусть дан текстовый файл. Максимальная длина слова в этом файле равна пяти символам. Создайте пять файлов. Каждой строке входного фала соответствует одна строка в каждом из пяти файлов, в которые переписаны через пробел слова соответствующей длины: в первом файле – слова длинны 1, во втором – слова длины 2 и т.д. Если слов длины k нет, то соответствующая строка k – то должна быть пустой.

19. Пусть даны два текстовых файла. Определите, равны ли они. Равенство понимается в смысле совпадения соответствующих символов и одинакового деления на строки.

20. Пусть дан текстовый файл. Заменить последовательность Р1 подряд идущих символов последовательностью Р2. Последовательности Р1 и Р2 задаются пользователем.

Вопросы к защите домашней работы № 2

1. Какие проблемы решаются при использовании файлов?

2. Каковы требования к именам файлов?

3. Назовите общие и отрицательные черты текстовых, типизированных и нетипизированных файлов.

4. Какие отличия существуют в использовании процедуры Reset при открытии различных типов файлов (текстовых, нетипизированных)?

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

6. В чем заключается несоответствие номера физической записи и логической записи в типизированном файле?

7. Назовите стандартные процедуры обработки файлов, содержащиеся в модуле Dos.





Дата публикования: 2015-02-20; Прочитано: 1355 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...