«аочное дистанционное образование с получением государственного диплома через Internet










ѕолучить информацию о поступлении
 
√лавна€ Ќовости  арта сайта ‘отоальбом √остева€ книга  онтакты

 

—троковые процедуры и функции

Delete(St, Poz, N) Ц удаление N символов строки St, начина€ с позиции Poz. ≈сли значение Poz > 255, возникает программное прерывание.

«начение St

¬ыражение

–езультат

'абвгде'
'река ¬олга'
Delete(Str, 4, 2);
Delete(Str, l, 5);
'абве'
'¬олга'

Insert(Str1, Str2, Poz) Ц вставка строки Str1 в строку Str2, начина€ с позиции Poz. Ќапример:

var S1, S2 : String[11];

51:= ' EC.':

52:= 'Ё¬ћ1841';

Insert(Sl, S2, 4);

¬ результате выполнени€ последнего выражени€ значение строки S2 станет равным 'Ё¬ћ ≈— 1841'.

Str(IBR, St) Ц преобразование числового значени€ величины IBR и помещение результата в строку St. ѕосле IBR может записыватьс€ формат, аналогичный формату вывода. ≈сли в формате указано недостаточное дл€ вывода количество разр€дов, поле вывода автоматически расшир€етс€ до нужной длины.

«начение IBR

¬ыражение

–езультат

1500

4.8≈+03

76854

Str(IBR:6,St)
 
Str(IBR:10,St)

Str(ЦIBR:3,St)

'_1500'

'_______4800'

'-76854'

Val (St, IBR, Code) Ц преобразует значение St в величину целочисленного или вещественного типа и помещает результат в IBR. «начение St не должно содержать незначащих пробелов в начале и в конце. Code Ц целочисленна€ переменна€. ≈сли операци€ преобразовани€ не привела к ошибке, то значение Code равно нулю. ¬ случае ошибки (например, литерное значение переводитс€ в цифровое) Code будет содержать номер позиции первого ошибочного символа, а значение IBR будет не определено.

«начение St

¬ыражение

–езультат

'4450'

'14.2E+02'

'14.2A+02'

Val(St,IBR,Cod)
 
Val(St,IBR,Cod)
 
Val(St,IBR,Cod)

Code=0

Code=0

Code=5

Copy (St, Poz, N) Ц выдел€ет из St подстроку длиной N символов, начина€ с позиции Poz. ≈сли Poz > Length(St), то результатом будет пробел; если Poz > 255, то возникнет ошибка. Poz, N Ц целочисленные выражени€.

«начение St

¬ыражение

–езультат

'ABCDEFG'

'ABCDEFG'

Copy(St, 2, 3)

Copy(St, 4, 10)

'BCD'

'DEFG'

Concat(Strl, Str2, ..., StrN) Ц выполн€ет сцепление строк Str1, Str2, ... , StrN в том пор€дке, в каком они указаны в списке параметров. —умма символов всех сцепленных строк не должна превышать 255, например:

¬ыражение

–езультат

Concat('AA','XX','Y')
 
—оnсаt('»ндекс','394063')

'AAXXY'

'»ндекс 394063'

Length(St) Ц вычисл€ет текущую длину в символах строки St. –езультат имеет целочисленный тип, например:

«начение St

¬ыражение

–езультат

'123456789'

'System 370'

Length(St)

Length(St)

9

10

Pos(Strl, Str2) Ц обнаруживает первое по€вление в строке Str2 подстроки Str1. –езультат имеет целочисленный тип и равен номеру той позиции, где находитс€ первый символ подстроки Str1. ≈сли в Str2 не содержитс€ подстрока Str1, то результат равен 0.

«начение Strl

¬ыражение

–езультат

'abcdef'

'abcdef'

Pos('de',Strl)

Pos('r',Strl)

4

0

UpCase(Ch) Ц преобразует строчную букву в прописную. ѕараметр и результат имеют литерный тип. ќбрабатываютс€ буквы только латинского алфавита, например:

«начение

¬ыражение

–езультат

'd'

'w'

UpCase(Ch)

UpCase(Ch)

'D'

'W'


”знать как сэкономить в кризис моно на сайте ekonom-it.ru

¬строенные функции и процедуры —труктурированные типы данных ќбласть видимости идентификаторов ќписание строкового типа —троковые выражени€ ”пражнение 1 ”пражнение 2 ”пражнение 3 ”пражнение 4 ”пражнение 5 


 
     
   
 


ѕриглашаем прин€ть участие в круглом столе!
подробнее   >>>
 

»нститут ћенеджмента, Ёкономики и »нноваций начинает набор на курсы повышени€ квалификации!
подробнее   >>>
 

”важемые студенты јЌќ ¬ѕќ »ћЁи»!
подробнее   >>>
 

Ќачинаетс€ набор на курсы повышени€ квалификации!
подробнее   >>>
 

ѕриглашаем прин€ть участие в конференци€х!
подробнее   >>>
 


все новости...

 


–ассылки Subscribe.Ru
—овременное образование
ѕодписатьс€ письмом