1- лаборатория иши
Download 211.04 Kb.
|
hakker
- Bu sahifa navigatsiya:
- ___________________ GURUH TALABASINING DASTURLASH 1 FANIDAN
- Mavzu: Nostandart funksiyalar. Foydalanuvchining funksiyalari va ulardan foydalanish Laboratoriya ishidan maqsad
- Laboratoriya ishi bo’yicha sinov savollari
- 4 - laboratoriya ishi variantlaridagi misollar
- Ushbu laboratoriya ishi bo’yicha namunaviy misol ko‘ramiz. Quyidagi funksiya berilgan bo‘lsin.
- include include //funksiya elon qilinadi
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI KOMPYUTER INJINIRINGI FAKULTETI ___________________ GURUH TALABASINING DASTURLASH 1 FANIDAN 4–LABORATORIYA ISHIBajardi: __________________________________ Qabul qildi: __________________________________ QARSHI-2020 4 - LABORATORIYA ISHI Mavzu: Nostandart funksiyalar. Foydalanuvchining funksiyalari va ulardan foydalanish Laboratoriya ishidan maqsad: C++ dasturlashtirish tilida prosedura (nostandart) funksiyalardan foydalanib dasturlar tuzishni o‘rganish. Laboratoriya ishi vazifalari: Berilgan funksiyaning nostandart funksiyasini yozib olib, funksiyani hisoblash algoritmining blok–sxemasi tuzilsin. Tuzilgan algoritm blok–sxemaga mos ravishda C++ tilida dastur tuzilsin. Tuzilgan dasturlar kompyuterlarning DEV C++ tizimiga kiritilib natijalar olinsin. Laboratoriya ishi bo’yicha sinov savollari Qanday hollarda qism dasturlar va proseduralardan foydalaniladi? Qism dasturlar qanday turlarga bo‘linadi? Xaqiqiy parametrlar va soxta parametrlar deganda nimani tushinasiz? Prosedura funksiyaning umumiy ko‘rinishini yozib, izohlab byering. Prosedura dasturning umumiy ko‘rinishini yozib, izohlab bering. 4 - laboratoriya ishi variantlaridagi misollar 1) a=0,12; b=1,45; c=3,65.
a=1,11; b=0,25; c=5,65. 3) a=2,41; b=1,26; c=1,05. 4) a=2; b=1,41; c=3,5. 5) a=3,2; b=4,5; c=6,5. 6) a=-2; b=1,14; c=2,5. 7) a=0,11; b=0,12; c=3,21. 8) a=0,01; b=1,01; c=3,01. 9) a=1; b=2; c=3. 10) a=0,76; b=1,89; c=0,91; 11) a=0,2; b=1,5; c=3,5. 12) a=1,211; b=0,225; c=5,265. 13) a=-2,24; b=0,26; c=3,051. 14) a=223; b=1,341; c=2,75. 15) a=1,51; b=2,52; c=3,53. 16) a=-2; b=1,14; c=2,5. 17) a=0,121; b=0,111; c=1,121. 18) a=1,011; b=2,011; c=3,011. 19) a=0,122; b=1,133; c=2,144. 20) a=9,644; b=16,111; c=4,1444; 21) a=0,1231; b=1,4531; c=3,3165. 22) a=1,1311; b=0,2315; c=5,6315. 23) a=2,3141; b=1,2216; c=1,1205. 24) a=2,3141; b=1,4311; c=3,5312. 25) a=3,312; b=4,415; c=6,215. 26) a=2,1112; b=1,1431; c=2,53141. 27) a=0,1211; b=0,1262; c=3,2168. 28) a=1,0131; b=2,0141; c=2,6801. 29) a=3,987; b=2,987; c=1,987. 30) a=0,7126; b=1,8129; c=0,9121; Ushbu laboratoriya ishi bo’yicha namunaviy misol ko‘ramiz. Quyidagi funksiya berilgan bo‘lsin. a=1,13457; b=2,13458; c=1,71345. Dastlab nostandart funksiyani aniqlab olamiz. Soxta parametrlar sifatida x va u larni olamiz, u xolda nostandart ( foydalanuvchining) funksiyasi bo‘ladi. Berilgan funksiyani hisoblash algoritmining blok–sxemasi va dasturini tuzamiz. #include #include #include //funksiya e'lon qilinadi float f(float x, float y) { // funksiya ko'rinishi return log(exp(3*x)+pow(y,log(x))+sqrt(x*y)); } using namespace std; int main () { float a,b,c,w; cout<<"a="; cin>>a; cout<<"b="; cin>>b; cout<<"c="; cin>>c; w=f(a,b)-pow(f(c,b)+1,2)+pow(int(f(a,c)),4); cout<<"natija w="< getch(); return 0; }. Ushbu dasturni kompyuterga kiritib, dasturni ishga tushursak monitorga quyidagi natijalar chiqadi. a=1.13457 b=2.13458 c=1.71345 natija w=46.5408 Download 211.04 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling