конспект лекций, вопросы к экзамену

Строки символов. Операции над строками. Встроенные функции для обработки строк.

Строка – упорядоченная последовательность символов. Для объявления строки используется ключевое слово string.

Строку можно обработать как массив символов, в этом случае общая формула элемента строки обозначается: <имя строки>[i]

При определении строки значения строки заключаются в апострофы.

Стандартные функции и процедуры обработки строк

  1. Функция Concate (S1, S2,…Sn) – сцепить. Результатом работы функции является строка, состоящая из последовательности строк S1, S2,…, Sn
  2. Функция Copy(St, Pos, num) – копировать. Результатом работы функции является подстрока, содержащая num символов строки St, начина я позиции Pos.
  3. Функция Length(S) – длина строки. В результате выполнения функции получается число, равное длины строкового выражения S (количество символов в строке.)
  4. Функция Pos(Sb, St) – позиция знака. Эта функция отыскивает в строке первое вхождение подстроки Sb в строке St и возвращает номер позиции, с которой на начинается. Если подстрока не найдена, но возвращается 0.
  5. Функция upcase(Ch) – эта функция возвращает код прописной буквы переменной Ch. Обрабатывает только латинский шрифт.
  6. Процедура Delete(St, Pos, nun) – удаляет участок строки St, содержащий num символов, начиная с позиции Pos.
  7. Процедура Insert(Ob, t, Pos) – выполняет вставку  строки Ob в строку t, с позиции Pos.
  8. Процедура STR(value[:width[:Decimals]],St) – выполняет преобразование числового значения value в строку символов и записывает результат в строку St, где value – параметр записи целочисленного или вещественного типа, width – общая ширина поля, Decimals – количество символов в дробной части, St -  строковая переменная. 
25.07.2017; 08:00
просмотров: 199