КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Строковый тип данных
Символьный тип данных. Логический тип данных. Целый тип данных. Порядковые типы данных В компьютере может быть представлено только конечное подмножество целых чисел.
Для каждого конкретного процессора имеется целое число maxint, для которого выполняется соотношение: - maxint ≤ N ≤ maxint, где N – целое число. Попытка вычислить выражение, значение которого выходит за рамки этого диапазона, приведет к возникновению ошибки при выполнении. Выбор одного из типов целых чисел определяется используемым диапазоном значений переменных. Пример объявления переменных целого типа: VAR I, J: SHORTINT; K, L: BYTE; M, N: WORD; P: INTEGER; Q: LONGINT; Для целых типов функция ORD(X) возвращает само значение X, т.е. ORD(X) = X для значения X, принадлежащего любому целому типу.
Логический тип данных имеет описатель Boolean, который определяет два значения: TRUE (истинно) и FALSE (ложно). Они упорядочены – у true – порядковый номер 1, а у false – порядковый номер 0. Пример объявления логических переменных: VAR A, B, C: BOOLEAN; Имеется три булевские операции: AND (Ù), OR (Ú), NOT (Ø - отрицание).
Символьный тип объявляется описателем CHAR (сокращение от английского слова character – символ). Значением символьного типа может быть только один любой символ алфавита языка. Все символы алфавита упорядочены в компьютере в соответствии с их внутренним кодом: 0..255. В программах константы символьного типа, определенные своим значением, заключаются в апострофы (кавычки): ‘A’ представляет букву А; ‘a’ представляет букву а; ‘ ‘ – пробел; ‘’’’ представляет апостроф. Для работы с символьными переменными используются две функции: 1. CHR(X) – осуществляет присвоение порядкового символьного значения в соответствии с номером (целым числом) X. 2. ORD(X) – осуществляет присвоение значения кода, соответствующего порядковому номеру символа X. Строковый тип данных используется для обработки текстов. Определяется строковый тип в виде STRING [n], где 1 < n < 255. По умолчанию n = 255. Строка – это последовательность символов. Ее можно рассматривать как скалярное значение (простой тип) или как совокупность из n символов массива (сложный тип): строка имеет свойства и простых и сложных типов. Например, при вводе и выводе строк можно использовать имя строки (свойство простой переменной). С другой стороны, к любому символу в строке можно обратиться так же, как к элементу массива (сложный тип данных) из n символов. Например: VAR ST: STRING; {объявлена строка на 255 символов} ……………………. IF ST [5] = ‘A’ THEN ….. Элементы строки имеют номера от 0 до n. В ОП компьютера на строку отводиться (n + 1) байт памяти: 0 байт хранит текущую длину строки и n байт заняты кодами символов.
Дата добавления: 2014-01-06; Просмотров: 542; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |