должна быть разработана программа с модульной структурой: каждая подзадача должна быть оформлена в виде функции С++. Программа должна содержать удобный пользовательский интерфейс (текстовый или графический). к программе приложить алгоритм в виде блок-схемы, пояснительную записку.
1. «Предметный указатель»
Предметный указатель – это алфавитный список терминов документа с указанием страниц, на которых они упоминаются. Пример элемента указателя: {[заголовочный файл], 108, 189, 927}.
Операции указателя:
· создание пустого предметного указателя;
· добавление термина в предметный указатель;
· редактирование элемента предметного указателя (добавление ссылки на страницу для заданного термина);
· вывод элементов указателя в алфавитном порядке на экран;
· вывод элементов указателя в алфавитном порядке в текстовый файл;
· поиск элемента предметного указателя по термину.
В демонстрационной программе предусмотреть ввод списка терминов с клавиатуры, считывание текста, для которого создается предметный указатель, из текстового файла и запись предметного указателя в текстовый файл перед завершением программы. Количество строк на странице текста можно задать глобальной константой или ввести с клавиатуры. В текстовом файле нет переноса слов.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |