Что такое литерные величины?

Литерная величина - Величина, котораявоспринимается как текстовая константа. Можно определить литернуювеличину как литерал без чисел. Другие названия: символьная, строковаявеличины, цепочка. В большинстве языков программирования литернаявеличина заключается в апострофы - 123, abcd.  Функция длин(S) Возвращает количество символов в строке S.

Операциявырезка позволяет "вырезать" из строки группу соседних символов.Вырезка из строки S подстроки, начинающейся с i-ой и кончающейся j-ойпозицией, обозначается S [ i : j]. Вырезка из строки S одного i-госимвола обозначается S[i].

Команда присваивания вырезке S[N : M]:= SubS. Часть строки S, начиная с позиции N и кончая позицией M,заменяется на подстроку SubS такой же длины.  Delete ( Var S : String; N, M : Integer ) Удаляет M символов из строкиS, начиная с позиции N.

Insert ( SubS : String; Var S : String; N : Integer ) Вставляет подстроку SubS в строку S, начиная с позиции N.

Str ( X : Integer; Var S : String ) Возвращает представление числа X в его символьной форме S.

Val( S : String; Var X, Code : Integer ) Возвращает представление символовстроки S в ее числовой форме X. Параметр Code содержит признак ошибкипреобразования (если Code = 0, ошибки нет).

Функции

Chr ( X : Byte ) : Char Возвращает символ с заданным порядковым номером X.

Сoncat ( S1 [ , S2 , ... , SN ] ): String Выполняет сцепку (конкатенацию) последовательности строк.

Copy ( S : String; N , M : Integer ) : String Возвращает подстроку из строки S, начиная с позиции N и длиной M символов.

Length ( S : String ) : Byte Возвращает количество символов в строке S.

Ord ( X : Char ) : LongInt Возвращает порядковый номер символа X в таблице кодов символов.

Pos( SubS , S : String ) : Byte Возвращает номер позиции, начиная скоторой в строке S располагается подстрока SubS (если значение функцииравно нулю, то S не содержит SubS). ASC ( X$ ) Возвращает порядковый номер символа X$ в таблице кодовсимволов.

CHR$ ( N ) Возвращает символ с заданным порядковым номером N.

INSTR( [ N , ] X$ , Y$ ) Возвращает номер позиции строки X$, начиная скоторой в ней размещается подстрока Y$. Если подстрока не найдена, тозначение функции равно нулю. Поиск подстроки ведется с позиции N, а еслиN не задано, то с начала строки.

LEFT$ ( X$ , N ) Возвращает подстроку, составленную из первых N символов строки X$.

LEN ( X$ ) Возвращает количество символов в строке X$.

MID$( X$, N [ , M ] ) Возвращает подстроку, составленную из M символовстроки X$, начиная с позиции N (если параметр М опущен, то возвращаютсявсе символы, начиная с позиции N).

RIGHT$ ( X$ , N ) Возвращает подстроку, составленную из последних N символов строки X$.

STR$ ( N ) Возвращает представление числа N в символьной форме.

VAL ( X$ ) Возвращает представление символов строки X$ в числовой форме.

Операторы

MID$( X$ , N , M ) = Y$ Часть строки X$, начиная с позиции N, длиной Mпозиций заменяется на строку Y$. Длина X$ не изменяется.

SWAP X$ , Y$ Строки X$ и Y$ обмениваются своими значениями.

Оцени ответ
Подпишись на наш канал в телеграм. Там мы даём ещё больше полезной информации для школьников!

Загрузить картинку