Необходимо подготовить отчет по 3-м задачам ( Обработка символьной информации) : отчет по выполнению каждого задания обязательно должен состоять из условия задачи, отлаженной программы и примеров входных и выходных файлов.
1 Обработка последовательности символовДан текст – однострочная последовательность символов. В некоторых задачах предполагается, что текст разбит на слова. Под словом понимается группа символов, не содержащая пробелов и отделенная пробелами от других слов. При решении этих задач не рекомендуется использовать библиотечные функции работы со строками, за исключением, быть может, функции определения длины строки.
Задача 3: Все символы, стоящие после последней точки, заменить пробелами.
Отчет по выполнению задания делайте по образцу примера 1 §2.1.3 лекции 2. Обратите внимание, что отчет должен содержать условие задачи, состав данных, блок-схему алгоритма и код программы.
2 задание на разработку подпрограмм, обрабатывающих строкиРазработать программу, выполняющую однотипные действия с одной или несколькими однострочными последовательностями символов (они обозначены А, В, С), самостоятельно выделив одну или несколько подпрограмм.
Требования к подпрограммам:
§ каждая подпрограмма является функционально завершенной и должна вызываться более одного раза с разными фактическими параметрами;
§ подпрограмма обработки не должна содержать ввод (вывод) данных;
§ в подпрограммах не рекомендуется использовать глобальные переменные.
Задача 3: Определить, содержит ли последовательность А строчные латинские буквы, а последовательность В ― прописные.
Задание надо выполнять разработав подпрограмму (функцию СИ) обработки строк и вызвав ее для каждой строки, указанной в условии, – см. пример 2 §2.1.3 лекции 2.
3 ОБРАБОТКА ДАННЫХ СЛОЖНОЙ СТРУКТУРЫ, ХРАНЯЩИХСЯ В ФАЙЛАХ
Задача 3: В расписании поездов указано: номер поезда, пункты отправления и назначения, время отправления, время в пути. Вывести сведения о поездах, следующих из Москвы в Санкт-Петербург.
1. Разработайте и отладьте два варианта программы:
a. каждая строка входного файла считывается в переменную-строку (см. пример 2 §2.3.3);
b. каждая строка текстового файла считывается в переменную-структуру (см. пример 3 §2.3.3).
Вывод результатов должен осуществляться в текстовый файл.
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |