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:
Do'stlaringiz bilan baham: |