IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Определить, сколько слов в предложение?
Marader
сообщение 21.10.2005 0:17
Сообщение #1





Группа: Пользователи
Сообщений: 5
Пол: Мужской

Репутация: -  0  +


Здраствуйте! Помогите пожалуйста ламеру :D
Задача! Записано предложение. Определите, сколько в нем слов.
(большая просьба сделать к ней блок схему)
Спасибо ;)

Сообщение отредактировано: Marader - 21.10.2005 0:18
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 7)
volvo
сообщение 21.10.2005 0:20
Сообщение #2


Гость






Ты когда регистрировался, правила читал?
Цитата
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!


FAQ: Строки + в поиске не менее 10 задач на эту же тему...

Блок-схему начертишь сам...
 К началу страницы 
+ Ответить 
Marader
сообщение 21.10.2005 0:24
Сообщение #3





Группа: Пользователи
Сообщений: 5
Пол: Мужской

Репутация: -  0  +


Я там ничего не понял! помоги пжл ;)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Marader
сообщение 21.10.2005 18:59
Сообщение #4





Группа: Пользователи
Сообщений: 5
Пол: Мужской

Репутация: -  0  +


Поиск выдает ошибку! а так я не смог найти подобную ей!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 21.10.2005 19:11
Сообщение #5


Гость






1. Что именно непонятно в FAQ-е?
2. Чем могут разделяться слова в предложении? Только пробелами?
 К началу страницы 
+ Ответить 
Marader
сообщение 21.10.2005 19:17
Сообщение #6





Группа: Пользователи
Сообщений: 5
Пол: Мужской

Репутация: -  0  +


Вот что я написал! Но не правильно считает? (Исправь пожалуйста, и если можно блок схему)
-------------------------------------------------------------------------
uses crt;
var
st:string;
k,i,n:integer;
begin
clrscr;
writeln('Vvedite predlojenie ');
readln(st);
n:=length(st);
for i:=1 to n do
begin
if (st[i]=' ') or (st[i]=', ') or (st[i]='. ')
then
k:=k+1;
end;
writeln('Koli4estvo slov v stroke' ,k);
readln;
end.

---------------------------------------------------------------------------

Сообщение отредактировано: volvo - 21.10.2005 19:19
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 21.10.2005 19:31
Сообщение #7


Гость






Твоя программа считает не количество слов, а количество разделителей (вернее, только пробелов, из-за ошибок в программе), и если ты введешь строку:
'Вот эта строка, и ...' то в результате получишь непонятно что...

Вот правильный вариант:
const
razdel = [' ', ',', '.'];

var
i, j, n : integer;
s: string;
begin
ReadLn(s);

j := 0; n := length(s);
i := 1;
while i <= n do begin
while (i <= n) and not(s[i] in razdel) do inc(i);

if i < n then begin
inc(j);
while (i <= n) and (s[i] in razdel) do inc(i);
end;
end;
writeln(j, ' slov');
end.

А блок-схему начертишь сам...
 К началу страницы 
+ Ответить 
Marader
сообщение 21.10.2005 21:41
Сообщение #8





Группа: Пользователи
Сообщений: 5
Пол: Мужской

Репутация: -  0  +


Спасибо брат ;)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 17.07.2025 18:13
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"