|
Algoritmni loyihalash
|
Sana | 23.04.2024 | Hajmi | 435.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;
}
|
| |