Реферат: Оператори алгоритмічної мови Паскаль Стандартні функції і оператори роботи з рядками
2. введення (Read);
3. виведення (Write);
4. поєднання (зчеплення, конкатенації – „+");
5. порівняння (відношення).
Перші три операції виконуються стандартно, без особливостей. Тому розглянемо дві останні операції.
Операція конкатенації .
Використовується для зчеплення декількох рядків в один, причому довжина результуючого рядка не повинна перевищувати 255 символів (або вказану довжину N ). Інакше останні символи будуть відкинуті.
Приклади:
1) st := ‘a’+’b’;
st := st + ‘c’;
writeln (‘st = ‘, st) { результат st =abc}
2) var st : string [2];
begin
st :=’1’ + ‘2’ + ‘3’;
writeln (st) {на екрані 12}
end.
Операція порівняння (відношення ).
Проводить порівняння двох рядкових операндів за допомогою стандартних операторів: = , <>, >, <, >=, <=.
Правила порівняння:
1. Порівняння проводиться зліва-направо з урахуванням внутрішнього кодування символів таблиці ASCII. Рядок буде більшим, якщо перший не співпадаючий символ має більший номер.
2. У менший по довжині рядок додаються символи значення CHR(0) . Тому при однакових, символах короткий рядок завжди менше довгого рядка.
Результат виконання операції завжди має логічний тип і приймає значення TRUE або FALSE .
Приклади:
1) ‘ " ‘ < ‘.’ TRUE
2) ‘A’ > ‘1’ TRUE
3) ‘AB’ = ‘A’ FALSE
4) ‘ABC’ > ‘AB’ TRUE
5) ‘12’ <’2’ TRUE
6. Стандартні засоби обробки рядків: процедури і функції