Algoritimlash va dasturlash tillari



Download 163,5 Kb.
bet3/12
Sana18.03.2022
Hajmi163,5 Kb.
#500328
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
algaritmdan kurs ishi

O’zgaruvchilar deb – hisoblash jarayonida uz qiymatini o’zgartiradigan kattaliklarga aytiladi. O’zgaruvchilarning nomlari (identifiqatorlar) – harflardan yoki harf va raqamlardan iborat bo’ladi. Belgilar soni 8 tadan oshmasligi kerak.
O’zgarmaslar (const) – deb hisoblash jarayonida uz qiymatini o’zgartirmaydigan kattaliklarga aytiladi. Bo’larga ham o’zgaruvchilar kabi nom beriladi.
Izohlar – dasturning ma'lum qismini tavsiflash uchun ishlatiladi va bu qatorda hech qanday amal bajarilmaydi, ya'ni dasturning biror blokini yaxshirok tushunishga xizmat qiladi. Izoh (*,*) simvollari orasida beriladi. Katta qavslar *,* va [*,*] lar ham ishlatilishi mumkin.
Paskal tilida ma'lumotlarning quyidagi toifalari mavjud: Ma'lumotlarning toifalari ikki xil bo’ladi oddiy skalyar va murakkab. Skalyar toifa o’z navbatida o’zgaruvchi va standart toifalarga bo’linadi.
O’zgaruvchi toifaga qayd qilingan va chegaralangan toifalar kirsa, standart toifaga butun – INTEGER, haqiqiy – REAL, manti-kiy – BOOLEAN, belgili – CHAR toifalar kiradi. Murakkab toifalarga ega tuplamlar, massivlar, yozuvlar, fayllar, belgilar qatori kabi toifalar kiradi.
INTEGER – butun turdagi ma'lumotlar faqat butun sonlarni kabul qiladi. Ular Paskal tilida quyidagicha ifodalanadi: 7,10,89 va h.k. REAL – haqiqiy turidagi ma'lumotlar haqiqiy sonlarni kabo’l qiladi va 2 xil ko’rinishda bo’ladi:
A) kuzgalmas nuqtali haqiqiy sonlar (3.56, 0.88, 150.45)
B) kuzgaluvchan nuqtali haqiqiy sonlar (0.546 q 546E-3, 96.78*102 q 96.78E2 va h.k.)
CHAR – belgi turidagi ma'lumotlar qiymat sifatida barcha belgilarni kabo’l qiladi. Bu ma'lumotlar apostrof ichiga olib yeziladi. Masalan (F,A,R.5,8 va h.k.)
BOOLEAN – mantiki turdagi ma'lumotlar. Bu nom ingliz matematigi Jorj Bo’l sharafiga shunday deb ataladi va shu turdagi o’zgaruvchilar faqat 2 ta qiymat kabo’l qiladi TRUE yoki FALSE. Bu ma'lumotlar ustida solishtirish amallari (>, <, q, ), mantiqiy ko’paytirish AND, mantiqiy qo’shish OR va mantiqiy inkor qilish NOT amallarini bajarish mumkin.

A

B

NOT A

NOT B

A AND B

A OR B

TRUE
TRUE
FALSE
FALSE

TRUE
FALSE
FALSE
TRUE

FALSE
FALSE
TRUE
TRUE

FALSE
TRUE
FALSE
TRUE

TRUE
FALSE
FALSE
FALSE

TRUE
TRUE
TRUE
FALSE




Download 163,5 Kb.

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




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