logo

CHIZIQLI DASTUR TUZISH2

Загружено в:

08.08.2023

Скачано:

0

Размер:

34.6015625 KB
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:                    Python   va  C++   dasturlash   tillarini ham   mukammal  o’rganish   kerak.
Kundan   kunga   tobora   o’sib   borayotgan   axborot   oqimi,   axborot
texnologiyalarining   to’xtovsiz   rivojlanishi,   kompyuterda   yechilishi   kerak
bo’lgan   masalalar   ko’lamining   kengayishi   va   murakkablashuvi   ushbu
texnologiyalardan   foydalanuvchilarning   oldiga   yangidan   yangi   vazifalarni
qo’ymoqda.   Bugungi   kunda   ma’lumotlar   oqimining   ko’pligi   tufayli   ularni
qisqa   vaqt   ichida   jamlash,   saqlash   va   qayta   ishlash   ham   muammo
bo’lmoqda.   Shuning   uchun   axborot   kommunikasiya   vositalari   barcha
turdagi   tashkilot   va   muassasalarga   shiddat   bilan   kirib   kelmoqda.
Axborotlarning   haddan   tashqari   ko’pligi   bu   axborotlarni   saqlashda,   qayta
ishlashda,   hamda   har   xil   turdagi   tizimlarni   yaratish,   ulardan   samarali
foydalanishni va axborot tizimlarini yaratishni talab qiladi.
Foydalanilgan adabiyotlar:
1. Madraximov   SH.F.,   Ikramov   A.M.,   Babajanov   M.R.   C++   tilida   dasturlash
bo’yicha masalalar to’plami. Услубий кўлланма. Тошкент. 2013.-160 с
2. Eshtemirov   S.   Nomozov   F.   C++   dasturlash   tili.   Uslubiy   qo„llanma.
Samarqand 2016. -146 b. 16. 
3. Nazarov F. C++ tilida dasturlash asoslari. Uslubiy qo„llanma. Samarqand
2017. -160 b.

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: