Реферат: Типи даних алгоритмічної мови TURBO Pascal Стандартні функції і оператори роботи з рядками
2) операція конкатенація для символьних масивів не допускається у правій частині присвоювання.
Приклад:S : S1 +’ ’+S2 ; {помилка}
У таких випадках необхідно використовувати рядки, тобто рядкові типи даних.
6. Визначення рядкового типу даних
Рядкові типи даних є одним з розширень мови Паскаль, які найбільш використовуються. Рядковий тип узагальнює поняття символьних масивів, дозволяє динамічно змінювати довжину рядка.
При використанні у виразах рядок обмежується апострофами. Кількість символів в рядку (довжина рядка) може динамічно змінюватись від 0 до 255.
Для визначення рядкових даних використовується ідентифікатор STRING , за якими у квадратних дужках вказується максимальна довжина рядка. Якщо значення не вказане, то по замовченню довжина рядка встановлюється 255 байт.
Приклад:
Line: string [80];
Line 1: string ;
Line 2: string [255 ];
В приведеному прикладі змінна Line може мати будь-яку послідовність символів (кожен з яких має стандартний тип char) довільної довжини в межах від 0 до 80 символів; Line 1 і Line 2 – від 0 до 255 символів.
Таким чином, важливіша різниця між рядками і символьними масивами, що рядки можуть динамічно змінювати свою довжину.
Зміну рядкового типу визначають у розділі у розділі опису типів, або безпосередньо у розділі опису змінних.
Рядкові дані також можна використовувати у програмі як константу.
Формат:
1) type
2)
< ім’я типа > = string [max довжина рядка];
var
< ідентифікатор > : < ім’я типа >;
або
3) var
< ідентифікатор > : string [maxдовжина рядка];
Приклад:
Const
address = ‘пл. Соборна, 1’;
Type Line = string [125];
Var