Chiziqli dasturlar tuzish






Mavzu: Chiziqli dasturlar tuzish Reja: 1. Masalaning qo’yilishi. 2.Masalaning matematik modeli. 3.Masalani yechish algoritmi. 4.Masalaning blok sxemasi. 4.Masalani dastur kodi. Xulosa. Masala. Quyidagi ifodani hisoblang.
Masalani qo’yilishi: a= √xsin (2y) z+ezy Kiritiladigan ma’lumotlar: y,x,z (haqiqiy sonlar) Chiqariladigan ma’lumot: a (haqiqiy sonlar) a-ifodani qiymati, haqiqiy son; Matematik modeli: a = √ x sin ( 2 y ) z + e z y - ifodani qiymati. Masalaning yechish algoritmi: Masalani shartini yozib olamiz. Masalani o’zgaruvchilarini kiritamiz. Masalada ifodani yozamiz. Natijani chiqaramiz.
Masalani blok sxemasi. Boshlash x,y,z a= √ x sin ( 2 y ) z + e z y a Tamom
Masalaning C++ dasturlash tilidagi kodi. #include <iostream> #include <math.h> using namespaces std; int main() { float x, y, z, a; cout<<”x=”; cin>>x; cout<<”y=”; cin>>y; cout<<”z=”; cin>>z; a = (sqrt(x)*sin(2y))/(z+exp(z)*y); cout<<”a=”<<a; }
Masalaning Python dasturlash tilidagi kodi: