Технологии разработки программного обеспечения


Приложение В. Основные средства языка программирования Ada 95 - часть 2


type Distance is digits 8;

q       двоичный вещественный тип с фиксированной точкой — задает значения с погрешностью 0,001 в диапазоне от 0.00 до 200.00

type Price is delta 0.001 range 0.00 ..200.00;

q       десятичный вещественный тип с фиксированной точкой — задает значения, представляемые восемью десятичными цифрами с погрешностью 0,1 (то есть значения до 9999999,9)

type Miles is delta 0.1 digits 8;

q       перечисляемый тип

type Day is ( mon. tue. wed, thu. fri. sat. sun );

type Colour is ( red. blue, green, black );

q       тип записи

type Date_Type is

record

Day : Day_Type;

Month : Month_Day;

Year : Year_Type;

end record;

q       тип массива

type Week is array ( 1 .. 7 ) of Day:

Некоторые типы в языке предопределены. Предопределенные типы не нужно объявлять в декларативной части программы. К ним относятся:

q       целый тип Integer с диапазоном значений -32 767...+32 768;

q       вещественный тип с плавающей точкой Float;

q       перечисляемые типы Boolean (логический), Character (символьный);

q       регулярный тип String (задает массивы из элементов символьного типа).

После того как тип объявлен, можно объявлять экземпляры этого типа. Экземпляры типов называются объектами. Объекты содержат значения. Значения объектов-переменных могут изменяться, значения объектов-констант постоянны.

Общая форма объявления объекта имеет вид

<ИмяОбъекта> : [constant] <ИмяТипа> [:=НачальноеЗначение];

где в квадратных скобках указаны необязательные элементы, а НачальноеЗначение — некоторое выражение соответствующего типа.

Примеры объявлений объектов-переменных:

q       символьный объект с начальным значением

Symbol : Character :- 'A';

 

ПРИМЕЧАНИЕ




Начало  Назад  Вперед



Книжный магазин