Категория
Информатика
Тип
реферат
Страницы
6 стр.
Дата
29.07.2009
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
21606.zip — 8.67 kb
  • tip-string_21606_1.rtf — 47.91 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Тип STRING Alena Alena
Тип STRING
Тип STRING - это строковый тип в Паскале. Строкой называется последовательность символов. Строковыми константами вы уже неоднократно пользовались - это последов а
тельность любых символов, заключенная в апострофы; допускаются и пустые строки, они записываются так: ''. Строковые переменные и типизированные константы описываются в виде
STRING
или
STRING [ максимальная длина ]
Если максимальная длина не задана, то по умолчанию она берется равной 255. Макс и мальная длина при описании строковых данных задается целочисленным константным в ы ражением и никогда не может превышать 255. Это ограничение обусловлено самой структ
у рой типа STRING : фактически строка - это массив ARRAY [ Byte ] OF Char, причем в 0-м символе закодирована текущая длина строки. Строковые переменные могут иметь любую длину от 0 до максимальной. В программе строки можно использовать и как единый стру к турированный объект (чуть позже мы познакомимся с разнообразными возможностями о б
работки строк), и как массив симв о лов, т.е. обращаться к элементам строк следует так же, как к элементам массивов. Для строк определены сл е дующие операции :
- строке можно присвоить строку;
- строки можно вводить процедурой READLN;
- строки можно выводить процедурой WRITE[LN];
- для строк определена операция сцепления +, при этом вторая строка дописывается справа к первой и длина результата становится равной сумме длин операндов (если она не превосходит 255).
Запишем программу, выполняющую простейшие операции со строками:
TYPE ShortString = STRING[80];
VAR s1,s2 : ShortString; s3 : STRING;
BEGIN WRITE(' Введите 1- ю
строку '); READLN(s1);
WRITE(' Введите



Ваше мнение



CAPTCHA