З рядками можна виконувати найпростіші операції, які дозволяють складати рядкові вирази. Насамперед це операція додавання (називається також конкатенацією), що полягає в об’днанні двох слів без пробілу, наприклад, вирази ‘Прилуки, ‘+‘ Ужгород‘ нададуть текст Прилуки, ужгород.
Іншими операціями над рядками є операції відношення (=,<,>>,=,<=), що порівнюють два рядки тексту. Порівняння виконіється посимвольно зліва направо до першого символу, починаючи з якого рядки відрізняються один від одного. Більшим значенням вважається те, в якому перший такий символ має більший номер в алфавіті. Рядки вважаються рівними, якщо кожен символ одного рядка збігається з клжним символом іншого рядка в порядку розміщення символів. Результат операцій відношення має булевий тип, наприклад, вирази
‘абзац‘ < ‘абонент‘
‘depend‘> = ‘dependence‘
мають значення True і False відповідно.
Надання значення рядковій змінній можна виконати за допомогою оператора присвоювання.
Т1:= ‘ Сегодня температура ‘;
Т2:=Т1+‘-10 градусов‘;
У Паскалі є набір стандартних процедур і функцій для роботи з рядками. Розглянемо деякі з них та їхню дію на прикладі таких рядкових констант:
const
S1:= ‘обитатель_‘;
S2:= ‘лесов_‘;
S3 := ‘кабан_‘;
ü Concat (A, В, Z) – функція рядкового типу, що повертає значення зчеплених рядків А,В,… Z. Вихідні рядки в новому рядку йдуть у тому порядку, в якому вони зазначені в списку параметрів. Наведемо приклади з використанням визначених вище рядкових констант.