|
1-amaliy ishi bajardi: Berdiraxmatov Asadbek Tekshirdi: Sayidov Jurabek
|
Sana | 19.12.2023 | Hajmi | 1.22 Mb. | | #124264 |
Bog'liq 1-amaliy malumotlar tuzilmasi Mustaqil ish Fan nomi Elektr mashinalari Bajardi Xafizov Avaz Yu (1), Muzaffarov Nuriddin (1), Pedagogika va psixologiya yo’nalishi, ASMAUL HUSNA docx, 058 Юкумли касаллик, озик овкатдан уткир, касига кура иш жойида, Bank121234, 27638-Mavzu Falsafa turmush tarzi va dunyoni anglash usuli ilm (1), TEXNOLOGIK JARAYONLARNI BO SH Q ARISH TIZIMLARI, aniq-integralni-me-morchilikda-qo-llash-aniq-integralning-tadbiqlariga-doir-misollar-yechish, ВКР - 4125, 10-ma\'ruza, 13aa57d9-cabb-49e6-b39e-1156ad74da69, 1699252966, Chiziqlibulmagantenglama2016A.Abdirashidov, 2-lab
O’ZBEKISTON RESPUBLIKASI
RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Q ARSHI FILIALI
TELEKOMMUNIKATSIYA TEXNOLOGIYALARI
FAKULTETI
RI-11-22-GURUH TALABASI
BERDIRAXMATOV ASADBEKNING
MA’LUMOTLAR TUZILMASI VA ALGORITMLAR
FANIDAN
1-AMALIY ISHI
Bajardi: Berdiraxmatov Asadbek
Tekshirdi: Sayidov Jurabek
1 – amaliy ishi
Chiziqli, tarmoqlanuvchi va takrorlanuvchi algoritmlar .
Ishning maqsadi. Algoritmlarni loyihalashni, algoritmning korrektligi va samaradorligini baholashni o’rganish. Kvadrat tenglama ildizlarini aniqlash algoritmini, uchburchak yuzasini hisoblash uchun Geron formulasini qo’llash algoritmini loyihalashtirishni, grafik usulda tavsiflashni, C++ tilida dasturlashtirishni va kompyuterda hisoblashlar o’tkazib, natijalar olishni o’rganish.
Vazifa: Berilgan kvadrat tenglamalar ildizlarini aniqlash algoritmlari, uchburchak yuzasini hisoblash uchun Geron formulasini qo’llash algoritmi loyihalashtirilsin. Algoritmlarning korrektligi va samaradorligi baholansin. Algoritmlar grafik usulda tavsiflansin, C++ tilida dasturlashtirilsin va kompyuterda hisoblashlar o’tkazilib, natijalar olinsin.
I.ax2 +bx+c=0 D=b2-4ac>=0
D=b2-4ac x1 x2
1-misol:
x2+3x+2=0 a=1, b=3, c=2 D>0 va ildizlari x1=-1 x2=-2 teng bo’lgan kvadrat tenglamani yechish usuli.
/* quadratic equation D>=0*/
#include
#include
using namespace std;
double a,b,c,D,x1,x2,ass1,ass2;
int main( )
{
cout<<"a=";
cin>>a;
cout<cout<<"b=";
cin>>b;
cout<cout<<"c=";
cin>>c;
cout<D=b*b-4.0*a*c;
ass1=pow(D,0.5);
ass2=2.0*a;
x1=(-b+ass1)/ass2;
x2=(-b-ass1)/ass2;
cout<<"x1="<cout<cout<<"x2="<cout<system("pause");
return 0;
}
a=1 b=3 c=2 x1=-1 x2=-2
II. 4x2 +6x+7=0 a=4 b=6 c=7
D<0 va x = haqiqiy ildizi yo’q bo’lgan tenglamani yechish usullari.
/* quadratic equation D&&& */
#include
#include
using namespace std;
double a,b,c,D,x1,x2,ass1,ass2;
int main( )
{
cout<<"a=";
cin>>a;
cout<cout<<"b=";
cin>>b;
cout<cout<<"c=";
cin>>c;
cout<D=b*b-4.0*a*c;
if(D>=0.0) {
ass1=pow(D,0.5);
ass2=2.0*a;
x1=(-b+ass1)/ass2;
x2=(-b-ass1)/ass2;
cout<<"x1="<cout<cout<<"x2="<cout<}
else cout<<"Haqiqiy yechim mavjud emas";
cout<system("pause");
return 0;
}
a=4 b=-6 c=7 Haqiqiy yechim mavjud emas
Для продолжения нажмите любую клавишу . . .
III. S= p=
a=3 b=4 c=5 S=6 teng bo’lgan to’g’ri burchakli uchburchakning yuzini Heron formulasi orqali topish algoritmini tuzish.
/* Heron's formula */
#include
#include
using namespace std;
double a,b,c,p,S,ass1;
int main( )
{
cout<<"a=";
cin>>a;
cout<cout<<"b=";
cin>>b;
cout<cout<<"c=";
cin>>c;
cout<p=(a+b+c)/2.0;
ass1=p*(p-a)*(p-b)*(p-c);
S=pow(ass1,0.5);
cout<<"S="<cout<system("pause");
return 0;
}
a=3 b=4 c=5 S=6
Для продолжения нажмите любую клавишу . . .0>
|
| |