logo

Chiziqli dasturlar tuzish

Загружено в:

08.08.2023

Скачано:

0

Размер:

73.49609375 KB
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: Xulosa
Masala uchun chiziqli dasturlar tuzishda birinchi navbatda, berilgan masalamizning 
qo yilishiga e tibor qaratamiz. Kiritiladigan va chiqarilishi kerak bo lgan qiymatlarni ʻ ʼ ʻ
aniqlab olamiz. Keyin, masalaga mos ravishda blok sxema chizib olamiz. Va shu blok 
sxema asosida kerakli dasturlash tilida, dastur kodini tuzamiz. Dasturni ishga 
tushiramiz, xatoliklar bo lsa bartaraf etamiz.	
ʻ
Foydalanilgan adabiyotlar
1.  https://ziyonet.uz - elektron kutubxona
2.  https://vikipediya.ru/dasturlash/
3.  9-sinf informatika darsligi
4.  https://Library.samdu.uz/

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: