Algoritmlash



Download 12,86 Mb.
bet113/121
Sana02.09.2021
Hajmi12,86 Mb.
#162549
1   ...   109   110   111   112   113   114   115   116   ...   121
Bog'liq
Algoritmlash va dasturlash asoslari (A.Azamatov)

SmaDint -32768 ...32767 16 bit

Integer -2147483648 ...2147483647 16 bit

Longlnt -2147483648 ...2147483647 32 bit

Int64 -9223372036854775808 ...

9223372036854775807 64 bit

Byte 0 ...255 8 bit

Word 0 ...65535 16 bit

Longword 0 4294967295 32 bit

10.2-misol



Var

N, k : Integer; tartib_raqam : Byte;

qil PASCALgva DELPHI: haqiqiy sonli rqiymatlare qabul U adigan o'zaaruvchilari haqiqiy sonli o‘zga uvchilar d yiladi. larning turl ri quyidag jadvalda keltirilgan:



PASCAL da Qiymatlar chegarasi Razradi Egallaydigan xotira hajmi

Real -2,9 10” ...1,7-1038 11-12 6 bayt

Single -1,5 10« ...3,4-1038 7-8 4 bayt

204
























































































































































































































































































































Double -5,0 10314 ...1,7-tCP™ 15-16 8 bayt

Extended -3,4 I04533 ...1,1-1 O*932 19-20 10 bayt

Comp -9,2-10'* ...9,2- 10ia 19-20 8 bayt



DELPHl da Qiymatlar Razradi FgaJlaydigan

chegarasi xotira hajmi

Real48 -2,9 KP.,.1,7 103S 11-12 6 bayt

Single -1,5 1045 ...3,4 103S 7-8 4 bayt

Real -5,0 10334... 1,7-1030" 15-16 8 bayt



Double -5,0-10334 ...1,7 I030* 15-16 8 bayt

Extended -3,6-1049"51 ...Ll-IO4’33 19-20 10 bayt

Comp -9,2 10,s ...9,2 10IS 19-20 8 bayt

Currency -922337203685477.5808 ... 19-20 8 bayt

922337203685477.5807

Ju Jadvaldagi «Razradi» sonning aniq raqamlari sonini bildiradi. y da ko‘pl hollarda real turidagi o‘zgaruvchilardan foydalanish etarli bo' adi.



PASCALva DELPHI: satrli o‘zgaruvchilarni tavsiflash uchun

String maxsus so'zi qo'llaniladi. Bunday o'zgaruvchilar uchun PASCALda kompyuter xotirasidan 256 bayt (256 ta belgi uchun) joy ajratiladi. DELPHI da esa bu ko'rsatkich 2 Gbayt gacha boMishi mumkin. Agar satrli o‘zgaruvchi qabul qiladigan satrdagi belgilar soni dastur ishlashi davomida ma'lum miqdordan, masalan, 10 ta belgidan oshmasa, kompyuter xotirasini tejash maqsadida, uni String[ 10] orqali tavsiflash maqsadga muvofiq.

10.3- misol

var

qator: String; {qator nomli o ‘zgaruvchiga xotiradan 256 bayt ajratildi}

_ sa tr: String[24J; {_satr nomli o ‘zgaruvchiga xotiradan 24 bayt ajratildi}

Bo PASCAL va DELPHI: mantiqiy o'zgaruvchilar Paskalning

olean maxsus so‘zi orqali tavsiflanadi.

10.4- misol



var

natija : Boolean;

katta, kich ik: Booiean;

205





zar BASIC: o‘zgaruvchilar tavsiflanishi shart emas, agar tavsiftash urati bo‘lsa o‘zgaruvchini qo'llashdan avval tavsiflanadi,

masalan:


DIM N AS INTEGER DIM B AS DOUBLE

qo‘Butun sonli o'zgaruvchilar tavsiflanmasdan nom% kabi ham

llanilaveradi. Chegaralashlar quyidagicha:

Turi Qiymatlar chegarasi

Butun -32768 ...32767

Uzun butun -2147483648...2147483647

Oddiy musbat haqiqiy 2.802597 1045...3.402823 I0]"

Oddiy manfiy haqiqiy -2.802597-10.. -3.402823 lO5"

4,940656458412465 I0°J< ...

