Задачи для самостоятельного решения по теме

«Текстовые файлы»

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

 

1) Определить, является ли последовательность символов, находящаяся в текстовом файле, идентификатором, если нет исправить и записать обратно в файл.

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

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) Дан текстовый файл, содержащий целые числа. Най­ти среднее арифметическое положительных чисел в файле.

26) Дан текстовый файл, содержащий целые числа. Найти разность между максимальным и минимальным числом в файле.

27) Даны два текстовых файла. Записать в третий только те строки, которые есть и в первом и во втором файлах.

28) Дан текстовый файл. Дописать в него следующие дан­ные: количество строк, количество символов в каждой строке, количество цифр в каждой строке.

29) Даны два текстовых файла. Поменять содержимое файлов.

30) Разработать процедуру копирования текстового файла в другой файл, при этом каждая строка должна циклическисдвигаться вправо на п символов. Пример циклического сдвига строки abcdefqwrt на 3 символа, результат - wrtabcdefq.

31) Дано некоторое конечное множество слов и текстовый файл. Разработать процедуру исключения из текстового файла заданных слов.

 

 



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: