- •Тема 4.10. Текстовые файлы
- •4.10.1. Основные понятия
- •4.10.2. Средства vb для доступа к текстовым файлам
- •4.10.3. Использование классов StreamReader, StreamWriter и объекта My.Computer.FileSystem для работы с текстовыми файлами
- •4.10.4. Печать текстовых файлов
- •4.10.5. Задачи для самостоятельного решения по теме «Текстовые файлы»
- •4.10.6. Тестовые задания по теме «Текстовые файлы»
- •Тема 4.10. Текстовые файлы Страница 280
4.10.5. Задачи для самостоятельного решения по теме «Текстовые файлы»
Составить схему алгоритма и написать программный код для решения задач с использованием процедур и, если необходимо, то выполнить предварительно формализацию.
Определить, является ли последовательность символов, находящаяся в текстовом файле, идентификатором, если нет исправить и записать обратно в файл.
Подсчитать количество сдвоенных символов 'ее', 'нн', 'лл' в тексте, расположенном в текстовом файле, затем удалить повторяющийся символ и полученную строку записать обратно в файл.
Разбить произвольный текст, находящийся в файле, на строки определенной длины. При переносе слова предусмотреть вывод дефиса. Полученную строку сохранить в файле.
Подсчитать число слов в предложении, записанном в текстовом файле.
Найти в текстовом файле самое длинное и самое короткое слово.
Из строки, расположенной в текстовом файле, исключить все символы, входящие в нее более одного раза. Полученную строку сохранить в файле.
Проверить, правильно ли расставлены в тексте, расположенном в текстовом файле, круглые скобки. Если неправильно – исправить, а результат сохранить в файле.
В последовательности символов, заданной в текстовом файле, подсчитать общее количество символов '+','-', '*'.
Слова текста, расположенного в текстовом файле, вывести на экран в виде строки и в виде столбика.
В текстовом файле, в предложении, содержащем не менее двух слов, поменять местами первое и последнее слово, а затем результат сохранить в файле.
В текстовом файле две строки текста. Необходимо сформировать третью строку, состоящую из символов, входящих одновременно в обе исходные строки, и дописать ее в текстовый файл.
Откорректировать текст, расположенный в текстовом файле, заменив в нем все вхождения одной буквы на другую.
Переписать текстовый файл таким образом, чтобы все слова исходного текста были перевернуты.
В произвольный текстовый файл добавить в конец первое и третье слово из исходного текста.
В произвольный текстовый файл добавить в конец свою фамилию.
В исходном текстовом файле Xзаменить все вхождения подстроки Р на подстроку Q,
Для заданного символа определить, сколько раз он встречается во введенном тексте файла.
Из текста, расположенного в файле, исключить группы символов, расположенных между круглыми скобками.
Из текста, расположенного в файле, исключить однобуквенные слова. Результат записать в другой файл.
Из текста, расположенного в файле, удалить лишние пробелы, разделяющие слова.
Дан текстовый файл, содержащий целые числа. Найти сумму четных элементов в каждой строке и дописать их в конец файла.
Дан текстовый файл, содержащий целые числа. Найти количество отрицательных элементов в каждой строке.
Дан текстовый файл, содержащий целые числа. Найти номер минимального элемента в каждой строке.
Дан текстовый файл, содержащий целые числа. Найти номер первого (слева направо) четного элемента в каждойстроке.
Дан текстовый файл, содержащий целые числа. Найти среднее арифметическое положительных чисел в файле.
Дан текстовый файл, содержащий целые числа. Найти разность между максимальным и минимальным числом в файле.
Даны два текстовых файла. Записать в третий только те строки, которые есть и в первом и во втором файлах.
Дан текстовый файл. Дописать в него следующие данные: количество строк, количество символов в каждой строке, количество цифр в каждой строке.
Даны два текстовых файла. Поменять содержимое файлов.
Разработать процедуру копирования текстового файла в другой файл, при этом каждая строка должна циклически сдвигаться вправо на п символов. Пример циклического сдвига строки abcdefqwrt на 3 символа, результат - wrtabcdefq.
Дано некоторое конечное множество слов и текстовый файл. Разработать процедуру исключения из текстового файла заданных слов.