Algoritmni loyihalash




Download 435.58 Kb.
Sana23.04.2024
Hajmi435.58 Kb.
#205216
Bog'liq
Amaliy ish 1
Akusherlik va ginekologiya крил 200, 1-4 sinf.Test to\'plam, 5-ГРАФЛАР УСТИДА АМАЛЛАР, 2 5334724864852890905.docxFG, Amaliy ish 3, 10lab, 3-МАВЗУ Mehnatning fiziologik va gigienik asoslari, курсовая Методика и анализ произведений различных жанров на уроках литературы (1), 1-Mustaqil, 2-Mustaqil, 1-Mustaqil

O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI
ALGORITMNI LOYIHALASH” FANIDAN



1-AMALIY ISHI


BAJARDI: 2-KURS DI-11-22 GURUH TALABASI
TOSHBURIYEV F


QABUL QILDI: TEMIROV M


QARSHI 2024





1- AMALIY ISHI


Mavzu: Algoritmlarni loyihalash. Algoritmning korrektligi va samaradorligini baholash. Kvadrat tenglama ildizlarini aniqlash algoritmi. Uchburchak yuzasi uchun Geron formulasi.
Amaliyot ishi vazifalari:


I topshiriq 24-variant

Ushbu Z funksiyani qiymatlarini hisoblash dasturini tuzish uchun avval quyidagi belgilashlarni kiritamiz.




; ; ; ;

B elgilashlardan so‘ng funksiyaning ko‘rinishi quyidagicha buladi








Endi funksiyani hisoblash algoritmining blok-sxemasini tuzamiz.
Ushbu hisoblash algoritmining blok-sxemasiga mos ravishda C++ tilida dasturini tuzsak quyidagicha bo‘ladi:
#include
#include
using namespace std;
int main(){
float x, y, Z;
float a, b, c, d;
cout<<"x="; cin>>x;
cout<<"y="; cin>>y;
a=x*x*x+2*x*y+cos(y);
b=pow(int(a),4);
c=pow(abs(a),(1/5));
d=sin(a);
Z=b+c-d; cout<<"\n";
cout<<"Z="<return 0; }



I
I
topshiriq 24-variant 1-misol
Q
uyidagi funksiyalarni qiymatlarini hisoblash algoritmining blok–sxemasini va C++ tilida dasturini tuzamiz
Ushbu funksiyani hisoblashning algoritm blok – sxemasini tuzamiz.

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


#include
#include
using namespace std;
int main(){
float x,Y;
cout<<"\n";
cout<<"x="; cin>>x;
if (x<=2) Y=1/(5*x*x-6*x+29);
else Y=5*x*x-6*x+29;
cout<<" natija Y="<return 0;
}



2
-misol

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


Funksiya qiymatlarini hisoblash algoritmning blok–sxemaga mos ravishda C++ tilidagi dasturi quyidagicha buladi.


# include
# include
using namespace std;
int main(){
float a, b, x, z;
cout<<"a="; cin>>a;
cout<<"b="; cin>>b;
cout<<"x="; cin>>x;
if (x<1) z=sin(x+pow(x,x)+a*b);
else{ if (x>2) z=pow(x,a+b)*(x*x-pow(x,1/3));
else z=sin(x)+tan(x)*tan(x);}
cout<<"z="<return 0;
}





III topshiriq 24-variant 1-misol

chyekli yig‘indini hisoblash algoritmining blok–sxemasini va WHILE operatoridan foydalanib C++ tilidagi dasturni tuzamiz. Bu yerda x=1,001







#include


#include
using namespace std;
int main(){
float x,S;
int n, S=0, i=1;
cout<<"x="; cin>>x;
while(i<=4)
{ S=S+(8*i*i+5*i+1)*pow(x,-i);
i=i+1; }
cout<<"S="<return 0;
}


Download 435.58 Kb.




Download 435.58 Kb.