logo

CHIZIQLI DASTUR TUZISH

Загружено в:

08.08.2023

Скачано:

0

Размер:

81.2080078125 KB
MAVZU:   CHIZIQLI   DASTUR   TUZISH
                              
R e j a :
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.
  
                  K	=	
√	y	ln	(	x	)−	zx	
2	
1	+	tg	
2
(	x	
2
)
Masalani qo’yilishi:  
 
                          	
K	=	
√	y	ln	(	x	)−	zx	
2	
1	+	tg	
2
(	x	
2
)    
Ma’lumotlar:
Kiruvchi ma’lumotlar: y,x,z (haqiqiy sonlar)
Chiquvchi ma’lumot: K (haqiqiy sonlar)
K-ifodani qiymati, haqiqiy son; Matematik modeli:
         
      K	=	
√	y	ln	(	x	)−	zx	
2	
1	+	tg	
2
(	x	
2
) -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
K =√ y ln ( ¿ x ) − z x 2
1 + t g 2
( x 2
) ¿
K Masalani C++ dasturidagi kodi.
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int x, y, z, K;
          cout < < " x = " ;  cin > > x ;
cout < < " y = " ;  cin > > y ;
cout < < " z = " ;  cin > > z ;
K = ( sqrt(y*log(x))-z*x*x) / (1+pow(tan(x*x),2));
Cout < < " N a t i j a = " < < K;
return 0;
 } Tamom Masalani Python dasturidagi kodi.
x = int ( input ( “ x = ” ) )
y = int ( input ( “ y = ”) )
z =  int ( input ( “ z = ” ) )
K = ( sqrt ( y*log ( x ) ) - z*x*x) / (1+pow ( tan ( x * x ) , 2 ) )
print ( “ Natija = ” , K )   Xulosa:
             Demak masalani kompyuterga tushuntirish uchun yuqoridagi ishlarni
huddi shu tartibda bajarish kerak ekan. Python va C++ dasturidagi kodlarini
tahlil   qilib   shuni   aytamizki   masalani   hal   qilish   uchun   albatta   kodlar
ishlatiladi.
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. 4. http://cppstudio.com –Python tilida programmalash bo‘yicha namunalar
izoxlari bilan keltirilgan
5. http://cplusplus.com   –   Python   tilida   mavjud   konstruksiyalar   ta’rifi,
ishlatish namunalari bilan keltirilgan.
6. http://www.tami.uz/kitob.php   –   dasturlash   bo‘yicha   yozma   va   video
ma’ruzalar o‘qish va kitobni yuklab olish imkoniyati mavjud.

MAVZU: CHIZIQLI DASTUR TUZISH R e j a : 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. K = √ y ln ( x )− zx 2 1 + tg 2 ( x 2 ) Masalani qo’yilishi: K = √ y ln ( x )− zx 2 1 + tg 2 ( x 2 ) Ma’lumotlar: Kiruvchi ma’lumotlar: y,x,z (haqiqiy sonlar) Chiquvchi ma’lumot: K (haqiqiy sonlar) K-ifodani qiymati, haqiqiy son;

Matematik modeli: K = √ y ln ( x )− zx 2 1 + tg 2 ( x 2 ) -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 K =√ y ln ( ¿ x ) − z x 2 1 + t g 2 ( x 2 ) ¿ K

Masalani C++ dasturidagi kodi. #include <iostream> #include <cmath> using namespace std; int main() { int x, y, z, K; cout < < " x = " ; cin > > x ; cout < < " y = " ; cin > > y ; cout < < " z = " ; cin > > z ; K = ( sqrt(y*log(x))-z*x*x) / (1+pow(tan(x*x),2)); Cout < < " N a t i j a = " < < K; return 0; } Tamom