Qo’yilgan masala. “Ajrat va hukmronlik qil” prinsipi bo‘yicha ishlaydigan algoritmlarni loyihalash. Elementlar jamlanmasini biror belgi bo‘yicha tartiblashtirish algoritmi Ish tartibi


Download 251.08 Kb.
bet3/5
Sana13.04.2023
Hajmi251.08 Kb.
#1350652
1   2   3   4   5
Bog'liq
Amaliy ish 5

Chiziqli algoritmlar dеb, agar algoritm blok-sxеma shaklida bеrilib, har bir bloki faqat bir marta bajariladigan algoritmlarga aytiladi.
Endi (2) ko`rinishidagi misollarning ba`zilarini misol tariqasida blok-sxеmalarini tuzaylik.
2-rasmdagi blok-sxеma yuqorida kеltirilgan  misolning algoritmidir. Bu blok-sxеmada hisoblash jarayonining EHMda qanday kеchishini y axshiroq tasavvur qilish uchun 3–rasmdagi blok sxеmani ishlash jarayonini ko`rib chiqamiz.3-rasmdagi algoritm bo`yicha tuzilgan dastur mashina xotirasiga kiritilgan dеb faraz qilaylik. EHM translyatori dasturni mashina tiliga o`tkazish paytida algoritmda uchragan har bir o`zgaruvchiga xotirasidan joy ajratadi va ajratilgan joy makonini shu o`zgaruvchilarning nomiga moslaydi.

Xasis algoritmlar. Eng qisqa marshrutni aniqlash algoritmi. Uni variantlar soni bo‘yicha hajmini baholash. Kruskal algoritmi.
Prima algoritmi. Xoffman algoritmi.

Nazariy qism

Komponentlar palitrasi bizga kerakli ob`ekt(komponent)ni tanlab undan foydalanish imkoniyatini yaratadi. Komponentdan foydalanish uchun dastlab sichqonchaning chap tugmasi kerakli komponent, so`ngra formaning sirtida bosiladi. Formadagi komponentning turgan joyini o`zgartirish uchun sichqonchadan foydalanish mumkin.
Komponentlar palitrasi guruhlar bo`yicha sahifalarga bo`lingan bo`lib, sahifalar soni 14 tadir. Komponentlar palitrasida Standard, Additional, Dialogs kabi sahifalar mavjud. Istalgan sahifa sirtida sichqonchaning chap tugmasi bosilsa, tanlangan sahifadagi komponentlar ro`yhati chqarib beriladi. Quyidagi rasmda komponentlar palitrasining ko`rinishi keltirilgan:

Tanlangan komponent “Objekt Inspector” oynasi yordamida tahrirlanadi.
Xususiyat
Delphida barcha ob`ektning o`ziga hos xususiyati (Properties) bo`lib, bu xususiyatlar dastuchi tomonidan o`zgartirilishi mumkin. Barcha ob`ektlarning xususiyatlari bir-biriga juda o`xshash bolib, biz misol sifatida “Label” ob`ektining xususiyatlari bilan tanishamiz.
Ob`ekt xususiyatini o`zgartirish uchun “Object Inspector” oynasining “Properties” bo`limidan foydalanamiz. Dastlab Label komponentini formaga joylaymiz. Dasturning forma ko`rinishi quyidagicha bo`ladi:

Label komponentining xususiyatlari quydagilardir:


Download 251.08 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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