3 – laboratoriya ishi
Download 91,42 Kb.
|
1 2
Bog'liq3laborotoriya(1)
- Bu sahifa navigatsiya:
- Laboratoriya ishi buyicha namunaviy misol.
- include include //funksiya elon qilinadi
3 – LABORATORIYA ISHI Mavzu: Funksiya. Rekkursiv funksiyalar. Funksiyalarni qayta yuklash mexanizmi. Fayllar bilan ishlash asoslari. Ko’rsatgichlar va ular bilan ish yuritish. Dinamik xotira tushunchasi. Dinamik massivlar Laboratoriya ishidan maqsad: C++ dasturlashtirish tilida funksiyalar, Rekkursiv funksiyalar, ko’rsatgichlar va protsedura (nostandart) funksiyalardan foydalanib dasturlar tuzishni o‘rganish. Laboratoriya ishi buyicha namunaviy misol. Quyidagi funksiya berilgan bo‘lsin. a=1,13457; b=2,13458; c=1,71345. Dastlab nostandart funksiyani aniqlab olamiz. Soxta parametrlar sifatida x va y larni olamiz, u xolda nostandart ( foydalanuvchining) funksiyasi bo‘ladi. Berilgan funksiyani hisoblash algoritmining blok–sxemasi va dasturini tuzamiz. Algoritm blok – sxemaga mos ravishda C++ dasturlash tilida dasturi quyidagi ko’rinishda bo’ladi: #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 va a, b, c haqiqiy parametrlarning qiymatlarini kiritsak monitorga quyidagi natijalar chiqadi. a = 1.13457 b = 2.13458 c = 1.71345 natija w= 46.5408 Download 91,42 Kb. Do'stlaringiz bilan baham: |
1 2
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling