Главное меню delphi



Download 0,82 Mb.
Pdf ko'rish
bet6/21
Sana09.07.2022
Hajmi0,82 Mb.
#759077
TuriЛекция
1   2   3   4   5   6   7   8   9   ...   21
Bog'liq
rus 9 DELPHI

ПРОСТЫЕ ТИПЫ 
К простым типам относятся порядковые, вещественные типы и тип 
дата-время

Порядковые типы
отличаются тем, что каждый из них имеет конечное число возможных значений. 
Эти значения можно определённым образом упорядочить и, следовательно, с каждым из них можно 
сопоставить некоторое целое число – порядковый номер значения. 
К порядковым типам относятся: целые, логические, символьные, перечисляемый и тип – диапазон. К 
любому из них применима функция
Ord (Х), которая возвращает само значение Х. Для целых типов Ord (X) возвращает само значение X. 
Применение Ord (Х) к логическому типу даёт положительное целое число от 0 до1, к символьному от 
0 до 255, к перечисляемому от 0 до 65535. 
Тип «диапазон» сохраняет все свойства базового порядкового типа, поэтому результат приме-
нения к нему функции Ord (Х) зависит от свойства этого типа. 
К порядковым типам можно применять функции: Pred (Х) – возвращает предыдущее значение 
порядкового типа и Suce (Х) – возвращает следующее значение порядкового типа. 
Вещественные типы 
В отличие от порядковых типов, которые в ПК представляются абсолютно точно, значения 
вещественных типов определяют произвольное число лишь с некоторой конечной точностью, зави-
сящей от внутреннего формата вещественного числа. 
Как видно из таблицы 3.1, вещественное число в Object Pascal занимает от 4 до 10 смежных байт и 
имеет следующую структуру в памяти ПК: 



где S – знаковый разряд числа; е – экспоненциальная часть, содержит двоичный порядок; m – ман-
тисса числа. 
Таблица 3.1. 
Вещественные типы 
Название 
Длина, байт 
Кол-во знач. 
Цифр 
Диапазон значений
Real 

11 … 12 
2,9*10
-39
… 1,7*10
38
Single 

7…8 
1.5*10
-45
… 3.4*10
38
Double 

15…16 
5.0*10
-324
…1.7*10
308
Extended 
10 
19…20 
3.4*10
-4951
…1.1*10
4932
Comp 

19…20 
-2
63
…+2
63
-1 
Currency 

19…20 

922 337 203 685 477,5807 
Отметим, что арифметический сопроцессор всегда обрабатывает числа в формате Extended. а другие 
вещественные типы получаются простым усечением результатов до нужных размеров, и применяют-
ся в основном для экономии памяти. 


15 
Особое положение в Object Pascal зани-
мают типы Comp и Currency, которые трактуют-
ся как вещественные числа с дробными частями фиксированной длины. В Comp дробная часть отсут-
ствует, в Currency длина дробной части – 4 десятичных разряда. Наиболее подходящей областью 
применения этих типов являются бухгалтерские расчёты. 
Для работы с вещественными данными могут использоваться встроенные математические 
функции, представленные в таблице 3.2 (Real – любой вещественный тип, INTEGER – любой целый 
тип). Таблица 3.2. 
Стандартные математические функции OBJECT PASCAL 
Обращение
Тип 
параметра 
Тип 
результата 
Примечание
Abs (x) 
Real, Integer
Тип аргумента 
Модуль аргумента 
Arc Tan (x) 
Real
Real
Арктангенс (в радианах) 
Cos. (x) 
Real
Real 
Косинус угла 
Exp. (x) 
Real
Real 
Экспонента
Frac (x) 
Real
Real 
Дробная часть числа 
Int (x) 
Real
Real 
Целая часть числа 
Ln (x) 
Real
Real 
Логарифм натуральный 
п = 
3,1415926
PI 
Real
Real
п = 
3,1415926 
Random 
Real
Real
Псевдослучайное 
число, 
равномерно распределённое 
в диапазоне 0…..[1]
Random (X) 
Integer
Integer
Псевдослучайное 
число, 
равномерно распределённое 
в диапазоне 0…..[X – 1] 
Randomize
Integer
Integer
Инициация генератора псев-
дослучайных чисел 
Sin (X) 
Real
Real
Синус угла в радианах 
Sqr (X) 
Real
Real
Квадрат аргумента 
Sqrt (X) 
Real
Real
Корень квадратный 

Download 0,82 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   21




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish