Создать класс для трёхмерной фигуры
Ushbu hujjatda "Ob'ektga yo'naltirilgan dasturlash tillari" kursi bo'yicha kurs ishi taqdim etilgan. Unda 1.17-variantdagi "Sinflar (1-mavzu)" mavzusi bo'yicha topshiriqni bajarish, xususan, uch o'lchovli shakllar uchun sinf yaratish, ularning yuzasi va hajmini hisoblash metodlarini amalga oshirish, hamda shakllarni chizish va aylantirish usullarini qo'llash ko'rib chiqiladi. Ushbu hujjat, shuningdek, sinflarni amalga oshirish, konstruktorlarni chaqirish va sinf metodlarini o'rganishni ham o'z ichiga oladi. Umumiy hajmi 18 varaqdan iborat.
Asosiy mavzular
- Nazariy qism: "Piramida" va teng yonli uchburchak haqida umumiy ma'lumotlar, tekislik va fazoda almashtirish, fazoviy shakllarni tekislikka proektsiyalash kabi tushunchalar yoritilgan.
- Amaliy (dasturiy) qism: Dasturiy qismda yaratilgan sinflar tavsifi (TPiram sinfi), Delphi tilining ishlatilgan sinflarining tavsifi keltirilgan, tashqi ko'rinish va boshqaruv elementlarining tavsifi berilgan.
- Piramidaning geometrik xususiyatlari va formulalari: Piramidaning elementlari, hajmini hisoblash, yon sirtini hisoblash va to'la sirtini hisoblash formulalari keltirilgan. Kesik piramida va teng yonli uchburchakning xususiyatlari, perimetri va yuzasini hisoblash formulalari ko'rsatilgan.
- Transformatsiyalar: Tekislikdagi va fazodagi transformatsiyalar, ko'chirish, burish va masshtablash amallari, markaziy proektsiyalash usullari tushuntirilgan.
- Dasturiy ta'minotning amalga oshirilishi: Delphi dasturlash tilida piramida sinfini yaratish, uning parametrlarini kiritish, hajmini, sirtini hisoblash va fazoda aylantirish funksiyalari tasvirlangan.