• Задать вопрос менеджеру

Twitter новости

Обучение письменному иноязычному общению на основе ИКТ http://t.co/IK2NAjncrk

Online-опрос

Антиплагиат онлайнДипломант
Яндекс.Метрика

Программа обрабоки текстового файла

Предмет:Информатика
Тип:Курсовая
Объем, листов:8
Word
Получить полную версию работы
Релевантные слова:файл, int, файла, слова, массива, функции, char, file, слов, загрузки, html, программы, помощи, возвратить, return
Процент оригинальности:
94 %
Цена:100 руб.
Содержание:

1. Задание.

2. Структурное описание разработки.

3. Функциональное описание.

4. Текст программы с комментариями.

Вступление:

Задание:

Выходной файл представляет собой HTML-документ, с требуемым по заданию табличным представлением данных, либо наличием ссылок на выделяемые фрагменты. Входной файл обычный текстовый файл. Для сохранения данных об исходном тексте (слова, частоты их появления, номера абзацев) использовать динамические структуры данных (динамические массивы, массивы указателей, списки).

Термином называется слово, написанное прописными (большими) буквами. Читается текстовый файл и формируется список терминов с сохранением номера абзаца, в котором он обнаружен. При обнаружении в отформатированном тексте термина, написанного соответствующими строчными (маленькими) буквами, формируется ссылка на абзац, где этот термин встречается в первый раз.

Структурное описание разработки

Программа загружает файл, обрабатывает его и сохраняет в форматированный HTML документ. После загрузки данные необходимо хранить в удобном для обработки формате. Поскольку количество слов в файле заранее неизвестно, так же так и количество повторений отдельно взятого слова, и будет определено лишь в процессе работы программы, в качестве структуры хранения данных был выбран динамический массив структур. В элементе массива хранится вся необходимая информация для эффективной работы с данными: слово, ТЕРМИН, номера абзацев. Динамический массив структур создается динамически, т. е во время работы программы.

Указатель на первый элемент списка создается глобально, его первоначальное значение равно NULL. Вызывается функция загрузки слов из файла, которая читает строки из файла, разбивает на слова и передает в функцию вставки в список. При добавлении нового элемента происходит вставка в начало. В результате вставленный элемент становится заголовком списка.

Заключение:

Список литературы:

Бесплатные работы:

Готовые работы:

Рекомендованные документы: