![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.04.2010
Сообщений: 11
|
![]()
Считая строки s, s1 и s2 нормализованными, написать следующие процедуры-функции:
1. Func1 (s : string):word - возвращает количество слов в строке s. 2. Func2 (s : string; i : word):word - возвращает номер позиции, с которой начинается i-ое слово строки s. 3. Func3 (s : string; i : word):word - возвращает номер позиции последней литеры i-го слова строки s. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 12.05.2010
Сообщений: 125
|
![]()
А свои наработки имеются?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 28.04.2010
Сообщений: 11
|
![]()
Так получилось, что вместо ГОСа по английскому, как предполагалось, мне сказали, что я буду сдавать программирование. Я в нём мало что понимаю.
Я даже не знаю, что значит "возвращает ..". |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 21.02.2010
Сообщений: 19
|
![]()
возвращает количество слов в строке s.
function kol(s:string):word; var i:integer; k:word; begin for i:=1 to length(s) do if s[i] = ' ' then inc(k); k:=k+1; kol:=k; end; |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 28.04.2010
Сообщений: 11
|
![]()
Можете, если не трудно, объяснить, что вообще значит "возвращение количества слов в строке"? Откуда что возвращается?
И что значит "inc(k)" ? Последний раз редактировалось Blueyeska; 02.06.2010 в 15:30. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 21.02.2010
Сообщений: 19
|
![]()
Ну щас попробую... Возвращается значение, полученое путем вычислений внутри функции - вроде так, с формулировками я не силен.
inc(k) - это инкриментация значение. Ему соответствует выражение k:=k+1, то есть это бональное наращивание, счетчик. Я там посчитал количество пробелов и к этому числу прибавил единицу. Например: "Дядя Петя шел с работы и зашел в магазин" - 8 пробелов и соответственно слов - 9. |
![]() |
![]() |
![]() |
#7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
d:=5*ln(6) - Здесь функция ln вычислит что-то и результат попадет в выражение и будет умножен на 5
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 28.04.2010
Сообщений: 11
|
![]()
Спасибо большое! А с двумя другими задачами не поможете?
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 12.05.2010
Сообщений: 125
|
![]() Код:
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 30.04.2010
Сообщений: 317
|
![]() Код:
Код:
icq:627719[сто сорок четыре] - помогу с Pascal & Delphi!
Последний раз редактировалось DoDge_VipeR; 02.06.2010 в 16:07. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Строки Паскаль | Antonio_getscool | Помощь студентам | 1 | 19.12.2009 15:12 |
Паскаль,строки! | DjDeniels-61 | Помощь студентам | 1 | 15.11.2009 12:15 |
Паскаль, строки | Паскалька^^ | Помощь студентам | 7 | 25.10.2009 15:39 |