Ikkilangan musfaat haqiqiy 1.7976931348623 M 03M

-4.940656458412465 1052<...

Ikkilangan manfiy haqiqiy -1 79769313486231 103™

lad BASIC: belgili — satrli o‘zganjvchilarning oxirida S yozi- ga i, ular uchun kompyuterixotirasidan 0ibaytdan 32767 bayt- cha joy ajratiladi; mantiq y o‘zgaruvch larni tavsiflash shart

emas.

o' Bu yerda hob boshida aytib o'tilgan tokchaning xususiyati



zgaruvchining turi bilan mos tushmoqda. Agar o‘zgaruvchi qiymati

quyi chegaradan kichik bo‘lsa, yoki yuqori chegaradan katta bo‘lsa, xato natijaga olib keladi yoki INKOR holat yuzaga keladi.



Jadval ko‘rinishidagi miqdorlar

lan Kundaliks hayotimizda ko‘p turdagi jadvallardan foyda- amiz: dar jadvali, shaxmat yoki futbol o‘yinlari bo'yicha

musobaqa jadvali, lotereya jadvali, karra jadvali, matematik jadval va boshqalar. Biz foydalangan tokchalar ham jadvalga misol bo'ladi. Jadvalni tashkil etuvchilar uning elementlari deyiladi.

o‘ Jadval ko'rinishidagi miqdorlar bir o‘lchovli (chiziqli),‘ ikki

Blchovli (to‘g‘ri to‘rtburchakli), uch o‘lchovli va hokazo bo ladi.

d iz, odatda, chiziqli va to‘g‘ri to‘rtburchakli jadvallardan foy-

alanamiz. Chiziqli jadvallar satr yoki ustun shaklida ifodalanadi.

Masalan, sinfmgizdagi o'quvchilar ro'yxati sinf jurnalida ustun

206















































shaklidagi jadval ko‘rinishida yozilgan. O'quvchilarning familiya- lari bu jadvalning elementlarini tashkii etadi. Ularning har biri o‘z tartib raqamiga ega va har bir tartib raqamga faqat bitta o'quvchining familiyasi mos keladi.

(el Ikki o'lchovli jadvallar ustunlari va satrlardan tashkil topadi

larektron jadvallarga oid mavzularn aeslang). Ularning. element-

ja i ustun va rsatrlar kesishgan‘ kat klarda joylashadi e Bunday

s dvallarda bi or elementnij ko rsatish iuchun uning tn chanchi

atr va nechanchi ustunda oylashganl gini, ya’ni sa r va ustun

bo'yicha tartib raqamlarini bilish kerak bo'ladi. Demak, ikki o‘lchovli jadvalning har bir elementiga ikkita tartib raqami (satr va ustun bo‘yicha) mos keladi.

10.5-misol

tuz Guruhlardagi a'lochi o'quvchilar sonini ifodalovchi jadval ing.

guruh ~~— I 11

1011 5 6

1012 4 5

1013 5 4

tus Dasturlash tillarida jadvallar bilan ishlash uchun massiv bo hunchasi 'kiritilganq)Massiv — jadval ko'rinishidagi miqdor ra 'lib, u ma lum (ani tl sondagi bir turli va tartiblangane(tartib qamiga ega) elemen ar majmuidan iborat. Massiv el ment-

larining tartib raqami butun sonlarda ifodalanadi. Ular BASIC

da manfiy emas, PASCAL va DELPHI da manfiy bo‘lishi ham

mumkin.

ula Dasturlashhtillarida har lbiri massiv o‘z nomiga ega bo‘lib,

da rni nomlas t o‘zgaruvchi arn nomlash kabidir. Masalan: a5,

rsjadvali, ub_sonlar.

atalMassiv element (tokcha)dlarning tartib raqami indeks deb

da adi. Tndeks BASIC da o diytqavs, PASCAL va DELPHI

DEkvadrat qavs ichida vi ko‘rsa iladi.i Masalan, PASCALcva

ele LPHI i da la[5j iyozu — a noml massivning beshin hi

mentin bi dirad .



10.6-m isol

A nomli 7 ta elementdan iborat chiziqli jadvalni tasvirlang.

207









































Download 12,86 Mb.

Do'stlaringiz bilan baham:
1   ...   109   110   111   112   113   114   115   116   ...   121




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
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