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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2011, 10:18   #1
PRIVIDENIE18
Пользователь
 
Аватар для PRIVIDENIE18
 
Регистрация: 01.04.2009
Сообщений: 28
Вопрос Convers в паскале

Народ подскажите пожалуйста, что делает Convers в данном тексте программы....

Program zadanie1;
uses TekcT; {подключаем модуль}
var stroka,q: string[200]; i,max,kol:integer;
begin
Writeln('‚Введите предложение:');
Readln(stroka);
max:=MaxText(stroka); {находим длину максимального слова}
kol:=0;
For i:=1 To MyLen(stroka) do begin
If stroka[i]=' ' then kol:=0
else kol:=kol+1; {считаем количество букв в каждом слове}
If kol=max then begin
q:=Convers(MyCopy(stroka,i-kol+1,kol)); {если слово равно по длине максимальному, переворачиваем его}
stroka:=NewPos(stroka,q,i-kol+1,max); {заменяем это слово в тексте на перевернутое}
end;
end;
Writeln('Измененное предложение :');
Writeln(stroka);
end.

Последний раз редактировалось PRIVIDENIE18; 29.05.2011 в 11:25.
PRIVIDENIE18 вне форума Ответить с цитированием
Старый 29.05.2011, 10:56   #2
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Цитата:
q:=Convers(MyCopy(stroka,i-kol+1,kol)); {если слово равно по длине максимальному, переворачиваем его}
Очевидно данная процедура переворачивает слово, если оно равно по длине самому большому слову в тексте.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Старый 29.05.2011, 10:59   #3
PRIVIDENIE18
Пользователь
 
Аватар для PRIVIDENIE18
 
Регистрация: 01.04.2009
Сообщений: 28
По умолчанию

Цитата:
Сообщение от GetMax Посмотреть сообщение
Очевидно данная процедура переворачивает слово, если оно равно по длине самому большому слову в тексте.
А если не брать текст программы, какую фунцию выполняет Convers?
PRIVIDENIE18 вне форума Ответить с цитированием
Старый 29.05.2011, 11:11   #4
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Convers не является стандартной функцией для паскаля(например как Pos или Length). Поэтому в каждой отдельно взятой программе она может выполнять различные действия. Повторюсь, в данной программе она инвертирует слово.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Старый 29.05.2011, 11:21   #5
PRIVIDENIE18
Пользователь
 
Аватар для PRIVIDENIE18
 
Регистрация: 01.04.2009
Сообщений: 28
По умолчанию

Цитата:
Сообщение от GetMax Посмотреть сообщение
Convers не является стандартной функцией для паскаля(например как Pos или Length). Поэтому в каждой отдельно взятой программе она может выполнять различные действия. Повторюсь, в данной программе она инвертирует слово.
Спасибо большое))))
PRIVIDENIE18 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не изменяется интерфейс моей программы при переходе с Delphi 7 на Delphi 2010 Elvisnya Общие вопросы Delphi 3 28.04.2011 15:59
На Delphi 7 сделать игру кто хочет стать миллионером в delphi 7 666dart666 Помощь студентам 11 04.11.2010 17:57
Rad Studio 2011 XE: новое в Delphi, C++ Builder, RadPHP и Delphi Prism savva-paladin Софт 18 02.10.2010 20:24
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54