Номер варианта

Ushbu kurs ishida uch o'lchovli shakllarni loyihalash va vizuallashtirish masalalari ko'rib chiqilgan. Unda 'Piramida' nomli sinf yaratilib, uning yordamida fazoviy jismning xususiyatlari aniqlanadi hamda jismni chizish, aylantirish va matematik amallar bajarish usullari ishlab chiqilgan. Ish Delphi dasturlash tilida amalga oshirilgan. Annotatsiyada grafiklar uchun sinflarni amalga oshirish, shuningdek konstruktorlar va sinf usullarini chaqirishni o'rganish haqida so'z boradi. Piramidaning yuzasi va hajmi, shuningdek piramidani chizish va aylantirish hisoblab chiqiladi. Ish hajmi: A4 formatidagi 18 varaq.

Asosiy mavzular

  • Maqsad: Grafika uchun sinflarni amalga oshirish. Konstruktorlar va sinf usullarini chaqirishni o'rganish.
  • Vazifaning qo'yilishi: Uch o'lchovli shakl uchun sinf yaratish (variantga muvofiq). Sinfda sirt va hajmni hisoblash, shuningdek chizish va aylantirish usullarini amalga oshirish. Ko'rsatilgan usullarni dasturda qo'llash. Variant 1.17 kesik piramida, asosi teng yonli uchburchak.
  • Nazariy qism: "Piramida" va teng yonli uchburchak haqida umumiy ma'lumotlar, tekislikda va fazoda transformatsiyalar, fazoviy shakllar va jismlarni tekislikka proyeksiyalash.
  • Amaliy qism: Yaratilgan sinflarning tavsifi, Delphi tilida ishlatilgan sinflarning tavsifi, dasturiy ta'minotning tashqi ko'rinishi (interfeysi) va boshqaruv elementlarining tavsifi.
  • Piramidaning kiritilishi: Piramidaning asosiy parametrlarini kiritish va sozlash.
  • Piramidaning aylantirilishi: Piramidani fazoda aylantirish va vizualizatsiya qilish.
  • Piramidaning yaratilishi: Yangi piramida obyektini yaratish va uning asosiy xususiyatlarini belgilash.
  • Shaklning o'zgarishi: Piramida shaklini o'zgartirish va parametrlarni moslashtirish.
  • Shaklning o'chirilishi: Piramida obyektini xotiradan o'chirish.
  • Matematik amallar: Yon sirtining yuzasini, to'liq sirtining yuzasini va hajmini hisoblash.