Учебно-методическое пособие для студентов специальности 1-08 01 01 «Профессиональное обучение


Download 0.99 Mb.
Pdf ko'rish
bet46/103
Sana05.05.2023
Hajmi0.99 Mb.
#1432201
TuriУчебно-методическое пособие
1   ...   42   43   44   45   46   47   48   49   ...   103
Bog'liq
Osnovy algoritmizacii i programmirovaniya

Стандартные функции 
 
Length (имя строковой переменной)определение длины стро-
ки. Результат применения этой функции представлен в табл. 6.1. 
Таблица 6.1 
Значение st 
Выражение 
Результат 
'123456789' 
Length (st

'System 370' 
Length (st
10 
 
Pos (st
1
st
2
) – нахождение первого появления в строке st
2
строки 
st
1
. Результат применения этой функции представлен в табл. 6.2. 
Таблица 6.2 
Значение S
2
Выражение 
Результат 
'abcdefg' 
Pos ('de', S
2


'abcdefg' 
Pos ('r', S
2


 
Copy (st, начальная позиция, длина) – выделение из строки st 
подстроки от начальной позиции и указанной длины. Результат 
применения этой функции представлен в табл. 6.3. 


79 
Таблица 6.3 
Значение st 
Выражение 
Результат 
'ABCDEFG' 
Copy (st,2,3) 
'BCD' 
'ABCDEFG' 
Copy (st,4,10) 
'DEFG' 
 
Concat (S
1
S
2
, … S
n
)  выполняет сцепление строк S
1
, S
2
, …S
n
водну строку в том порядке, в каком они указаны. Сумма символов 
всех сцепленных строк не должна превышать 255. Результат приме-
нения этой функции представлен в табл. 6.4. 
Таблица 6.4 
Выражение 
Результат 
Concat ('AA','XX','Y') 
'AAXXY' 
Concat ('Индекс','220251') 
'Индекс220251' 
 
Стандартные процедуры 
 
Delete (st, начальная позиция, длина) удаление из строки st 
символов от начальной позиции и указанной длины. Результат при-
менения этой функции представлен в табл. 6.5 
Таблица 6.5 
Значение st 
Выражение 
Результат 
'абвгде' 
Delete (St,4,2) 
'абве' 
'река Волга' 
Delete (St,1,5) 
'Волга' 
 
Insert (st
1
st
2
, начальная позиция
 –  вставка строки st
1
в строку 
st
2
с отмеченной позиции. Результат применения этой процедуры 
представлен в следующей программе. 
Var
S1,S2:string [11]; 
Begin 
S1:=’ EC ’; 
S2:=’ЭВМ1841’; 
Insert (S1,S2,4); 
End. 


80 
В результате значение строки S
2
станет равным ' ЭВМ EC 1841' 
Str (арифметическое выражение, строковая переменная) – пре-
образование числового значения арифметического выражения 
в строковую переменную. Результат применения этой процедуры 
представлен в табл. 6.6. 
Таблиаца 6.6 
Значение N 
Выражение 
Результат 
1500 
str (N:6,St) 
'_ _1500' 
4,8Е+03 
str (N:10,St) 
'_ _ _ _ _ _4800' 
76854 
str (N:3,St) 
'_76854' 
В этой таблице символ «_» (подчеркивание) заменяет пробел. 
Val (строковая переменная, числовая переменная, cod) – преоб-
разование строковой переменной в числовую переменную. В стро-
ковой переменной не должно быть пробелов. Если во время перево-
да ошибок не было, то переменной cod автоматически присвоится 
значение 0. Если же ошибки были, то переменной cod присвоится
какое-то другое значение. Результат применения этой процедуры 
представлен в табл. 6.7 
Таблица 6.7 
Значение st 
Выражение 
Результат 
'1450' 
Val (st,N,Code) 
Cod = 0 
'14.2Е+02' 
Val (st,N,Code) 
Cod = 0 
'14.2А+02' 
Val (st,N,Code) 
Cod 



Download 0.99 Mb.

Do'stlaringiz bilan baham:
1   ...   42   43   44   45   46   47   48   49   ...   103




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling