Паскаль и строки

Флейм в чистом виде - все что угодно...
Но - в рамках закона :)
Ответить
Друг Кота
Аватара пользователя
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

Сообщение Redrik Shuhart »

Народ, дайте список ВСЕХ процедур и функций для обработки строк(string ,char...) в паскале. надо СРОЧНО. пожалуйста. :? :oops: :cry: :cry:

знаю Copy(s,i,k);
delete(s,i,k);
insetr(s1,s,i);
+
concate(s,s1,s2,s3..Sn);
length(s);
к копи, конкате и + можно присваивать тип String, а к length(s) только числовой тип.
Последний раз редактировалось Redrik Shuhart Ср янв 13, 2010 23:49:08, всего редактировалось 1 раз.
Мотание тороидов- вышивание по мужски.
Реклама
nds
Друг Кота
Аватара пользователя
Сообщения: 4772
Зарегистрирован: Вс май 25, 2008 19:47:47
Откуда: РФ

Сообщение nds »

хелп те в помощь
лучше б само задание выложил
2B OR NOT 2B = FF
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

Сообщение Redrik Shuhart »

прикол в том, что завтра экзамен(контроша) по теории, а я в тетради ничего не пишу-в голове все держу....забыл...надо помочь. задания писать(задачки решать) и я могу,и при чем отлично могу, но не помню всех процедур.
Мотание тороидов- вышивание по мужски.
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18785
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

любую процедуру можно написать самостоятельно, работая со строками как с массивами :) для отлично пишущего на паскале это элементарно! :)))

я помню только length(str), pos(substr, str) и delete(var str, from, count) :)))
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

Сообщение Redrik Shuhart »

а че делат процедура Pos(s,i,k)? Вычесляет положения(номер символа) в строке?
Мотание тороидов- вышивание по мужски.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3813
Зарегистрирован: Вс окт 11, 2009 18:15:27
Откуда: Донецк

Сообщение glacier »

Redrik Shuhart
у самого в следущую среду экзамен по паскалю :)))
Любители музыки слушают музыку, аудиофилы — шумы в паузах
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

Сообщение Redrik Shuhart »

мы ище с 7 класа фапаем на паскале. нам дают премитивизм, по 20 задач на урок,а олимпиадникам дают еще больший примитивизм на 1-3 if'а и ставят автоматом 12 за семестры и годы...
Мотание тороидов- вышивание по мужски.
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18785
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Redrik Shuhart писал(а):а че делат процедура Pos(s,i,k)? Вычесляет положения(номер символа) в строке?
я вроде иначе эту функцию показал :)

функция pos(substr, str) возвращает номер позиции, с которой в строке str найдена целиком подстрока substr. если подстрока не найдена - функция возвращает ноль. это функция поиска подстроки в строке :)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

Сообщение Redrik Shuhart »

АРВ, кажись понял, типо что то
...
var s,s1:=string;
begin
"тут пускаем цыклу, наверно for..."
s1:='Ololo';
if s=pos(s1,s) then write('сам ты ололо');
...

??
Мотание тороидов- вышивание по мужски.
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18785
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Redrik Shuhart писал(а):АРВ, кажись понял, типо что то
...
var s,s1:=string;
begin
"тут пускаем цыклу, наверно for..."
s1:='Ololo';
if s=pos(s1,s) then write('сам ты ололо');
...

??
вроде по-русски написал... а вышло "сам ты ололо" :)))

Код: Выделить всё

var s1 : string;
begin
   s1 := 'Проверка поиска';
   if pos('рка',s1) <> 0
     then writeln('есть такая подстрока!')
     else writeln('сам ты ололо - нету такой подстроки');
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

Сообщение Redrik Shuhart »

пон.

и эт все процедуры? 7штук?
Мотание тороидов- вышивание по мужски.
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18785
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

:))) я назвал только три - откуда остальные?! я не помню больше - когда надо, просто заглядываю в help, а вообще чаще сам пишу или юзаю нестандартные библиотеки - там ассортимент функций получше будет :)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

Сообщение Redrik Shuhart »

эээ в какую дверь хелпа лезть?
Мотание тороидов- вышивание по мужски.
Грызет канифоль
Сообщения: 278
Зарегистрирован: Чт мар 13, 2008 08:18:00
Откуда: Новосибирск, Шлюзы

Сообщение beloff »

Мне хватает:

Код: Выделить всё

Pos(substr,s:string):byte {поиск подстроки в строке}
Length(s:string):integer {длина строки}
Copy(s:string; index:integer; count:integer):string {возвращает часть строки длиной count с номера index}
Delete(var s:string; index,count:integer) {удаляет часть строки длиной count с номера index}
Insert(source:string; var s:string;index:integer) {вставляет source в s}
Val(st: string; x: числовая переменная; var code: integer) {число в строку}
Chr(n: byte): char {чтобы найти символ по ASCII коду}
Ord(ch: char): byte; {наоборот}
З.Ы.
О, сюда загляни: http://levvol.ru/tp_14.php
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 27069
Зарегистрирован: Пн фев 09, 2009 22:19:49
Откуда: Когда-то был прекрасный город для людей

Сообщение Муркиз »

А еще забыли +
Ответить

Вернуться в «МЯЯЯУ!»