|
Informatika va informatsion texnologiyalardan laboratoriya ishlariBog'liq A. Norov. InformatikaV a r
a
, /?, c: t l ;
m , n:
t2;
bunda,
a, b,
lar
t l
tipga tegishli o ‘zgaruvchilar,
m
va
n
lar
esa
t2
tipga tegishli o ‘zgaruvehilar.
0 ‘zgaruvchilarning
tipi
deganda u la m in g qabul qilishi
m um kin b o i g a n qiym a tla r sohasi tushuniladi. Masalan, butun
sonli qiym at qabul qiluvchi o ‘zgaruvchilar butun tipli о ‘z ga
ruvchi lar, haqiqiy sonlam i qabul qiluvchi o ‘z garuvchilar haqi-
qiy tipli o ‘zgaruvchilar, m antiqiy q iy m a tla m i qabul qiluvchi
o ‘z g a m v c h ila r m antiqiy tipli o ‘z g a m v c h ila r deyiladi. Bular-
dan tashqari, Turbo Paskalda belgi va satr tipli, to ‘plam tipli,
fayl tipli va sh u n g a o ‘xshash bir qa to r boshqa tipdagi
m a ’lum otlar bilan ishlash im koniyatlari m avjudki, biz ular
ustida keyinroq t o ‘xtalamiz, hozircha butun va haqiqiy tipli
о ‘zgaruvchi lar bilan ishlashga diqqatim izni qaratamiz.
Turbo Paskal dasturlash tilida butun tipli o ‘zgaruvchi-
lami yozish uchun
integer, shortint, longint, byte
va
word
kabi xizm atchi s o ‘zlardan foydalaniladi. B unday xizmatchi
s o ‘zlar bilan ifodalangan o ‘zga ru v c h ila m in g tiplari bir xil,
butun sonlardan iborat b o ‘lsa-da, a m m o chegaraviy qiymatlari
turlicha b o ‘ladi. (1-jadval).
Integer
-32768..32767
Shortint
-128..127
Longint
-2147483648..2147483647
Byte
0..255
word
0..65535
Xuddi shuningdek, haqiqiy tipli о ‘zgaruvchi lar ham
qabul qiladigan qiym atlar sohasiga k o ‘ra,
real, single, double,
exstended
va
com p
kabi xizmatchi s o ‘zlar orqali yoziladi (2-
jadval).
11
Real
2,9c-39..1,7e38
Single
l,5e-45..3,4e38
D ouble
5,0e-324..1,7e308
Extended
3 ,4 e -4 9 3 2 ..1 ,le 4 9 3 2
C o m p
-9,2 e-1 8 ..9 ,2 e l8
Misol:
|
| |