O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg‘ona filiali


Download 21.89 Kb.
Sana02.06.2024
Hajmi21.89 Kb.
#1835664
Bog'liq
652-23 guruh talabasi Papiboyev Sayrambekning dasturlash fanidan yozgan dedlinesi


O‘ZBEKISTON RESPUBLIKASI
AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
FARG‘ONA FILIALI

Fakulteti


DI va RI Kafedrasi
Dasturlash Fanidan
MUSTAQIL ISH 1
Bajardi : ___ Parpiboyev sayrambek .
Qabul qildi : ___ Abrorjon Xolmatov.
Farg’ona 2023

1- amaliy topshiriq. Chiziqli jarayonlar.
Asosi to‘g‘ri burchakli to‘rtburchakdan iborat bo‘lgan prizmaning tomonlari va balandligi berilgan. Prizmaning hajmini toping.
Kod yozish tartibi.
Birinchi navbatta prizma hajmini formulasini topamiz.For: v=a*b*h
Bu yerdan ozgaruvchilarni topib olamiz va ularni elon qilamiz(cout va cin kiritish va
Chiqarish operatorlaridan foydalanamiz).Songra hajmni nimaga tengligini yozamiz.
(v=a*b*h).keyin cout operatori orqali hajmni qiymatini ekranga chiqarish kodini
Yozamiz.
#include

using namespace std;

int main()
{int a,b,h,v;
cout<<"a tomonni qiymatini kiriting: ";
cin>>a;
cout<<"b tomonni qiymatini kiriting: ";
cin>>b;
cout<<"h balandlikni qiymatini kiriting: ";
cin>>h;
v=(a*b)*h;
cout << "prizmaning hajmi: " << v<< "ga teng";
return 0;}

2 - amaliy topshiriq .Tarmoqlanuvchi jarayonlar.

Kodni yozish tartibi.
Birinchi navbatda darajaga kotarishda (pow ) funksiyasidan foydalanishimiz uchun matematik funksiyalar kutubxonasini chaqirib olamiz . O'zgaruvchilarning qiymatlarini float tipida qabul qilamiz va ularni kiritishni so'raymiz , (cin) orqali kiritib dinamil ko'rinishga keltiramiz. (if) shart operatori orqali (x) o'zgaruvchiga bog'liq bo'lgan shart orqali tarmoqlantiramiz . shartlar ichiga shartlar ichma -ich kiritib borilaveradi va kerakli shartga mos bo'lgan hisoblash amallari bajariladi.

#include


#include
using namespace std;

int main()


{float q,x,y;
cout<<"x ni qiymatini kiriting: ";
cin>>x;
cout<<"q ni qiymatini kiriting: ";
cin>>q;
if(x>1) { y=3*pow(x,5)+pow(x,4)+pow(x,3)+x*x+x+1;}
else if(x>=-2 && x<=1){ y=5*x*x-2*x+q*x;}
else { y=5*sin(x)*sin(x)+x+4;}

cout<<"javob="<
return 0;
}

3-amaliy topshiriq.Takrorlanuvchi jarayonlar.
n va k butun sonlar berilgan. Quyidagi yig‘indini hisoblash dasturini tuzing.
S= 1k+2k+..+nk;
.
Kod yozish tartibi .
Birinchi matematik standart funksiyalar kutubxonasini qoshib olamiz.Keyin ozgaruvchilar k va n butun sonlar bo'lgani uchun ularning tipini int da kiritib olamiz, cout orqali o'zgaruvchilarni kiritishi so'raymiz va so'ralgan o'zgaruvchilarni cin orqali kiritib dinamik ko'rinshga keltiramiz va shu yerda int tipida s degan ozgaruvchi olamiz uni esa nolga tenglab qoyamiz . For operatori orqali siklni (1) dan boshlab aylantiramiz (i<=n) shart bajarulmaguncha va dastur i<=n shart bajarilmay qolgunga qadar sikl takrorlanadi song bu yerda s ni s=s+pow(i,k) ga tenglab shart yozib qoyamiz.
Oxirida esa cout operatori yordamida s ni qiymatini konsul oynaga uzatuvchi kod yozib qoyamiz.
#include
#include
using namespace std;

int main()


{int n,k;
cout << "n ni qiymqtini kiriting: ";
cin>>n;
cout << "k ni qiymqtini kiriting: ";
cin>>k;

int s=0;


for(int i=1;i<=n;i++){
s=s+pow(i,k);
}
cout<<"javob(s)="<return 0;
}

Download 21.89 Kb.

Do'stlaringiz bilan baham:




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