Лабораторная работа№1 Проектирование алгоритмов Группа: 962-20 (заочная) Сдал(а): Оллоёров Тохир Принял
Download 0.57 Mb.
|
Olloyarov Tohir lab1
МИНИСТЕРСТВО РАЗВИТИЯ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И РАЗВИТИЯ КОММУНИКАЦИИ РЕСПУБЛИКИ УЗБЕКИСТАНУРГЕНЧЕСКИЙ ФИЛИАЛ ТАШКЕНТСКОГО УНИВЕРСИТЕТА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ИМЕНИ МУХАММАДА АЛЬ-ХОРАЗМИЙЛабораторная работа№1 Проектирование алгоритмов Группа: 962-20 (заочная) Сдал(а): Оллоёров Тохир Принял: 5.Koeffitsiyentlari a=1, b=5, c=3 bo’lgan kvadrat tenglama ildizlari topilsin; Blok sxemasi: xa Yo’q D<0 Yakunlash Chiqarish: x1, x1 Chiqarish: “Tenglama ildizga ega emas” D=b2-4ac Kiritish: a,b,c Boshlash 2. Tomonlari a=5, b=7, c=9 bo’lgan uchburchak yuzi topilsin. Blok sxema: yakunlash yoq xa
S S=√p(p-a)(p-b)(p-c) Uchburchak xosil bolmaydi a+b>c
b+c>a Kiritish: a,b,c Boshlash #include #include using namespace std; float findArea(float a, float b, float c) { if (a < 0 || b < 0 || c < 0 || (a + b <= c) || a + c <= b || b + c <= a) { cout << "uchburchak xosil qilib bolmaydi"; exit(0); } float s = (a + b + c) / 2; return sqrt(s * (s - a) * (s - b) * (s - c)); } int main() { float a = 5.0; float b = 7.0; float c = 9.0; cout << "uchburchak yuzi " << findArea(a, b, c); return 0; } .Kubik tenglama Quyidagi tenglamalarning yechimlarini toping: Блок схемаси: #include #define M_PI (3.141592653589793) #define M_2PI (2.*M_PI) #include using namespace std; int Cubic(double *x,double a,double b,double c) { double q,r,r2,q3; q=(a*a-3.*b)/9.; r=(a*(2.*a*a-9.*b)+27.*c)/54.; r2=r*r; q3=q*q*q; if(r2 a/=3.; q=-2.*sqrt(q); x[0]=q*cos(t/3.)-a; x[1]=q*cos((t+M_2PI)/3.)-a; x[2]=q*cos((t-M_2PI)/3.)-a; return(3); } else { double aa,bb; if(r<=0.) r=-r; aa=-pow(r+sqrt(r2-q3),1./3.); if(aa!=0.) bb=q/aa; else bb=0.; a/=3.; q=aa+bb; r=aa-bb; x[0]=q-a; x[1]=(-0.5)*q-a; x[2]=(sqrt(3.)*0.5)*fabs(r); if(x[2]==0.) return(2); return(1); } } int main(){ double a=0,b=-18,c=-30; double x[3]; int d = Cubic(x,a,b,c); cout<<"Ildizlar soni: "< } Download 0.57 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling