В данном курсовом проекте содержатся следующие разделы:
1. Постановка задачи
Выходной файл представляет собой HTML-документ, с требуемым по заданию табличным представлением данных, либо наличием ссылок на выделяемые фрагменты. Входной файл - обычный текстовый файл. Для сохранения данных об исходном тексте (слова, частоты их появления, номера абзацев) использовать динамические структуры данных (динамические массивы, массивы указателей, списки).
Программа подсчитывает частоты появления слов в тексте, слова считаются одинаковыми при совпадении первых 70% букв (% совпадения можно менять, синтаксис слов не учитывается). Формируется таблица из первых n наиболее часто встречающихся слов, в таблице содержится само слово и ссылки на все абзацы, где оно появляется.
2. Содержательное описание структур данных и алгоритмы
2.1 Алгоритм разбора строки на слова
2.2 Алгоритм подсчета повторяющихся слов
3. Исходный текст программы с комментариями
4. Литература
4.1. Павловская Т. А. "С/С++. Программирование на языке высокого уровня". СПб.: Питер, 2002.
4.2. Керниган Б., Пайк Р. "Практика программирования". СПб.: Невский Диалект, 2001.
4.3. Шилдт Г. "Полный справочник по С". М.: Издательский дом "Вильямс", 2002.
4.4. Романов Е. Л. "Информатика и программирование. Язык Си. (конспект лекций)". НГТУ, 2003.
Формат файлов: MS Word (DOC), файл CPP, текстовый файл с тестовыми данными, программа (exe).