Реферат: Типи даних алгоритмічної мови 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

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