![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Вставить – insert(строка1, строка2, число). Вставляет строку1 в строку2, начиная с позиции, заданной числом. Если в результате получается строка длины больше максимальной, то она усекается справа.
Пример: Исходные данные: S=’крокодил’.
Оператор: d:=copy(s,3,3).
Результат: d=’око’.
Оператор: insert(‘h’,d,3).
Результат: d=’окно’.
Удалить – delete(строка, число1, число2). Удаляет из строки подстроку, начиная с позиции, заданной числом1, длиною, заданной числом2. Если число1 больше размера строки, то подстрока не удаляется. Если число2 больше имевшегося количества, то удаляются символы до конца строки.
Пример: Исходные данные: S=’крокодил’.
Оператор: delete(s,4,3).
Результат: =’кроил’.
Оператор: delete(s,1,1).
Результат: s=’роил’.
Преобразовать число в строку – str(число[:M[:N]],строка). Преобразует число в строку. M задаёт общее количество символов, получаемых в строке, N – для вещественных чисел (типа real) задаёт количество цифр в дробной части.
Пример:
Оператор: str(123,s).
Результат: s=’123’.
Преобразовать строку в число – val(строка, число, код). Преобразует строку символов во внутреннее представления числа. Код указывает номер неправильного символа или равен 0 в случае успешного преобразования.
Пример:
Оператор: val(‘+12.3’,v,k).
Результат: v=12.3, k=0 {преобразование прошло успешно}
Оператор: val(‘23+5’,v,k).
Результат: v=неправильно, k=3 {ошибка при попытке преобразовать третий символ}
Дата публикования: 2015-02-22; Прочитано: 221 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!