Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / Л-4(EXPRESS) / Конспект лекций.doc
Скачиваний:
66
Добавлен:
16.05.2015
Размер:
567.3 Кб
Скачать

Слайд 22. Простой тип

Пояснения

Простой типпредставляет собой встроенный тип данных языкаEXPRESS, элементами области значений которого являютсялитералы. Употребление слова «встроенный» означает, что понятие простого типа данных встроено в язык (как и понятие сущности) и может быть использовано без предварительного объявления. Тип называется простым, т.к. его элементы (литералы) не могут быть разложены на более мелкие элементы, имеющие смысл в языке (они могут быть разложены только на символы из алфавита языка). В языкеEXPRESSсуществует семь простых типов данных:

  • Числовой;

  • Вещественный;

  • Целочисленный;

  • Логический;

  • Булевский;

  • Строковый;

  • Двоичный.

Слайд 23. Числовой тип (number)

Пояснения

Область значений числового типа NUMBER– все числа, т.е. все числовые литералы, включающие вещественные и целочисленные.

Слайд 24. Вещественный тип (real)

Пояснения

Область значений вещественного типа – все вещественные (нецелые) числа (вещественные литералы). Вещественный тип без ограничения на точность объявляется ключевым словом REAL. Точность вещественного числа определяется количеством значащих цифр в мантиссе. При объявлении типа с ограничением на точность, соответствующее значение точности указывается после ключевого слова в круглых скобках. В общем случае значение точности вещественного числа записывается как числовое выражение, результат которого – целое положительное число.

Слайд 25. Целочисленный тип (integer)

Пояснения

Целочисленный тип INTEGER. Область значений – все целые числа (целочисленные литералы).

Слайд 26. Логический тип (LOGICAL)

Пояснения

Область значений логического типа LOGICAL– логические литералыTRUE,FALSEиUNKNOWN. Старшинство значений логических литералов принято в соответствии с неравенством:FALSE<UNKNOWN<TRUE.

Слайд 27. Булевский тип (BOOLEAN)

Пояснения

Булевский тип BOOLEAN. Область значений – логические литералыTRUEиFALSE. Старшинство значений логических литералов принято в соответствии с неравенством:FALSE<TRUE.

Слайд 28. Строковый тип (STRING)

Пояснения

Область значений строкового типа – последовательности символов (строковые литералы). Строковый тип без ограничений на длину последовательности символов объявляется ключевым словом STRING. Если последовательность символов имеет ограниченную длину (например, не более 10-ти символов), соответствующее значение длины указывается после ключевого слова в круглых скобках. В общем случае значение длины строки записывается как числовое выражение, результат которого – целое положительное число. Как частный случай в качестве выражения может выступать само число (например, число 10). Если последовательность символов имеет фиксированную длину, то после объявления типа должно присутствовать ключевое словоFIXED.

Слайд 29. Двоичный тип (binary)

Пояснения

Область значений – последовательности битов (двоичные литералы). Двоичный тип без ограничений на длину последовательности битов объявляется ключевым словом BINARY. Если последовательность битов имеет ограниченную длину (например, не более 10-ти битов), соответствующее значение длины указывается после ключевого слова в круглых скобках. В общем случае значение длины строки записывается как числовое выражение, результат которого – целое положительное число. Как частный случай в качестве выражения может выступать само число (например, число 10). Если последовательность битов имеет фиксированную длину, то после объявления типа должно присутствовать ключевое словоFIXED.