Обработка текста - Курсовая работа

бесплатно 0
4.5 31
Работа с символьными строками, их основные функции. Разработка алгоритма, характеристика и описание переменных и функций. Иерархическая структура вызова функций. Текст программы, инструкция пользователя. Проверка программы с помощью набора тестов.


Аннотация к работе
Получить практические навыки работы с символьными строками. Разработать алгоритм и написать программу исходя из индивидуального задания. Индивидуальное задание: Задан текст, содержащий произвольное количество строк, в которых отдельные слова могут разделяться одним или несколькими пробелами и знаками пунктуации (перенос слов с одной строки на другую не используется). Сформировать новый текст, который является результатом следующего преобразования исходного текста: в четных строках расположить слова в порядке убывания по численности в них гласных букв. В программе должно быть использовано простейшее меню.Описание переменных функции type_text представлены в Таблице 3. Прототип: void print (char, int, int);, где char - указатель на первый элемент первой строки текста, первый int - колво строк текста, второй int - колво символов в строке. Пример вызова: print (t,n,m);, где t - указатель на адрес первого элемента первой строки текста, m - колво строк текста, n - колво символов в строке. Прототип: char poryadok (char, char, int, int);, где первый char - указатель на адрес первого элемента первой строки исходного текста, второй **char - указатель на адрес первого элемента первой строки конечного текста, первый int - колво строк исходного текста, второй int - колво строк сформированного текста; char - тип возвращаемого значения. Newtext char Указатель на адрес первого элемента первой строки сформированного текста i,j,e,k,s,q int Счетчики l int Хранитель колва слов в строке x,y,z int Переменные, используемые при сортировке слов в строках a, c, d int Массивы, содержащие число гласных букв в слове, координаты начал и координаты концов словИерархическая структура вызова функций представлена на рисунке 7.char** poryadok (char**, char**, int, int); char** fre (char**, int); char** reallok (char**, int, int*); char** probel (char**, int, int); } char** poryadok (char** t, char** r, int n, int m)При выполнении курсовой работы были получены практические навыки работы с символьными строками, указателями, функциями, динамической памятью на языке программирования "С/С ".

План
Оглавление

1. Цель

2. Краткое описание алгоритма

3. Описание функций

Описание функции print

Описание функции poryadok

Описание функции punct

Описание функции fre

Описание функции mallok

Описание функции Help

4. Иерархическая структура вызова функций

5. Текст программы

6. Набор тестов

Результаты решения задачи

Вывод

1. Цель
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?