Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.79/14: Рейтинг темы: голосов - 14, средняя оценка - 4.79
0 / 0 / 3
Регистрация: 30.11.2010
Сообщений: 53

Сосчитать количество предлогов в файле

17.10.2011, 18:26. Показов 3114. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток друзья!
Нужна ваша помощь, хотелось бы узнать способы решения следующей задачи "нужно сосчитать количество определенных предлогов например "в" и "с" с текстового файла." Заранее спасибо!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.10.2011, 18:26
Ответы с готовыми решениями:

Найти количество предлогов в строке
Приветствую! В общем вопрос таков: нужно найти кол-во предлогов в тексте (memo или текстовый файл) и написать процедуру для нахождения всех...

Посчитать количество предлогов, союзов и частиц в текстовом файле
Необходимо создать консольное приложение, которое может работать с базами данных. Сперва надо посчитать количество слов в текстовом файле....

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

22
3 / 3 / 0
Регистрация: 19.08.2011
Сообщений: 69
19.11.2011, 00:48
Студворк — интернет-сервис помощи студентам
для каждой строки цикл for от 2 элемента до размера строки минус 1
если i-тый элемент принадлежит множеству предлогов, i+1 пробел, i-1 пробел, то прибпвляешь к какой-то переменной 1, конец цикла
если 1 элемент принадлежит множеству и второй элемент пробел, то вот тебе ещё один предлог
если элемент [размер строки] принадлежит множеству и элемент[размер строки-1] пробел то ещё один предлог

если количество разных предлогов отдельно, то небольшие изменения

так в чём проблема?
0
 Аватар для Mawrat
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
19.11.2011, 07:19
Toen, наверное, будет лучше, если в файл сразу записывать слова в верхнем регистре.
Цитата Сообщение от Toen Посмотреть сообщение
Еще один вопросик , некоторые символы после выполнения данной процедуры теряют свои значения если можно так сказать,как быть с ними?
Здесь, видимо, какая-то проблема с кодировками. Я вижу, используется стандартный блокнот для редактирования файла - с ним надо быть внимательней. Он поддерживает уникоды и UTF8, в том числе. Причём, для уникодов, изначально, он настроен на добавление символа BOM в начало файла. BOM - Byte Order Mark - сведения о порядке расположения байтов в знаках уникода.
Предлагаю сделать так, как я выше написал - записывать в файл слова, уже приведённые к верхнему регистру.
Если всё-таки непременно надо такую обработку выполнять для уже созданного файла, тогда надо этот файл выложить здесь - я его посмотрю.
0
0 / 0 / 3
Регистрация: 30.11.2010
Сообщений: 53
23.11.2011, 12:02  [ТС]
Всем спасибо, реализовал через memo на основе кодов данных выше!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.11.2011, 12:02

Подсчитать количество предлогов в предложении
помогите пожалуйста! Есть предложение в нем надо подсчитать кол-во предлогов! Как это сделать, и что для этого надо почитать

Посчитать количество предлогов и пробелов в абзаце html кода
Как мне вытащить абзац <p id="qwerty">Тут какой-то текст</p> с HTML страницы и посчитать в нем количество предлогов и пробелов с помощью...

Сосчитать количество дорог
Помогите пожалуйста решить задачу В галактике "Milky Way" на планете "Neptune" есть N городов, некоторые из которых соединены дорогами....

Сосчитать количество единиц
Сосчитать количество единиц в двоичной записи числа i.

Сосчитать количество дорог
В галактике «Milky Way» на планете «Snowflake» есть N городов, некоторые из которых соединены дорогами. Император галактики «Milky Way»...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru