CHIZIQLI DASTUR TUZISH2






CHIZIQLI DASTUR TUZISH REJA: 1. Masalaning qo’yilishi. 2. Masalaning matematik modeli. 3. Masalani yechish algoritmi. 4. Masalaning blok sxemasi. 5. Masalaning dastur kodi. Xulosa. Masala Quyidagi ifodani hisoblang.
S = e z− 1 2 y + x 3 + sin ( y 2 )1 Masalaning qo’yilishi Kiritiladigan ma’lumotlar - y,e,x,z (butun sonlar) Chiqariladigan ma’lumotlar - S (haqiqiy son) 2 Matematik modeli S = e z− 1 2 y + x 3 + sin ( y 2 ) 3 Masalani yechish algoritmi
1 Masalani shartini yozib olamiz. 2 Masalada o’zgaruvchilarni kiritamiz 3 Masalada ifodani yozamiz 4 Natijani chiqaramiz 4 Masalaning blok-sxemasi
5 Masalaning dastur kodi Boshlash S,x,y,z S = ez−1 2 y+ x3+ sin (y2) S Tamom
#include <iostream> #include <cmath> using namespace std; int main() { int S,x,y,z; cout<<”X=”; cin>>x; cout<<”Y=”; cin>>y; cout<<”Z=”; cin>>z; S=exp(z-1)/(2*y+pow(x,3))+sin(pow(y,2)); cout<<”Natija=”<<S; return 0; } Xulosa: