Реферат: Оператори алгоритмічної мови Паскаль Стандартні функції і оператори роботи з рядками

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. Стандартні засоби обробки рядків: процедури і функції

К-во Просмотров: 354
Бесплатно скачать Реферат: Оператори алгоритмічної мови Паскаль Стандартні функції і оператори роботи з рядками