Kis-21-02 Samiyev Yunusjon Mavzu 5- mustaqil ishi


Download 217.06 Kb.
Sana25.01.2023
Hajmi217.06 Kb.
#1119722
Bog'liq
Samiyev Yunusjon KIS 21-02 Topshiriq~3


O’ZBЕKISTON RЕSPUBLIKASI AXBOROT TЕXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKЕNT AXBOROT TЕXNOLOGIYALARI UNIVЕRSITЕTI


SAMARQAND FILIALI

KOMPYUTER INJINIRINGI FAKULTETI

Gurux nomeri-KIS-21-02
Samiyev Yunusjon
Mavzu

5- MUSTAQIL ISHI
Tekshirdi___________________________ M.Karimov

Bajardi______________ Samiyev Yunusjon



SAMARQAND-2022

REJA:
2.Masalaningquyilishi.
3.Nazariyma’lumotlar.
4. Masalaningyechimi:matematik model yokibloksxemayokiso’zlarorqalitushuntiribberish.
5.Dastur kodi.
6.Xulosa.

2.Masalaningquyilishi.
Rekursivjarayonlarnitashkiletish.

3.Nazariyma’lumotlar.
Dasturshartlargaasoslanganholdahisoblashoperatorlariorqaliqarorqilishimumkin.
Yuqoridagima’ruzalardakeltirilganyuzanitopishmasalasiuchuntuzilgandasturda agar radiusgamanfiyqiymatkiritilsadasturnomutanosibnatijachiqaradi. Aytaylik, agar manfiyqiymatkiritilsadasturningishlashinixohlamaymiz. Bundayvaziyatdanimaqilishmumkin?
Barchayuqoridarajalidasturlashtillaridagikabi C++ tilida ham birqanchaalternativvariantlarichidantanlashvashuorqalidasturyo`nalishiniboshqarishmumkinbo`lgantanlashoperatorlarimavjud. Yuzanitopishmasalasiuchuntuzilgandasturdayuzaningqiymatinikiritish, hisoblashvanatijanichiqarishko`rsatmalarikiritilgansatrlaro`rnigaquyidagichasatrlarniqo`yishmumkin:
if(radius < 0)
{
cout<< "Noto`g`riqiymatkiritildi!"<}
else
{
yuza = radius * radius * PI;
cout<< "Aylanayuzasi" << radius << " radius bo`yicha"<}
Shuningdek, tanlashoperatorlarishartlarniqo`llashdamantiqiyifodalardan ham foydalanadi. Mantiqiyifodatrue (rost) yokifalse (yolg`on) qiymatlariniqabulqilishorqalihisoblashoperatori. Quyidamantiqiyturlarva u bilanbog`liqoperatorlarbilantanishibchiqamiz.
C++ tilidastandartfunksiyalarningyozilishi:

Funksiya

Ifodalanishi

Funksiya

Ifodalanishi

Sin x

sin(x)

sqrt(x); pow(x,1/2.)




Cos x

cos(x)

abs(x) yokifabs(x)




Tg x

tan(x)

Arctan x

atan(x)

e
x

exp(x)

Arcsin x

asin(x) ?

Ln x

log(x)

Arccos x

acos(x) ?

Lg x

log10(x)

pow(x,2/3.)




x
a

pow(x,a)

Log2x

log(x)/log(2)



4. Masalaningyechimi:matematik model yokibloksxemayokiso’zlarorqalitushuntiribberish.
#include
using namespace std;
int fact (int n)
{
if (n==0)
return 1;
else
return n*fact(n-1);}
{int k;
cout<<" Sonnikiriting: ";
cin>>k;
if(k<0)
{
cout<<" Faktorialmavjudemas"<}
esle
{
cout< }
}
5.Dastur kodi:



7.Xulosa.
Misol. Differensiallash, integrallash kabi simvollar paydo bo‘ldi va ularni fizika, ximiya, geologiya va boshqa fanlarda qo‘llash “qurol” sifatida ishlatilmoqda.
Xaritalar, chizmalar, piramidalar, saroylar, mexanizmlar, fraktallar va boshqa ko‘rinishdagi axborotlarni vizuallashtirish tizimi mukamallashtirilmoqda. Misol, piramida ko‘rinishidagi qo‘rg‘onlarni shturm qilish. Yetarlicha murakkab, qadimgi suv uzatish tizimi hozirgi kunda ham ishlab kelmoqda.
Papirusning paydo bo‘lishi bilan axborot hajmi kengaydi (kattalashdi), axborot yangi xossasi bo‘lgan – siqiluvchanligi dolzarb bo‘lib qolmoqda.
Qog‘ozning paydo bo‘lishi axborotni effektiv tashuvchisi bo‘lgan kitob paydo bo‘lishiga olib keldi, chop etuvchi stanokni (Guttenberg) ixtiro etilishi axborotni (axborot almashinuvini yangi xossasi) nusxalashtirishga (tiraj), ko‘paytirishga olib keldi. Yetarli darajada adekvat bo‘lgan ommabop axborot kommunikasiya vositalari (instrumentariyalari) paydo bo‘ldi. Virtualfikrlash (misoluchun, ma’lumrassomlarrasmlarida) elementlaririvojlanmoqda.

Download 217.06 Kb.

Do'stlaringiz bilan baham:




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