Вычислительная техника в инженерных расчетах и моделировании. Черный А.А. - 74 стр.

UptoLike

Составители: 

74
Составные типы данных определяют упорядоченную совокупность
скалярных переменных и характеризуются типом своих компонентов. К
структурированным типам данных в Turbo Pascal относят: тип-массив
(array), тип-множество (set), тип-запись (record), файловый тип (file),
объектный тип (object), строковый тип (string);
Строковый тип:
Строка- в общем случае это последовательность символов. Строка
представляет собой особую форму одномерного массива символов,
которая имеет
существенное отличие. Массив символов имеет
фиксированную длину (количество элементов), которая определяется при
описании. Строка имеет две разновидности длины:
Общую длину строки, которая характеризует размер памяти, выделяемый
строке при описании.
Текущую длину строки (всегда меньше или равную общей длине),
которая показывает количество смысловых символов строки в каждый
конкретный момент времени.
Для определения данных строкового типа в Turbo Pascal 7.0 введены
стандартные типы String и PChar.
В строках типа String текущая длина строки указывается в нулевом
(то есть имеющем индекс 0) элементе строки. Максимальная текущая
длина строки может быть не более 255 символов. Например,
Const Adres=’ул.Королева,2’;
Type
FileName=string[150];
Var
St1: FileName;
St2,St3:string[10];
В Паскаль существует ряд встроенных процедур
и функций для
работы со строками типа String: Delete, Str, Val, Insert, Copy, Concat,
Length, Pos, UpCase.
Тип PChar поддерживает формат представления строк, признаком конца
строки которых служит символ с кодом 0 (нуль) и которые называются
строками с завершающим нулем, или ASCIIZ-строками.
Тип-массив (arr
ay):
Массивэто структурированный тип данных, состоящий из
фиксированного числа элементов, имеющих один и тот же тип.
Элементами массива могут быть данные любого типа, включая
структурированный тип. Описывается в виде:
Type Имя =array [тип индекса] of тип компонентов;
При выполнении программы к каждому элементу массива можно
обратиться используя его индекс в массиве.
       Составные типы данных определяют упорядоченную совокупность
скалярных переменных и характеризуются типом своих компонентов. К
структурированным типам данных в Turbo Pascal относят: тип-массив
(array), тип-множество (set), тип-запись (record), файловый тип (file),
объектный тип (object), строковый тип (string);
       Строковый тип:
       Строка- в общем случае это последовательность символов. Строка
представляет собой особую форму одномерного массива символов,
которая имеет существенное отличие. Массив символов имеет
фиксированную длину (количество элементов), которая определяется при
описании. Строка имеет две разновидности длины:
Общую длину строки, которая характеризует размер памяти, выделяемый
строке при описании.
      Текущую длину строки (всегда меньше или равную общей длине),
которая показывает количество смысловых символов строки в каждый
конкретный момент времени.
      Для определения данных строкового типа в Turbo Pascal 7.0 введены
стандартные типы String и PChar.
       В строках типа String текущая длина строки указывается в нулевом
(то есть имеющем индекс 0) элементе строки. Максимальная текущая
длина строки может быть не более 255 символов. Например,
Const Adres=’ул.Королева,2’;
Type
FileName=string[150];
Var
St1: FileName;
St2,St3:string[10];
      В Паскаль существует ряд встроенных процедур и функций для
работы со строками типа String: Delete, Str, Val, Insert, Copy, Concat,
Length, Pos, UpCase.
Тип PChar поддерживает формат представления строк, признаком конца
строки которых служит символ с кодом 0 (нуль) и которые называются
строками с завершающим нулем, или ASCIIZ-строками.
       Тип-массив (array):
Массив – это структурированный тип данных, состоящий из
фиксированного числа элементов, имеющих один и тот же тип.
Элементами массива могут быть данные любого типа, включая
структурированный тип. Описывается в виде:
       Type Имя =array [тип индекса] of тип компонентов;
       При выполнении программы к каждому элементу массива можно
обратиться используя его индекс в массиве.




                                     74