Тапсырма. Мтіндік файлдара арналан есептер

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

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

3. Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз.

4. Дан файл, содержащий текст на русском языке. В предложениях некоторые из слов записаны подряд несколько раз (предло­жение заканчивается точкой или восклицательным знаком). По­лучить в новом файле отредактированный текст, в котором удале­ны повторные вхождения слов и предложение.

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

6. Дан файл, содержащий текст на русском языке. Определить, сколько раз встречается в нем самое длинное слово.

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

8. Дан файл‚ содержащий текст на русском языке. Составить в алфавитном порядке список всех слов, встречающихся в этом тексте.

9. Дан файл, содержащий текст на русском языке. Определить‚ сколько раз встречается в нем самое короткое слово.

10. Дан файл, содержащий текст на русском языке и некоторые два слова. Определить, сколько раз они встречаются в тексте и сколько из них - непосредственно друг за другом.

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

12. Дан файл, содержащий текст и арифметические выражения вида аÄb, где Ä - один из знаков +, -, *, /. Выписать все, арифметические выражения и вычислить их значения.

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

14. Даны файл, содержащий текст на русском языке, и неко­торая буква. Подсчитать, сколько слов начинается с указанной буквы.

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

16. Дан файл, содержащий текст, включающий русские и английские слова. Подсчитать, каких букв в тексте больше - рус­ских или латинских.

17. Дан файл, содержащий текст. Сколько слов в тексте? Сколько цифр в тексте?

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

19. Дан файл, содержащий зашифрованный русский текст. Каждая буква заменяется на следующую за ней (буква я заме­няется на а). Получить в новом файле расшифровку данного текста.

20. Даны два текстовых файла f1 и f2. Файл f1 содержит произвольный текст. Слова в тексте разделены пробелами и знаками препинания. Файл f2 содержит не более 30 слов, ко­торые разделены запятыми. Эти слова образуют пары: каждое второе является синонимом первого. Заменить в файле f1 те слова, которые можно, их синонимами. Результат поместить в новый файл.

21. Дан текстовый файл. Удалить из него все лишние пробелы‚ оставив между словами не более одного пробела. Результат поме­стить в новый файл.

22. Даны текстовый файл и некоторое слово. Напечатать те строки файла, которые содержат данное слово.

23. Дан текстовый файл. Напечатать в алфавитном порядке все слова из данного файла, имеющие заданную длину n.

24. Текстовой файл содержит запись многочлена некоторой степени с одной х, коэффициенты многочлена - целые. Например, 5х^4-3x^3+15x^2-4. Указать степень многочлена, его коэффициенты. Дописать в указанный файл таблицу значений этого многочлена на данном отрезке [a, b].

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