Bеysik (paskal) tilining grafik imkoniyatlari


Download 153 Kb.
bet3/13
Sana02.01.2022
Hajmi153 Kb.
#190439
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
2 5469694852079814834

1. Butun sonlar

Butun qiymatli tiplarning barchasi quyidagi jadvalda keltirilgan:



Tip ko‘rinishi

Mazkur tipli o‘zgaruvchining qabul qiladigan qiymatlar oralig‘i

O‘zgaruvchining kompg‘yuter xotirasidan egallaydigan joyi

ShortInt

-128..127

8 bit

Integer

-32768..32767

16 bit

LongInt

-2147483648.. 2147483647

32 bit

Byte

0..255

8 bit

Word

0..65535

16 bit

Bu sanab o‘tilgan tiplar o‘zlarining qiymatlar qabul qilish oralig‘i va xotiradan egallagan joyining katta yoki kichikligi bilan farqlanadi. SHuning uchun, o‘zgaruvchilarning qabul qiladigan qiymatlarini katta yoki kichikligiga qarab, yuqoridagi tiplardan mosini tanlash maqsadga muvofiqdir.

Endi shu tipdan foydalanishga doir quyidagi misolni ko‘rib chiqaylik:

Berilgan m va n butun sonlari ustida quyidagi arifmetik amallar bajarish dasturini tuzing: mn,m-n,m*n. Umuman Pascal tilida dastur tuzish unchalik murakkab emas, hozir shuni amalda ko‘rsatamiz. Sistemali qavs (,)lar ichiga turli izoh va tushuntirishlar yozib, ular bilan programmani jixozlaymiz.
Programma sarlavhasini yozamiz

rogram Sonlar;



Var programmada foydalanish mumkin bo‘lgan barcha o‘zgaruvchilar shu var so‘zidan so‘ng ehlon qilinadi

m,n:integer; m va n o‘zgaruvchilar o‘rtacha kattalikdagi butun sonlar

k1,k2,k3:integer;k1mn, k2m-n, k3m*n – bajarilgan arifmetik amallar natijasini xotirada saqlash uchun tanlangan butun tipli o‘zgaruvchilar

begin

Pascal dasturi begin (boshlanmoq) so‘zi bilan boshlanib,



end.(tamom) so‘zi bilan tamomlanadi

Readln(m,n);

m va n butun sonlarini kiritish so‘ralyapti, agar kiritilayotgan son butun bo‘lmasa “Error 106:Invalid numeric format.” xatosi habar qilinadi va programma ishini to‘xtatadi

k1:mn;

k2:m-n;

k3:m*n; so‘ralgan amallar bajarildi

writeln (k1,k2,k3); hisoblangan k1mn, k2m-n, k3m*n natijaviy qiymatlarni chop etish tashkil etildi

end. Programma tamom bo‘ldi
Bundan tashqari, Turbo-Pascal da o‘n oltilik sanoq sistemasida yozilgan butun sonlardan foydalanishga ham ruhsat beriladi. O‘n oltilik sanoq sistemasidagi butun sonni aniqlashda uning oldiga “$” (dollar) belgisi qo‘yiladi.

Misol, $11 o‘nli sanoq sistemasidagi 17 ga, $12 soni esa 18 ga teng.

Endi shu holatga doir quyidagi sodda programmani keltiramiz:
rogram Sanoq_sistema;

Var

N:integer;

Begin

N:12; N butun qiymatli o‘zgaruvchiga o‘nlik sanoq sistemasidagi 12 soni o‘zlashtirilyapti

N:$12; N butun qiymatli o‘zgaruvchiga o‘n oltilik sanoq sistemasidagi 12 soni o‘zlashtirilyapti. Bu son amaldagi o‘nli sanoq sistemasida 18 ga teng

End.


Download 153 Kb.

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




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