1 laboratotiya ishi Maqsad
-jadval - C ++ ma'lumot turlari
Download 1.04 Mb.
|
Dasturlash 1 ishlanmalarQayta topshirish
- Bu sahifa navigatsiya:
- Ikkita sonning ko’paytmasini hisoblash dasturini C++ tilida tuzamiz. // Standart kutubxonalarni ulanishi: include include
- Muammoning echish g’oyasi
- Dastur natijasi : a = 1.3 y =-3.7161672. 2 usul include include
- b = pow (A,2) + pow (a,2); y1 = pow( (atan (a/b) + a/2 * log10 (b)), 2) ; y2 = pow(sin(b),3) + 7.6 ;
- return 0; } Dasturning natijalari
1-jadval - C ++ ma'lumot turlari
Ikkita sonning ko’paytmasini hisoblash dasturini C++ tilida tuzamiz. // Standart kutubxonalarni ulanishi: #include #include using namespace std; // identifikatorlar aniqlanadigan nomlar fazosi void main() // dasturning asosiy funktsiyasining sarlavhasi { // operator qavslari setlocale(0, “Russian”); // rus tilida xabarlarning chiqishini sozlash float x,y,z; // o'zgaruvchilar tavsifi (nomi va turi) cout<<" x,y sonlarini kiriting: "< cin>>x>>y; // x,y o’zgaruvchilarning son qiymatini klaviaturadan kiritamiz z=x*y; cout<<"Произведение="< system(“pause”);} //asosiy funksiyaning ohiri Topshiriqni bajarishga na’muna misol. Berilgan а vа α qiymatlar uchun uning qiymatini hisoblang. Muammoning echish g’oyasi Misolni echish uchun quyidagi belgilashlarni kiritamiz: 1) 2) 3) 4) 5) 6) Dasturni C va С++ usulida ifoda etamiz. 1. usul #include #include #include void main ( ) //bosh dastur { float A = -4.6; float а,b,y, y1, y2, y3, y4 ; // o’zgaruvchi turi e’loni printf(“а=”); // а= ekranga chiqadi scanf(“%f”,&а); // а ning qiymatini kiritish b = pow (A,2) + pow (a,2); y1 = pow( (atan (a/b) + a/2 * log10 (b)), 2) ; y2 = pow(sin(b),3) + 7.6 ; y3 = ( 2.3 e5 + 2 * pow(a,2) + sqrt(b / fabs(A)) ) ; y4 = y2/y3+A ; y = y1+y4 ; printf(“y=%f”,y); // у qiymatini chiqaradi getch( ); //natijalar oynasini ushlab qoladi } Dastur natijasi : a= 1.3 y =-3.7161672. 2 usul # include # include int main() { float a = 1.3, A = -4.6; float b,y, y1, y2, y3, y4 ; b = pow (A,2) + pow (a,2); y1 = pow( (atan (a/b) + a/2 * log10 (b)), 2) ; y2 = pow(sin(b),3) + 7.6 ; y3 = ( 2.3 e5 + 2 * pow(a,2) + sqrt(b / fabs(A)) ) ; y4 = y2/y3+A ; y = y1+y4 ; cout << "y = " << y ; return 0; } Dasturning natijalari: y=-3.716167 2 na’muna misol. z ning qiymatini quyidagi formula yordamida aniqlang: z = |a-10| * , bunda a = *tg(b), b = , d = Muammoning yechish g’oyasi Bunda k va α o’zgaruvchilarning qiymati ixtiyoriy. Boshlang’ich ma’lumotlar: k – haqiqiy toifa, α ni dasturda alf – haqiqiy toifa yordamida ifodalaymiz. Natija: z – haqiqiy toifa. Hisoblashda shuni yodda tutish kerakki, ifodani hisoblashda ushbu ifoda tarkibidagi barcha o'zgaruvchilar qiymatlari ma'lum bo'lishi kerak. Buni hisob-kitoblar ketma-ketligi talab qiladi. Sinov na’munasi: agar k=1 va α=1 z=-0,48473. Natijalarni tekshirish Excel da amalga oshirildi) #include #include using namespace std; int main( ) { double k, alf, a,b, d, z; cout<<"k=" ; cin>>k; cout<<"alf=" ; cin>>alf; d=sin(alf)/(1+(cos(k)+1)/(pow(tan(15.0),2/0)*k)); b=d*(1- cos(2*alf))+sin(2*alf ) / (1+ cos(2*alf) + sin(2*alf)) + d; a=pow(b,(-0.25))*acos(0.6)-pow(d*sqrt(d),(-b/3))*tan(b); z=fabs(a-10)*log(4-b)/log(2.0) +2*(b-10)+ pow(pow(a,4),(1.0/5)); cout<<"z="< getch(); return 0; } Download 1.04 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling