Курсовая работа: Статистический анализ текста
ОГЛАВЛЕНИЕ
Введение
1. Постановка задачи
2. Алгоритм решения задачи
2.1 Алгоритм решения задачи
2.2 Конструирование алгоритма
2.3 Описание программной реализации
3. Описание программы
3.1 Назначение программы
3.2 Системные требования
4. Заключение
5. Список используемой литературы
6. Приложение 1
Введение
Всем известно, что вычислительная техника облегчает жизнь человеку и её применение в различных сферах жизни и деятельности людей уже не новинка. Заданием для данной курсовой работы я выбрал программу «Статистический анализ текста». Для создания программы я использовал язык программирования «Си». Для работы программы подходит любой компьютер, поддерживающий операционную систему DOS, либо её эмуляцию (как в ОС Windows).
Язык «Cи» - это универсальный язык программирования, для которого характерны экономичность выражения, современный поток управления и структуры данных, богатый набор операторов. Язык «Cи» не является ни языком "очень высокого уровня", ни "большим" языком, и не предназначается для некоторой специальной области применения, но отсутствие ограничений и общность языка делают его более удобным и эффективным для многих задач, чем языки, предположительно более мощные. Операционная система, компилятор с языка «Cи» и по существу все прикладные программы системы «UNIX» написаны на «Cи». Коммерческие компиляторы с языка «Cи» существуют также на некоторых других ЭВМ. Язык «C»не связан с какими-либо определенными аппаратными средствами или системами, и на нем легко писать программы, которые можно пропускать без изменений на любой ЭВМ, имеющей «Cи»-компилятор.
1. Постановка задачи
Написать программу, читающую текстовый файл и подсчитывающую количество слов, пробелов, спецзнаков. Также программа должна находить в тексте и подсчитывать количество слов, слово вводится с клавиатуры.
2. Алгоритм решения задачи
2.1 Алгоритм решения задачи
Программа считывает построчно информацию из файла, находит всю информацию о нем, затем по нажатию на соответствующую клавишу, выдает ответ.
2.2 Конструирование алгоритма
Рис. 1. Общая структурная схема программы
2.3 Описание программной реализации
Таб.1 Описание глобальных переменных
Название переменной | Тип | Описание переменной |
p[255] | Массив int | Используется для хранения количества пробелов в строке |
i,j,qw,ks | int | Счетчик |
x,y,x2,y2 | int | Координаты по x и по y |
s[255][255] | Массив char | Массив для хранения информации из файла |
ss[255] | Массив int | Используются для хранения количества спецзнаков в строке |
q | char | Нажатая клавиша |
f1 | FILE | Файловая переменная |
*pf | char | Используется для записи с клавиатуры пути к файлу |
len | int | Для хранения длины введенного слова |
slovo[20] | Массив char | Для хранениявведенного слова |
Табл. 2. Описание функций
№ п/п | Наименование функции | Назначение |
1 | kolvoslov() | Находит количество слов в тексте |
2 | menu() | Выводит на экран меню |
3. Описание программы
3.1 Назначение программы
--> ЧИТАТЬ ПОЛНОСТЬЮ <--