Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.10.2016, 21:28   #1
Екатерина57
Пользователь
 
Регистрация: 11.10.2015
Сообщений: 63
По умолчанию Как создать облако тегов?

Помогите разобраться в создании облака тегов
Екатерина57 вне форума Ответить с цитированием
Старый 03.10.2016, 21:46   #3
Екатерина57
Пользователь
 
Регистрация: 11.10.2015
Сообщений: 63
По умолчанию

Мне его надо написать,к сожалению,на паскале.
Екатерина57 вне форума Ответить с цитированием
Старый 03.10.2016, 22:01   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Начните с нормальной формулировки задания.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 03.10.2016, 22:21   #5
Екатерина57
Пользователь
 
Регистрация: 11.10.2015
Сообщений: 63
По умолчанию

Нужно построить облако тегов по тексту.Использовать только имена существительные в именительном падеже,длинна не менее 4 символов.
Екатерина57 вне форума Ответить с цитированием
Старый 03.10.2016, 22:40   #6
predefined
Форумчанин
 
Регистрация: 01.08.2016
Сообщений: 182
По умолчанию

Цитата:
Сообщение от Екатерина57 Посмотреть сообщение
Нужно построить облако тегов по тексту.Использовать только имена существительные в именительном падеже,длинна не менее 4 символов.
1. Разбиваете текст в массив на слова по разделителям слов пробел, ".,!?...[]()". Чистите слова от пробелов с краёв

2. Выбираете из массива слова длиннее 4-х символов

3. Проверяете эти слова на "ИменаСуществительные в РодительномПадеже". Если нет библиотеки морфологии, пишете свою функцию по аналогии с этой.

4. Оставшиеся после фильтрации слова и будут вашим облаком тэгов. Как его визуализовать - в вашем ТЗ не сказано.

Последний раз редактировалось predefined; 03.10.2016 в 22:44.
predefined вне форума Ответить с цитированием
Старый 04.10.2016, 09:18   #7
Екатерина57
Пользователь
 
Регистрация: 11.10.2015
Сообщений: 63
По умолчанию

Помогите,найти слова в именительном падеже и указывать статистику вхождения слова в текст (и всех его форм).
Код:
uses crt;
 
const nmax=100;
 
type m=array [1..nmax] of string;
 
var i:byte;
    s:string;
    p:integer;
    A:m;
 
{Ввод предложения}
Procedure vvodstroki(var st:string);
 
begin
Write('Введите предложение: ');
readln(st);
st:=st+concat(' ');
end;
 
{подсчёт кол-ва слов для ввода в массив}
Procedure kol_slov(st:string; var k:integer; i:byte);
 
begin
 
k:=0;
repeat
for i:=1 to length(st) do
 if st[i] = ' ' then
  k:=k+1;
until k in [1..nmax];
 
 
end;
 
 
Begin
clrscr;
 
vvodstroki(s);
kol_slov(s,p,i);
 
{запись слов в массив}
for i:=1 to p  do
 begin
  A[i]:=copy(s,1,pos(' ',s)-1);
  delete(s,1,pos(' ',s));
 end;
writeln('Слова длинной более 4-х символов: ');
for i:= 1 to p do
  if length(A[i]) >= 4 then
   write(A[i],' ');
 
 
 
readkey;
end.

Последний раз редактировалось Екатерина57; 04.10.2016 в 09:28.
Екатерина57 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Облако тегов Abuhamed PHP 2 30.03.2012 13:00
Облако тегов halcyon HTML и CSS 1 25.11.2011 07:53
Облако тегов Gromobedg Помощь студентам 0 19.11.2011 13:09
облако тегов voldemen JavaScript, Ajax 4 13.06.2010 18:47
3d облако тегов serega_od PHP 5 20.07.2009 15:37