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

Процедуры и функции обработки символьных и строковых величин

Имя процедуры, функцииПроцедура или функцияТипы параметровТип результатаОписание
Length(s)Функцияs — stringintegerВычисляет длину строки s
Copy(s,k,n)Функцияs — string; k, n — integerstringКопирует n символов строки s, начиная с позиции k
Delete(s,k,n)Процедураs — string; k, n — integerУдаляет в строке s N символов, начиная с позиции k
Insert(t,s,k)Процедураs, t — string; k — integerВставляет подстроку t в строку s с позиции k
Pos(t,s)Функцияs, t — stringintegerВычисляет позицию первой подстроки t в строке s (или возвращает 0, если подстрока не найдена)
UpCase(c)Функцияс — charcharПреобразует символ с к верхнему регистру
LowCase(c)Функцияс — charcharПреобразует символ с к нижнему регистру
Uppercase(s)Функцияs — stringstringПреобразовывает строку s к верхнему регистру
LowerCase(s)Функцияs — stringstringПреобразовывает строку s к нижнему регистру
Trim(s)Функцияs — stringstringУдаляет пробелы в начале и конце строки s
TrimLeft(s)Функцияs — stringstringУдаляет пробелы в начале строки s
TrimRight(s)Функцияs — stringstringУдаляет пробелы в конце строки s
Val(s,x,code)Процедураs — string; x — integer или real; code — integerВыполняет перевод строки s в число х. s — строка, содержащая число; code — переменная, в которую помещается номер первого символа строки s, отличного от цифры. Если после выполнения оператора Val перемен­ная code имеет значение 0, то это означает, что преобразование прошло успешно и в строке не встретилось символов, отличных от цифр
Str(x,s)Процедураs — string; x — integer или realПреобразует число х в строку s

Задания

Задание 1. Составьте программу, которая предлагает ввести с клавиатуры две строки s и t и выводит на экран более длинную строку.

Задание 2. Составьте программу, которая находит позицию пробела в строке s, состоящей из двух слов, разделенных пробелом. Строка вводится с клавиатуры.

Задание 3. Составьте программу, которая позволяет вывести на экран первое слово строки s. Строка s, состоящая из двух слов, разделенных пробелом, вводится с клавиатуры.

Задание 4. Составьте программу, которая удаляет из строки s запятую и выводит полученную строку на экран. Строка s, состоящая из двух слов, разделенных запятой и пробелом, вводится с клавиатуры.


Это изображение имеет пустой атрибут alt; его имя файла - hw-e1653285769766.png

Домашнее задание

§ 8.1 учебного пособия, ответить на вопросы


Форма отправки файлов

Форма видна только зарегистрированным пользователям.

2 ответа на “Урок 9. Стандартные процедуры и функции для работы со строковыми величинами”

Добавить комментарий