- •Упражнения
- •6.7. Задачи по теме «Одномерные массивы»
- •20 — 29 Лет и т.Д.
- •6.9. Задачи по теме «Работа со строками»
- •6.11. Задачи по теме «Множества»
- •6.12. Задачи по теме «Записи (структуры)»
- •6.13. Задачи по теме «Файлы»
- •6.13.1. Типизированные файлы целых чисел
- •6.13.2. Текстовые файлы
- •6.14. Задачи по теме «Модули»
- •6.2.1. Текстовые задачи а
- •6.2.2. Вычисление значений функций
16. Записать в файл последовательного доступа п элементов
последовательности А =1- — + — - + --- + (-1)"-1 ■ —. Вывести
2! 3! 4! К ' п\ на печать те компоненты файла, для которых выполняется \Ь„\ > е, где е — заданное число.
17. Записать в файл последовательного доступа N действитель- ных чисел й\, а2, ..., а„. Организовать новый файл последователь-
б) определить стоимость самого дорогого конструктора;
в) напечатать название наиболее дорогих игрушек (цена которых отличается от цены самой дорогой игрушки не более чем на 50 руб.);
г) получить названия игрушек, которые подходят детям как четырех, так и десяти лет;
д) получить сведения о том, можно ли подобрать игрушку, любую, кроме мяча, подходящую ребенку трех лет;
е) получить название самой дешевой игрушки;
ж) получить название самой дорогой игрушки для детей до четырех лет;
з) получить названия игрушек для детей четырех-пяти лет;
и) получить название самой дорогой игрушки, подходящей де- тям двух-трех лет;
к) определить стоимость самой дорогой куклы; л) определить стоимость кукол для детей шести лет; м) для детей какого возраста предназначается конструктор? н) для детей какого возраста предназначены кубики? Указать их среднюю стоимость.
6.13.2. Текстовые файлы
В заданиях 1 — 25 исходные текстовые файлы создаются с помощью какого-либо текстового процессора.
Дан файл, содержащий текст, записанный строчными русскими буквами. Получить в другом файле тот же текст, записанный заглавными буквами.
Дан файл, содержащий произвольный текст. Выяснить, чего в нем больше: русских букв или цифр.
Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз.
Дан файл, содержащий текст на русском языке. В предложениях некоторые из слов записаны подряд несколько раз (предложение заканчивается точкой или восклицательным знаком). Получить в новом файле отредактированный текст, в котором удалены повторные вхождения слов в предложение.
Дан файл, содержащий текст, набранный заглавными русскими буквами. Провести частотный анализ текста, т. е. указать (в процентах), сколько раз встречается та или иная буква.
Дан файл, содержащий текст на русском языке. Определить, сколько раз встречается в нем самое длинное слово.
Дан файл, содержащий произвольный текст. Проверить, правильно ли в нем расставлены круглые скобки (т.е. находится ли правее каждой открывающейся скобки закрывающаяся и левее закрывающейся — открывающаяся).
Дан файл, содержащий текст на русском языке. Составить в алфавитном порядке список всех слов, встречающихся в этом тексте.
9. Дан файл, содержащий текст на русском языке. Определить, сколько раз встречается в нем самое короткое слово.
Дан файл, содержащий текст на русском языке и некоторые два слова. Определить, сколько раз они встречаются в тексте и сколько из них — непосредственно друг за другом.
Дан файл, содержащий текст на русском языке. Выбрать из него те символы, которые встречаются в нем только один раз, в том порядке, в котором они встречаются в тексте.
Дан файл, содержащий текст и арифметические выражения вида a(g)b, где ® — один из знаков +, -, *, /. Выписать все арифметические выражения и вычислить их значения.
Даны файл, содержащий текст на русском языке, и некоторые буквы. Найти слово, содержащее наибольшее количество указанных букв.
Даны файл, содержащий текст на русском языке, и некоторая буква. Подсчитать, сколько слов начинается с указанной буквы.
Дан файл, содержащий текст на русском языке. Найти слово, встречающееся в каждом предложении, или сообщить, что такого слова нет.
Дан файл, содержащий текст, включающий русские и английские слова. Подсчитать, каких букв в тексте больше — русских или латинских.
Дан файл, содержащий текст. Сколько слов в тексте? Сколько цифр в тексте?
Дан файл, содержащий текст, включающий в себя русские и английские слова. Получить новый файл, заменив в исходном все заглавные буквы строчными и наоборот.
Дан файл, содержащий зашифрованный русский текст. Каждая буква заменяется на следующую за ней (буква я заменяется на а). Получить в новом файле расшифровку данного текста.
Даны два текстовых файла f 1 и f2. Файл f 1 содержит произвольный текст. Слова в тексте разделены пробелами и знаками препинания. Файл f 2 содержит не более 30 слов, которые разделены запятыми. Эти слова образуют пары: каждое второе является синонимом первого. Заменить в файле f1 те слова, которые можно, их синонимами. Результат поместить в новый файл.
Дан текстовый файл. Удалить из него все лишние пробелы, оставив между словами не более одного пробела. Результат поместить в новый файл.
Даны текстовый файл и некоторое слово. Напечатать те строки файла, которые содержат данное слово.
Дан текстовый файл. Напечатать в алфавитном порядке все слова из данного файла, имеющие заданную длину п.
13 Семакин
369
Текстовый файл содержит запись многочлена некоторой степени с одной переменной х, коэффициенты многочлена — целые. Например, 5хЛ4 — ЗхЛ3 + 15хЛ2 — 4. Указать степень многочлена, его коэффициенты. Дописать в указанный файл таблицу значений этого многочлена на данном отрезке [а, Ь].
Дан файл, содержащий текст на русском языке. Подсчитать количество слов, начинающихся и заканчивающихся на одну и ту же букву.