Паскаль - Урок 17: Строковый тип данных STRING

Паскаль - Урок 17: Строковый тип данных STRING



Строковый тип данных (STRING) в паскаль служит для проведения операций с текстом, состоящим из различных символов. В одну переменную типа String можно записать до 255 символов. По сути это массив, содержащий в себе элементы типа char (символьный тип данных). Переменная string описывается так же, как и переменные типа real или integer.

 var s:string; // s – любая переменная, не описанная ранее 



Если вы хотите указать максимальное количество символов, которое может содержать в себе строка, то это делается в квадратных скобках:

 var s:string[8]; // 8 – максимальное кол-во символов в строке



Для строки применимы процедуры read (readln) и write (writeln), строку можно как считать, так и вывести целиком:

readln (s);
write (s);



Если при считывании строки вводимое слово длиннее, чем длина строки, то запишется только то количество символов, которое указано в квадратных скобках.
К отдельным элементам строки обращаются так же, как и к элементам массива, указывая в квадратных скобках номер символа.

write (s[5]); // Вывод 5-го символа



При присваивании строке или символу какого-либо значения оно указывается в одинарных кавычках (').

Пример программы на паскаль с использованием типа string:

var s:string[6];
begin
s:='Пример';
writeln(s);
end.



Данная программа выводит слово «Пример».
Строки можно складывать, копировать и так далее, но об этом в одном из следующих уроков. В паскаль работа со строками будет рассматриваться позже.

Недавно писал программу, которая высчитывала по какому маршруту отправляли Кондиционеры в Симферополь, вот там без строк никак не обойтись.

Автор: Zed от 2012-12-22 15:36:06   Просмотров: 7437

Теги: Паскаль урок уроки Pascal string