Помощь в написании студенческих работ
Антистрессовый сервис

Целые типы. 
Программирование на языке Паскаль

РефератПомощь в написанииУзнать стоимостьмоей работы

Некоторые типы (как Cardinal, Int64 и Longword) определены только для 32-битных программ в среде Delphi. Имя 1>, …, — имена описываемых констант,, …, — константы или выражения-константы. Количество значащих цифр. Str = 'Строковая константа'; E = 2.7 182 818 284 590 452 736; 9 223 372 036 854 775 808. Delphi: 8 байтов (64 бита). Delphi: 8 байтов (64 бита). Возможные значения. Возможные значения. Читать ещё >

Целые типы. Программирование на языке Паскаль (реферат, курсовая, диплом, контрольная)

Название.

Знаковый.

Размер

Возможные значения.

Integer.

да.

DOS: 2 байта (16 битов).

Delphi: 4 байта (32 бита).

  • -32 768.32767
  • -2 147 483 648.2147483647
  • -215.215-1
  • -231.231-1

Cardinal.

нет.

Delphi: 4 байта (32 бита).

0.4 294 967 295.

0.232

Shortint.

да.

1 байт (8 битов).

— 128.127.

— 27.27-1.

Smallint.

да.

2 байта (16 битов).

— 32 768.32767.

— 215.215-1.

Longint.

да.

4 байта (32 бита).

— 2 147 483 648.2147483647.

— 231.231-1.

Int64.

да.

Delphi: 8 байтов (64 бита).

  • ? -9.2•1018.9.2•1018
  • 263=9 223 372 036 854 775 808

— 263.263-1.

Byte.

нет.

1 байт (8 битов).

0.255.

0.28-1.

Word.

нет.

2 байта (16 битов).

0.65 535.

0.216-1.

Longword.

нет.

Delphi: 4 байта (32 бита).

0.4 294 967 295.

0.232-1.

Представления типа Integer (а также и некоторых других типов, которые будут рассмотрены в дальнейшем) зависит от платформы, на которой производится компиляция программы. Например, в 16-битной системе MS_DOS этот тип занимает 16 битов памяти, а в среде Delphi, которая работает в 32-битной системе Windows, тип Integer имеет размер 32 бита. В зависимости от этого он позволяет представлять различные диапазоны целых чисел.

Некоторые типы (как Cardinal, Int64 и Longword) определены только для 32-битных программ в среде Delphi.

Вещественные типы

Название.

Размер

Возможные значения.

Количество значащих цифр

Real.

DOS: 6 байтов (48 битов).

Delphi: как Double.

? 2.9•10−39.1.7•1038.

11−12.

Single.

Delphi: 4 байта (32 бита).

? 1.5•10−45.3.4•1038.

7−8.

Double.

1 байт (8 битов).

? 5.0•10−324.1.7•10 308.

15−16.

ExtENDed.

2 байта (16 битов).

? 3.6•10−4951.1.1•104 932.

19−20.

Comp.

4 байта (32 бита).

— 263.263−1.

19−20.

Currency.

Delphi: 8 байтов (64 бита).

? -9.2•1014.9.2•1014.

19−20.

Тип Real применялся в ранних версиях языка Паскаль, в Delphi он работает как Double. Для обеспечения обратной совместимости в Delphi имеется тип Real48, который работает как старый Real.

Тип Comp представляет целые числа от -263 до 263-1, но не является порядковым, а реализован как вещественный тип.

Тип Currency — это вещественные числа с фиксированной запятой с точностью 4 десятичных разряда, фактически представляет числа от 263/104 до (263-1)/104, т. е. хранится как тип Comp, а при выполнении с ним операций автоматически делится на 104.

Раздел описания констант

Синтаксис.

CONST.

= ;

= ;

• • •.

= ;

<�Имя 1>,, …, — имена описываемых констант,, , …, — константы или выражения-константы.

Пример

CONST.

E = 2.7 182 818 284 590 452 736;

Str = 'Строковая константа';

HalfLen = (Length (Str)+1) div 2;

Выражения-константы

Выражения-константы могут являться либо константами, либо выражениями, в которых содержатся только константы и не могут употребляться переменные и функции, кроме следующих стандартных функций языка Паскаль: Abs, Chr, Hi, Length, Lo, Odd, Ord, Pred, Ptr, Round,.

SizeOf, Succ, Swap, Trunc.

Исполнительная часть

Исполнительная часть программы на языке Паскаль начинается ключевым словом BEGIN, заканчивается словом END (с точкой) и содержит последовательность операторов, разделенных между собой точкой с запятой.

Показать весь текст
Заполнить форму текущей работой