Презентация по информатике. Типы_данных.ppt
- Количество слайдов: 4
Обзор типов В Pascal ABC имеются следующие типы: integer (целый) byte (байтовый) char (символьный) перечисляемый диапазон boolean (логический) real (вещественный) complex (комплексный) string (строковый) тип "массив" тип "запись" тип "указатель" процедурный файловый классовый
Тип integer (целый). Значения этого типа занимают 4 байта и находятся в диапазоне от -2147483648 до 2147483647. Константа Max. Int хранит значение 2147483647. Таблица. Целые типы Pascal ( «стандартные» ) Диапазон допустимых значений Отводимая память, в байтах shotint -128… 127 1 integer -32 768… 32 767 2 longint -2 147 483 648… 2 147 483 647 4 byte 0… 255 1 word 0… 65 535 2 Тип byte (беззнаковый целый). Значения этого типа занимают 1 байт и находятся в диапазоне от 0 до 255. Тип word (беззнаковый целый). Значения этого типа занимают 2 байта и находятся в диапазоне от 0 до 65535. Тип char (символьный). Значения этого типа занимают 1 байт и представляют собой символы в кодировке Windows. Стандартная функция Chr(x) возвращает символ с кодом x. Константы этого типа могут быть записаны в виде #x, где x - целое число от 0 до 255.
Перечисляемый тип определяется упорядоченным набором идентификаторов: type Season = (Winter, Spring, Summer, Autumn); Day. Of. Week = (Mon, Tue, Wed, Thi, Thr, Sat, Sun); Значения перечисляемого типа занимают 4 байта. Интервальный тип представляет собой подмножество значений целого, символьного или перечислимого типа и описывается в виде a. . b, где a - нижняя, b - верхняя граница интервального типа: var a: 0. . 10; c: 'a'. . 'z'; d: Mon. . Thr; Тип, на основе которого строится интервальный тип, называется базовым для этого интервального типа. Значения интервального типа занимают 4 байта. Типы boolean, real и complex Тип boolean (логический). Переменные и константы логического типа занимают 1 байт и принимают одно из двух значений, задаваемых предопределенными константами True (истина) и False (ложь). Тип real (вещественный). Значения вещественного типа занимают 8 байт, содержат 15 -16 значащих цифр и по модулю не могут превосходить величины 1. 7∙ 10308. Самое маленькое положительное число вещественного типа равно 5. 0∙ 10 -324. Константы типа real можно записывать как в форме с плавающей точкой, так и в экспоненциальной форме: 1. 7, 0. 013, 2. 5 e 3 (2500), 1. 4 e-1 (0. 14).
Тип complex (комплексный). Значения комплексного типа занимают 16 байт. Константы этого типа записываются в виде (x, y), где x и y - выражения вещественного типа, представляющие собой вещественную и мнимую части комплексного числа. Если переменная c имеет тип complex, то обратиться к ее вещественной и мнимой частям можно как к полям записи: c. re и c. im. const ci=(0, 1); var c: complex; . . . c. re: =2*c. im; c: =ci*c+(c. im, c. re); Строки в Pascal ABC имеют тип string и состоят из не более чем 255 символов var s: string; var s 1: string[40];
Презентация по информатике. Типы_данных.ppt