|
Samarqand davlat universiteti raqamli texnologiyalar fakulteti kompyuter ilmlari va dasturlash texnologiyalari yo
|
bet | 4/12 | Sana | 12.05.2022 | Hajmi | 166.88 Kb. | | #20985 |
Bog'liq Laboratoriya ishini bajarish uchun namuna Dasturiy injiniring 12,12 (1), 11,11 (1), boshqaruv 3.maruza, Boshqaruv tamoyillari.MI, 1699875253 (3), 1700749273 (2), 1697020717 (1), KandM-1-Mustaqil ishiNatijani tekshirish – testlash
1-test:
Kiritilgan qiymat
|
a = 2 b = 68
|
Olingan natija
|
|
5. XULOSA
Qo’yilgan masalani yechish uchun chiziqli algoritmdan foydalanildi. To’g’ri burchakli uchubrchakning tomonlari a va b haqiqiy sonlar deb hisoblanib, float tipiga tegishli deb olindi. Shuning uchun qolgan ushbu to’g’ri to’rtburchakning yuzasi S, perimetri P, diaganali d ham float – haqiqiy tipli o’zgaruvchi deb olindi. Geometriya kursidan ma’lumki, to’g’ri burchakli uchburchakning yuzasi tomonlari ko’paytmasi orqali topiladi. 20-qatorda ushbu formula orqali yuza topildi. Xuddi shunday perimetr ikki tomon yig’indisini ikkiga ko’payitirish orqali topiladi. 22-qatorda bu formula asosida to’g’ri to’rtburchakning perimetri topildi. Dioganalni topish uchun Pifagor teoremasidan foydalanamiz. Buning uchun kvadrat ildizdan foydalanishimizga to’g’ri keladi. Kvadrat ildizni topish funksiyasi – sqrt va kvadratga ko’tarish funksiyasi pow hisoblanib, bu funksiyalarni ishlatish uchun kutubxonasini ulash kerak. Bu vazifa 2-qatorda bajarilgan. Shunday qilib, 27-29-qatorlarda yuza, perimeter va diametr ekranga chop etilgan.
3-laboratoriya mashg’uloti. C++ da chiziqli algoritmlar tuzish. Dasturlash tili tarkibidagi standart funksiyalardan foydalanib dasturlar tuzish
1. MASALANING QO’YILISHI
ifodaning qiymatini hisoblash dasturini tuzing.
2. ISHNING MAQSADI
C++ tilida standart matematik funksiyalarni qo’llashni o’rganish. kutubxonasidan foydalanish. Chiziqli jarayonlarni dasturlashni o’rganish. Chiziqli jarayonlarga oid dasturlar tuzish orqali mavzuni mustahkamlash.
3. NAZARIY QISM
ANSI C standarti 23 ta matematik funksiyani belgilaydi, ular quyidagi toifalarga bo'linadi:
|
| |