Лабораторный практикум по программированию на языке Pascal. Суркова Е.В. - 50 стр.

UptoLike

Составители: 

49
Для описания данных строкового типа используется зарезервированное
слово
string. По аналогии с любым стандартным типом, это слово можно ис-
пользовать для описания переменных в разделе переменных следующим обра-
зом:
var s:string;
Такое описание будет означать, что для переменной s в памяти зарезерви-
ровано место под 255 символов (т. е. максимальная длина строки). Если же
максимально возможное значение строковой переменной меньше (например,
имя человека обычно содержит не более 20 символов), то можно ограничить
длину строки, сэкономив тем самым оперативную память:
var name:string[20];
Вместе с тем, по аналогии со структурированным типом, можно опреде-
лить строковый тип в разделе описания типов:
type str_20=string[20];
Затем использовать данный тип при описании переменных:
var name:str_20;
Стандартные процедуры и функции для работы со строками приведены
ниже.
Функции
concat
объединяет несколько строк
copy
возвращает подстроку, содержащуюся в строке
lenght
возвращает длину строки
pos
осуществляет поиск подстроки в строке
ord
возвращает код символа
chr
возвращает символ по его коду
Процедуры
delete
удаляет подстроку из строки
insert
вставляет подстроку в строку
str
преобразует числовое значение в строку цифр
val
преобразует строку цифр в числовое значение
Еще один тип данных, который потребуется при выполнении лаборатор-
ной работы, – множество. Множествоэто структурированный тип данных,
представляющий набор взаимосвязанных по какому-либо признаку или группе
признаков объектов, которые можно рассматривать как единое целое.
Для задания типа-множества следует использовать зарезервированные
слова
set и of, а затем указать элементы этого множества, как правило в виде
перечисления или диапазона:
Type <имя типа> = set of <el1, el2, ..., eln>;