Курсовая работа по дисциплине "Программирование"
Курсовая работа
по дисциплине "Программирование"
Тема: Обработка текстовой информации
Задан текст, содержащий произвольное количество строк, в которых отдельные слова могут разделяться одним или несколькими
пробелами и знаками пунктуации (перенос слов с одной строки на другую не используется).
Сформировать новый текст, который является результатом следующего
преобразования исходного текста: вставить после каждого заданного слова
"n" пробелов.
Основные требования к программе:
· систематическое использование функций как средства абстракции и структуризации;
· способ передачи данных между функциями – через параметры;
· использование рекомендуемых правил оформления кода;
· наличие комментариев для ключевых фрагментов программы, заголовочных комментариев функций (внешние спецификации);
· сочетание консоли и файлов для организации ввода исходных данных и вывода результатов;
· обоснование проектных решений, в т.ч. с точки зрения эффективности разработанных алгоритмов;
· формирование в ходе работы программы выходных данных, демонстрирующих как результат её работы, так и
порождаемый ею вычислительный процесс.
Требования к программе:
· Дружелюбный интерфейс (диалог с пользователем)
· Меню для выбора вариантов работы
· Очистка экрана после завершения каждого варианта работы
· Учет особенностей различных операционных систем
· Комментарии в коде — на английском
· Все переменные должны быть описаны до первого оператора в функции
· Инициализация при описании допускается только для указателей (начальная установка в NULL).