Delphi dasturida ko’pburchaklarni ifodalanishi

Ushbu kitob - O'zbekiston Respublikasi Oliy va o'rta maxsus ta'lim vazirligi Namangan muhandislik-pedagogika instituti tomonidan ishlab chiqilgan "Informatika va axborot texnologiyalari" fanidan kurs ishi. Unda Delphi dasturlash tilida ko'pburchaklarni ifodalash masalalari ko'rib chiqilgan. Kurs ishi kirish, asosiy qism (masalani yechish algoritmi, dastur loyihasi, kodlashtirish), xulosa, adabiyotlar ro'yxati va ilovadan iborat.

Asosiy mavzular

  • Delphi dasturlash tilining grafik imkoniyatlari: Delphi dasturchiga turli xildagi sxemalar, chizmalar va illyustrasiyalar bilan ishlash imkoniyatlarini beradi. Ob'ekt sirti Canvas xususiyatiga mos keladi. Grafik elementlarni ob'ekt yuzasida hosil qilish uchun Canvas dan foydalaniladi.
  • Ko'pburchaklarni chizish uslublari: Polygon uslubi yordamida ko'pburchak chiziladi. Parametr sifatida Tpoint tipli massivni qabul qiladi. Massivning har bir elementi yozuvni saqlaydi. Bu yozuv (x,y) maydon bo'lib, ko'pburchak uchlarining koordinatalaridir.
  • Algoritm blok-sxemasi: Algoritmni ishlab chiqish bosqichida yechilayotgan masalaning natijasini olish uchun bajarish lozim bo'lgan amallar ketma ketligini aniqlash zarur bo'ladi. Masala yechish yo'lining so'zlar yoki blok-sxema orqali yozilgan batafsil ifodasi (algoritmi) hosil qilinadi.
  • Dastur loyihasi va forma oynasini loyihalash: Delphida tuziladigan dasturlar biror forma asosida qilinadi. Har bir yangi hosil qilingan formaga unga mos bo'lgan modul avtomatik tashkil qilinib turiladi. Formaning shaklini tanlash, unda kompanentalarni joylashtirish dasturchining ixtiyorida bo'ladi.
  • Timer komponentasi bilan ishlash: Timer komponenti komponentlar palitrasining System bo'limida joylashgan. Timer yordamida harakatni vaqt bo'yicha amalga oshiriladi. Interval va Enabled xususiyatlari orqali boshqariladi. OnTimer hodisasi Timer komponentini ishga tushiradi.