19.06.2015, 04:49 | #1 (permalink) |
Member
Регистрация: 12.01.2015
Сообщений: 71
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Задача. Алгоритм поиска
подсчитать, сколько раз в текстовом файле(ах) встретилось каждое из слов, имеющихся в словаре. Словом (словоформой) в рамках этой задачи называется последовательность русских букв (строчных или заглавных, включая букву «ё»), латинских букв (строчных или заглавных) и цифр, не содержащая внутри себя других символов. В качестве исходных данных программа получает названия файла словаря, входного и выходного файлов. Читает файл словаря и входной файл(ы), результаты записывает в выходной текстовый файл. Рекомендуется для задания словаря, входного и выходного файлов использовать параметры командной строки. Запуск программы (название программы для примера dictstat) из командной строки в этом случае может выглядеть так: >dictstat <файл словаря> <входной файл> <выходной файл> Рекомендуется предусмотреть, чтобы программа могла обрабатывать больше одного входного файла за один раз. В этом случае запуск программы может выглядеть, например, так: >statistics words.dic *.txt stat.out В выходном файле в каждой строке приводятся данные об одном слове: вначале выводится слово, затем частота (абсолютная и в процентах). Значения частоты должны быть выровнены. |
19.06.2015, 04:49 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Участники форума когда то создавали аналогичные темы Задания в pascal. «Алгоритмы поиска» Finder, приложение для поиска |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Метки |
pascal, задача |
|
|