Delphi dasturlari strukturasi, ma’lumotlar tiplari, standart funksiyalar Reja



Download 130 Kb.
bet1/3
Sana14.09.2021
Hajmi130 Kb.
#174050
  1   2   3
Bog'liq
3-Maruza (3)


Delphi dasturlari strukturasi, ma’lumotlar tiplari, standart funksiyalar Reja

  1. Ma’lumotlami kiritish va chiqarish operatorlari

  2. Delphining konsol ilovasini yaratish

Kalit so’zlar: standart, additional, win32, system, komponenta, komponentalar palitrasi, read, write, readln, writeln, Application, Concole App

Ma’lumotlami kiritish va chiqarish operatorlari

Biror-bir masalani yechishning chiziqli bolgan algoritmiga dastur tuzishda algoritmdagi keltirilgan ketma-ketliklar asosida operatorlar yoziladi. Bunday dasturlarni tuzishda asosan o'zgaruvchilar qiymatni kiritish, natijalami chiqarish va shu bilan birga o'zlashtirish operatorlari ishlatiladi.

Dasturdagi o'zgaruvchilar qiymatlarini dastur ichida o'zlashtirish operatori yordamida ham berish mum kin. Lekin dasturga o'zgaruvchi qiymatni tashqaridan kiritish qulaylik tug'diradi va umumiylikni ta’minlaydi.

Read operatori o'zgaruvchilar qiymatlarini ekrandan kompyuter xotirasiga kiritish uchun ishlatiladi. U quyidagi ko'rinishlarga ega: Read(cl,c2,...,cn);

Readln(c 1, c2,... ,cn);

Readln;

Bu yerda cl,c2,...,cn — o'zgaruvchilar nomi; In qo'shimchasi qiymatni kiritib keyingi qatorga o'tishni bildiradi.

Misollar: Read(Sml,Sm2); Readln(xl,x2,x3); Readln.

Bu yerda birinchi operator Sml va Sm 2 o'zgaruvchilar qiymatini ekrandan kiritadi. Ikkinchi operator esa xl,x2,x3 o'zgaruvchilar qiymatini ekrandan kiritadi va kiritishni keyingi qatorga o'tkazadi. Oxirgi operator esa kiritishni kutadi va qatorga o'tkazadi.



Write operatori oddiy ma’lumotlami va o'zgaruvchilar qiymatlarini kompyuter ekraniga chiqarish uchun ishlatiladi. U quyidagi ko'ri- nishlarga ega: Write(cl,c2,...,cn);

Writeln(cl,c2,...,cn);

Writeln;

Buyerda cl,c2,...,cn — oddiy matnlar yoki o'zgaruvchilar nomi; In qo'shimchasi chiqarishni keyingi qatorga o'tishini bildiradi. Misollar: Write(Summa);

Write(‘Natija yo‘q’);

Write(‘Tenglama yechimi xl=’, xl, ’x2=’, x2);

Oddiy ma’lumotlarni chiqarishda ularga matn deb qaraladi va u qo'shtirnoq ichida yoziladi. Chiqarish operatori yordamida o'zga- ruvchilar qiymatini format ko'rinishda ham berish mum kin:

Write(c:m:n);

Bu yerda c —o'zgaruvchi; m shu o'zgaruvchi qiymatning uzunligi; n— qiymatning kasr qismi va unda n— l

Misol: Write(x:8:4);

Agar x=155.01021 bolsa. quyidagi yozuv chiqadi 115.0102.

WriteCMahsulot soni:’, kol:5);

Agar kol=15 bolsa. quyidagi yozuv ekranga chiqadi:

Mahsulot soni: 15.

Dastur matnini tushuntirish maqsadida ko'pincha dasturda izohlar keltiriladi.

Dasturda izohlar istalgan joyda berilishi mum kin. Izoh katta qavs ichida yoziladi.

Masalan: { Bu matn dasturga izoh beradi}

{ Bu joyda yechim aniqlanmoqda }

Dasturda ma’lum hisoblashlarning natijalarini biror-bir o‘zgaruvchida saqlash uchun o‘zlashtirish (yuborish) operatori ishlatilib, u «:=» belgisi yordamida qiymat yuborilishi kerak bolgan o'zgaruvchidan keyin qo'yiladi.

Masalan: i:=0; i — qiymati nolga tenglashadi, ya’ni i o'zgaruvchiga nol yuboriladi deb tushuniladi. Bunda mashina i o'zgaruvchi uchun ajratilgan xotirasiga nol yozib saqlaydi.

Misol: B:=5; C:=4; A:=(B+C)/2;

Bu yerda, agar A butun identifikator bolsa. uning qiymati aniqlanmaydi, aks holda esa 4.5 qiymatga ega boladi.

Chiziqli tuzilmali algoritmlami dastur shaklida yozish uchun oldin ishlatiladigan o'zgaruvchilar ro'yxati keltirilib, keyin algoritmdagi bajarilishlar ketma-ket ravishda amalga oshirilishi kerak.

Misol: Tekislikda ikki nuqta orasidagi masofani topish dasturi.




Download 130 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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