1- лаборатория иши



Download 293,5 Kb.
bet3/3
Sana03.02.2022
Hajmi293,5 Kb.
#426388
1   2   3
Bog'liq
2- laboratoriya ishi

A)



B)



2

A)



B)



3

A)



B)



4

A)



B)



5

A)



B)



6

A)



B)



7

A)



B)



8

A)



B)



9

A)



B)



10

A)



B)



11

A)



B)



12

A)



B)



13

A)



B)



14

A)



B)



15

A)



B)



16

A)



B)



17

A)



B)



18

A)



B)



19

A)



B)



20

A)



B)



21

A)



B)



22

A)



B)



23

A)



B)



24

A)



B)



25

A)



B)



26

A)



B)



27

A)



B)



28

A)



B)



29

A)



B)



30

A)



B)



Laboratoriya ishini bajarishga doir misollar

Quyidagi funksiyalarni qiymatlarini hisoblash algoritmining blok–sxemasini va C++ tilida dasturini tuzamiz




1- misol

Ushbu funksiyani hisoblashning algoritm blok – sxemasini tuzamiz.



Z funksiyani hisoblash algoritmining blok– sxemasiga mos ravishda C++ dasturlashtirish tilida dasturini tuzamiz.


#include
#include
#include
using namespace std;
int main()
{
float y,Z;
cout<<"\n";
cout<<" y ni qiymatini kiriting, so`ng ENTER ni bosing y="; cin>>y;
if (y<=2) Z=1/(y*y*y-5*y+3);
else Z=y*y*y-5*y+3;
cout<<"\n"; cout<<" natija Z="<
cout<<"\n";
cout<<"Davom etirish uchun ixtiyoriy klavishni bosing . . ."<
cout<<"\n";
system("pause");
return 0;
}
Ushbu dasturni kompyuterning DEV C++ tizimiga kiritib natijalarni olish uchun F9 klavishini bosamiz va y ni qiymatlarini ko‘rsatilgan oraliqlar bo‘yicha kiritamiz. Kompyuter bizga natijalarni ekranga chiqarib beradi.
y ni qiymatini kiritish y=2
natija Z=1.0000
y ni qiymatini kiritish y=2.14
natija Z=2.10034
y ni qiymatini kiritish y=1.012
natija Z=-0.976976
2 - misol

bu yerda a=3,8; b=3,4.


Funksiya qiymatlarini hisoblash algoritmining blok–sxemasi quyidagicha bo‘ladi.





Bu blok–sxemada 3-blokdagi shart bajarilganda, 4, 8, 9, 10– bloklardagi amallar bajariladi. 3– blokdagi shart bajarilmaganda, 5– blokdagi shart tekshiriladi.


5– blokdagi shart bajarilganda, 6, 8, 9, 10–bloklardagi amallar bajariladi. 5– blokdagi shart bajarilmaganda esa boshqarish avtomatik ravishda 7– blokka o‘tib 7, 8, 9, 10– bloklar vazifalari bajariladi. Har uchala xolda ham y funksiyaning hisoblangan qiymati 8, 9-bloklar orqali monitor ekraniga chiqariladi.
Funksiya qiymatlarini hisoblash algoritmning blok–sxemaga mos ravishda C++ tilidagi dasturi quyidagicha bo’ladi.


// Tarmoqlanuvchi algoritm dasturi
# include
# include
# include
using namespace std;
int main()
{
float a, b, x, y;
cout<<"\n";
cout<<" a ni qiymatini kiriting, so`ng ENTER ni bosing a="; cin>>a;
cout<<"\n";
cout<<" b ni qiymatini kiriting, so`ng ENTER ni bosing b="; cin>>b;
cout<<"\n";
cout<<" x ni qiymatini kiriting, so`ng ENTER ni bosing x="; cin>>x;
if (x<0) y=a*a*x*x+b*x;
else
{ if (x>1) y=a*(sin(x)/cos(x))+b*cos(x);
else y=a*x+b;}
cout<<"\n"; cout<<" natija y="<
cout<<"\n";
cout<<"Davom etirish uchun ixtiyoriy klavishni bosing . . ."<
cout<<"\n";
system("pause");
return 0;
}

Bu yerda ham natijalarni olish uchun F9 klavishini bosamiz va o‘zgaruvchilarning qiymatlarini kiritamiz.


O‘zgaruvchilardan faqat x ning qiymati ko‘rsatilgan oraliqlar bo‘yicha kiritiladi. Dasturni komplasiya qilinganda natijalar kompyuter ekranida quyidagi ko‘rinishda bo‘ladi.



a=3.8
b=3.4
x=-0.12
natija u=-0.2001






a=3.8
b=3.4
x=0.5
natija u=5.3000






a=3.8
b=3.4
x=1.5
natija u=53.8259



Download 293,5 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish