Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 11
1

Сформировать гистограммму длинн слов находящихся в текстовом файле(длинна слова не болеее 256 символов)

13.12.2012, 12:47. Показов 724. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
сформировать гистограммму длинн слов находящихся в текстовом файле(длинна слова не болеее 256 символов)

Добавлено через 3 часа 14 минут
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Program omega10;
uses crt;
const rz=[' ','.',',','-','?','!'];{ðàçäåëèòåëè ñëîâ, ìîæíî åùå äîáàâèòü}
var s,s1,s2:string;
    d,kb,ks:array[byte] of byte;{òåîðåòè÷åñêè ìîæåò áûòü 1 ñëîâî èç 255 ñèìâîëîâ}
    n,i,j,k,ds:byte;
begin
clrscr;
writeln('Ââåäèòå òåêñò äî 255 ñèìâîëîâ:');
readln(s);
for i:=1 to 255 do
d[i]:=0;{îáíóëÿåì ìàññèâ äëèí ñëîâ}
i:=1;
while i<=length(s) do
if not(s[i] in rz)and ((s[i-1] in rz)or(i=1)) then{åñëè áóêâà, à ïåðåä íåé ðàçäåëèòåëü, èëè îíà ïåðâàÿ}
 begin
  k:=i;ds:=0;
  while not(s[k] in rz)and(k<=length(s))do {ïîêà íå ðàçäåëèòåëü è íå êîíåö ñòðîêè}
   begin
    ds:=ds+1;{ñ÷èòàåì äëèíó ñëîâà}
    k:=k+1;{èäåì âïåðåä}
   end;
  d[ds]:=d[ds]+1;{â ÿ÷åéêó ñ íîìåðîì=äëèíå ñëîâà +1}
  i:=i+ds;{èíà÷å ïðîñòî ïåðåïðûãèâàåì}
 end
else i:=i+1;{åñëè íå ñëîâî, èäåì âïåðåä}
{äëÿ ïðîâåðêè âûâåäåì èñõîäíûå äàííûå
è ñîáåðåì èõ â ñæàòûé ìàññèâ äëÿ ïîñòðîåíèÿ ãèñòîãðàììû}
writeln('Êîëè÷åñòâî ñëîâ ïî äëèíå:');
n:=0;
for i:=1 to 255 do{ïðîâåðÿåì ìàññèâ äëèí ñëîâ}
if d[i]>0 then{åñëè íå íîëü}
 begin
  n:=n+1;{ñ÷èòàåì}
  kb[n]:=i; {êîëè÷åñòâî áóêâ=äëèíà ñëîâà}
  ks[n]:=d[i];{êîëè÷åñòâî ñëîâ äàííîé äëèíû}
 end;
for i:=1 to n do
writeln(kb[i],' - ',ks[i]);
{readln;
clrscr;}
{ñòðîèì ãèñòîãðàììó, ïî ãîðèçîíòàëè äëèíà ñëîâ, ïî âåðòèêàëè èõ êîëè÷åñòâî}
readln;
end.
так или гдето ошибка гляньте плиз(
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2012, 12:47
Ответы с готовыми решениями:

Сформировать гистограмму длин слов, хранящихся в текстовом файле
помогите с этим заданием !!!..... Сформировать гистограмму длин слов, хранящихся в текстовом...

Подсчет количества слов длиной 5 символов в текстовом файле
Составить код, которая подсчитывает количество слов в текстовом файле длина которых равна числу 5 ...

Посчитать, сколько в файле текстовом строчек, символов и слов
Ребята нужна ваша помощь я написал код а у меня. Непалу чается cделать как надо не знаю что еще...

В текстовом файле посчитать количество слов, чисел, символов
в текстовом файле посчитать количество слов, чисел(не цифр, а именно чисел), символов. вывести в...

0
13.12.2012, 12:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2012, 12:47
Помогаю со студенческими работами здесь

Скрипт для поиска слов или символов в текстовом файле
Помогите разобраться, почему не работает On Error Resume Next Dim fso, str, i, lis Set FSO =...

Количество слов, состоящих из одного, двух, трех и т.д. символов в текстовом файле
Дан текстовый файл. Считая, что количество букв в одном слове не превосходит 20, определить,...

Замена слов в одном текстовом файле словами, записанными в другом текстовом файле
Кто-нибудь пожалуйста приведете пример реализации следующей программы имеются два тектовых файла -...

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


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru