Documente Academic
Documente Profesional
Documente Cultură
al Republicii Moldova
A efectuat:
Studenta gr 1
Economie generala
A controlat:
Lector superior
Danilov Aurel.
CHISINAU 2008
Varianta 10
Scopul lucrrii
De neles structura i deosebirea ntre
construciile ramificative generale i prescurtate
De a putea determina condiiile cnd aceste
construcii se pot aplica la rezolvarea
problemelor
De a face cunotin cu problemele ce se
rezolv cu ajutorul construciilor ramificative
Expunerea problemei:
Fie dat o funcie y=f(x).De creat programul n
limbajul C++ ce cunoscnd valoarea x afieaz
valoarea funciei y.Programul se realizeaz de
trei ori pentru valoarea lui x pe fiece ramur.
Coninutul drii de seam:
Expunerea problemei pentru varianta corect
Textul programului
Caracterizarea construciilor i funciilor
folosite
Rezultatele realizrii programului
Concluzii.
Start
Introduceti x
False
False
-5<x<=5
x>=5
True
True
y=exp(fabs(2x-4))+(cos(exp(3)(4x-6)))/sin
(exp(3)(4x-6))/2x-5
y=(pow(2,log(2pow(x,2)+2,5)*pow(x,5)
/log(12))/2*x
y=(sin(2x-3))/2+5x-4
Extragem y
Fin
# include<iostream.h>
# include<math.h>
# include<conio.h>
# include<iomanip.h>
void main()
{
double y,x//variabile de baza
clrscr()
cout<<"Introdu argumentul x="
cin>>x
if(x>=5)
y=pow(exp(1),fabs(2*x-4))+((pow((cos(4*x-6)/sin(4*x-6)),3)))/
(2*x-5)
if(-5<=x<5)
y=(sin(2*x-3))/2+5*x-4
if(x<-5)
y=((pow(log(2*pow(x,2)+1)/log(12),2))+2,5*pow(x,5))/(2*x)
cout<<"Valoarea argumentului x="<<x
cout<<"Valoarea functiei nerotungita y="<<y
cout<<"Valoarea functiei rotungita y="<<setprecision(2)<<y
}
Exp(x)-calculeaza valoarea functiei exponentiale(e la puterea x)
pentru
valoarea marimii x de tip double.
Fabs(x)-calculeaza valoarea absoluta(modulul) a valorii marimii x
de tip
long double.
Pow(x)-intoarce valoarea puterii x la y, unde xsi y pot fi de tipurile
double, long double sau complex.
Cos(x)- calculeaza cosinusul valorii marimii x de tip double.
Sin(x)-calculeaza sinusul valorii marimii x de tip double.
Concluzie:
In baza efectuarii acestui program am
inteles cum se deosebeste si structura
intre constructia ramificative generale si
prescurtate. Am inteles cum se pot
determina conditiile ce se pot aplica la
rezolvarea
problemelor.Am
facut
cunostinta cu problemele care se rezolva
cu ajutorul conditiilor ramificative.