Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по летней практике 2012 года (Дмитренко П...docx
Скачиваний:
66
Добавлен:
08.11.2019
Размер:
97.8 Кб
Скачать

1) Назначение программы

Программа выводит на экран гистограмму частот, которая показывает процентное содержание слов одинаковой длины в текстовом файле.

2) Системные требования программы

Операционная система Microsoft Windows 95 и более поздние версии. 1500КБ свободной памяти.

3) Сборка программы

Интегрируемая среда разработчика Microsoft Visual Studio.

4) Выполнение программы

Открыть программу. В меню выбрать необходимый пункт и следовать указаниям программы. Меню состоит из двух пунктов: 1 - «vvod faila»,дальнейшее использование программы; 2 – «exit», выход из программы.

После выбора первого пункта ввести имя файла (если название введено не правильно или файл не существует, программа снова запросит имя файла).

После правильного введения имя файла программа выведет гистограмму.

5) Сообщения программы

После выбора первого пункта меню программа запрашивает название файла (Vvedite nazvanie faila), если название введено не правильно или файл не существует, программа снова запросит название файла (Ne mogy otkrit fail,popitaites snova, Vvedite nazvanie faila).

6) Входные и выходные данные программы

Входные данные: название текстового файла, считываемый текст из файла. Выходные данные: текст (в котором буквы обозначаются ‘2’, знаки препинания – ‘ ’), количество слов одинаковой длины, суммарное количество слов, процентное содержание слов одинаковой длины, округленные значения количества слов одинаковой длины, гистограмма частот появления слов одинаковой длины.

5. Руководство программиста

1) Общие сведения

Программа выводит на экран гистограмму частот появления слов одинаковой длины в текстовом файле (задается пользователем). Для правильного использования программы необходима операционная система Microsoft Windows 95 или более поздние версии, а также 1328КБ свободной памяти.

2) Описание логической структуры программы

Программа очищает экран и строит меню (состоящее из 2 пунктов), рисует рамку вокруг него. В случае выбора пункта «выход» программа завершает работу. После выбора «Выбрать файл с текстом» в меню: Программа очищает экран, задает типы необходимых переменных, запрашивает название файла, открывает его для чтения (если файл открыть не удалось, говорит об этом и снова запрашивает название файла, до тех пор, пока не откроет). Далее она обнуляет массив «text», считывает весь текст из заданного файла и заносит его в символьную строку «text». Затем в цикле программа считывает символы из строки «text» с помощью функции isalpha, определяя кол-во символов в каждом слове. А также классифицирует все слова по кол-ву символов с помощью функции switch. Выводит на экран кол-во слов каждой длины, общее кол-во слов, процентное содержание слов каждой длины, округляет их до удобного значения. Далее в цикле строит гистограмму (с помощью псевдографики), определяя длину столбца по процентному содержанию слов определенной длины в тексте с помощью условной функции if. В случае отсутствия слов определенной длины столбец не строится. Каждому столбцу присваивается свой цвет.