Documente Academic
Documente Profesional
Documente Cultură
RAPORT
Lucrarea de laborator nr.2
la Programarea Calculatoarelor
A efectuat:
st. gr. TI-15X Student Name
A verificat:
dr., conf.univ. M. Kulev
Chişinău -2015
Lucrarea de laborator nr.2
Varianta 10:
Formulele de calcul:
1 ln a b 2
s
2b ln z 3
t cos a , a t
3 2
x z sin s
b e ,a t
Valorile datelor iniţiale:
t=3.3
b=2.34
z=1.8
1.7 a 4.5
0.1
Mersul lucrării:
START 1
n=n+1
''Dati datele t,b,z,a1,a2,dx”
n,a,s,x
t,b,z,a1,a2,dx
a=a+dx
a=a1
n=0
“Rezultatele obtinute:”
a a2
Nu
Da
getch()
1 ln a b 2
s
2b ln z 3
STOP
Nu Da
a>t
x b e z sin s x t cos3 a 2
1
Codul (textul) programului in limbajul C:
#include <stdio.h>
#include <math.h>
#include <conio.h>
int main()
{
int n = 0;
float t,b,z,a1,a2,dx;
float a,s,x;
printf("Dati datele t,b,z,a1,a2,dx\n");
scanf("%f%f%f%f%f%f", &t,&b,&z,&a1,&a2,&dx);
a=a1;
printf("Rezultatele obtinute\n");
do{
s=(1+pow(fabs(log(a)-(b*b)),1./2))/2*b - log(pow(z,3));
if(a>t)
{ x=t-(pow(pow(cos(a),3),2));}
else
{x=b+exp(z+sin(s));}
n++;
printf("%i. a =%f, s = %f, x = %f \n",n, a, s,x);
a+=dx;
}
while(a<=a2);
getch();
return 0;
Rezultatele obtinute:
Verificarea rezultatelor:
Analiza rezultatelor si concluzii: