Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
1 / 1 / 0
Регистрация: 16.12.2010
Сообщений: 42
1

Указать сколько раз слово встречается в предложении

16.05.2011, 17:03. Показов 825. Ответов 9
Метки нет (Все метки)

для каждого из слов предложения, расположенного в одном текстовом файле, указать сколько раз оно встречается в предложении, расположенном в другом файле. Т.е. надо чтобы пользователь сам вводил в оба файла предложение по приглашению на ввод.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.05.2011, 17:03
Ответы с готовыми решениями:

Определить, сколько раз встречается слово в предложении
задача: Текст. A story a story is a book written and is ilustrated, bla lbablbalbalbalbla....

В заданном тексте указать, сколько раз встречается в тексте первое слово
помогите пожалуйста!!!!п

Указать сколько раз в строке встречается указанный символ
uses CRT; var S: String; C: Char; Cnt, I: Byte; begin Write('Vvedite stroky: '); ...

Для каждого символа указать сколько раз он встречается в слове
Дана строка символов S, состоящая из латинских букв. Группы символов, разделенные пробелами и не...

9
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
4166 / 1273 / 229
Регистрация: 27.07.2009
Сообщений: 3,945
16.05.2011, 17:05 2
Цитата Сообщение от 00884 Посмотреть сообщение
Т.е. надо чтобы пользователь сам вводил в оба файла предложение по приглашению на ввод.
как-то это совсем не "то есть"...
0
1 / 1 / 0
Регистрация: 16.12.2010
Сообщений: 42
16.05.2011, 19:10  [ТС] 3
Цитата Сообщение от TAVulator Посмотреть сообщение
как-то это совсем не "то есть"...
не понял вообще смысла этой фразы)
0
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
4166 / 1273 / 229
Регистрация: 27.07.2009
Сообщений: 3,945
16.05.2011, 19:28 4
00884, ты сперва пишешь:
Цитата Сообщение от 00884 Посмотреть сообщение
для каждого из слов предложения, расположенного в одном текстовом файле, указать сколько раз оно встречается в предложении, расположенном в другом файле.
а потом как бы поясняешь:
Цитата Сообщение от 00884 Посмотреть сообщение
Т.е. надо чтобы пользователь сам вводил в оба файла предложение по приглашению на ввод.
хотя смысл у этих двух предложений совершенно разный.
0
1 / 1 / 0
Регистрация: 16.12.2010
Сообщений: 42
16.05.2011, 19:31  [ТС] 5
Ладно забей, забудь про "Т.е. надо чтобы пользователь сам вводил в оба файла предложение по приглашению на ввод"))) Просто нужна прога: для каждого из слов предложения, расположенного в одном текстовом файле, указать сколько раз оно встречается в предложении, расположенном в другом файле.
0
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
4166 / 1273 / 229
Регистрация: 27.07.2009
Сообщений: 3,945
16.05.2011, 19:33 6
00884, в чем трудности при решении данной задачи?
0
1 / 1 / 0
Регистрация: 16.12.2010
Сообщений: 42
16.05.2011, 19:38  [ТС] 7
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Program lab_22;
 uses
  crt;
 var
  ft,ft1:text;
  s,s1:string;
  name,name1:string[10];
 
 begin
  clrscr;
  write('введите имя файла');
  readln(name);
  assign(ft,name);
  rewrite(ft);
  writeln('введите первый текст');
  readln(s);
  write('введите имя второго файла');
  readln(name1);
  assign(ft1,name1);
  rewrite(ft1);
  writeln('введите второй текст');
  readln(s1);
Readln;
End.
Вот сделал этот кусок, здесь пользователь создает файлы, и вводит предложения в них. Далее надо "для каждого из слов предложения, расположенного в одном текстовом файле, указать сколько раз оно встречается в предложении, расположенном в другом файле. ". Вот в этом и трудность))) Совсем не представляю как это делать
0
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
4166 / 1273 / 229
Регистрация: 27.07.2009
Сообщений: 3,945
16.05.2011, 19:46 8
00884, все-таки не понимаю зачем вводить текст через программу в файлы. Можно же просто в блокноте это сделать... ну да ладно.
На счет самого алгоритма:
1. Читаешь предложение из первого файла и все его слова заносишь в массив (тут можно посмотреть как это сделать: Операции над строками)
2. читаешь предложение из второго файла
3. проходишь все слова в массиве циклом и ищешь каждое из них во втором предложении через pos. Тут же и считаешь повторы.
1
1 / 1 / 0
Регистрация: 16.12.2010
Сообщений: 42
16.05.2011, 19:48  [ТС] 9
Ну уже многое прояснилось, спасибо!
0
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
4166 / 1273 / 229
Регистрация: 27.07.2009
Сообщений: 3,945
16.05.2011, 19:51 10
00884, можно и без массива: просто брать по очереди слова из первого предложения и искать их во втором.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2011, 19:51

Помощь в написании контрольных, курсовых и дипломных работ здесь.

В заданном предложении подсчитать сколько раз встречается заданное сочетание букв
Ввести двухбуквенное сочетание. Подсчитать, сколько раз оно в строке. Заранее, спасибо!

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

Для каждого из слов указать, сколько раз оно встречается в тексте.
Для каждого из слов указать, сколько раз оно встречается в тексте.

Для каждой буквы заданного текста указать, сколько раз она встречается в тексте
для каждой буквы заданного текста указать,сколько раз она встречается в тексте

Для каждой буквы заданного текста указать,сколько раз она встречается в тексте.
Для каждой буквы заданного текста указать,сколько раз она встречается в тексте.

Сколько раз в строке встречается данное слово?
В документе input дана строка. Определить, сколько раз в ней встречается данное слово. Задачу нужно...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.