Учебно-методическое пособие для студентов специальности 1-08 01 01 «Профессиональное обучение
Download 0.99 Mb. Pdf ko'rish
|
Osnovy algoritmizacii i programmirovaniya
Стандартные функции
Length (имя строковой переменной) – определение длины стро- ки. Результат применения этой функции представлен в табл. 6.1. Таблица 6.1 Значение st Выражение Результат '123456789' Length (st) 9 '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 ) 4 'abcdefg' Pos ('r', S 2 ) 0 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 0 Download 0.99 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling