Documente Academic
Documente Profesional
Documente Cultură
RAPORT
Lucrarea de laborator nr.1
la Programarea Calculatoarelor
A efectuat:
st. gr AI-161 T.Petru
A verificat:
dr., conf.univ. M. Kulev
Chiinu -2016
0
Lucrarea de laborator nr.1
Varianta 25:
Formulele de calcul:
f=sin(x)/sqrt(1+m2*sin(x)2-2*m*log(y*x))
z=e(-2x)*pow((x+1),1/3)*e(x*y)*sqrt(x+15)
Mersul lucrrii:
Analiza datelor:
a) date de intrare:
x,y,m - variabile simple de tip real, parametrii expresiilor date (de introdus de
la tastatur).
b) date de ieire:
f,z- variabile simple de tip real, valorile expresiilor date (de afiat pe ecran).
c) date intermediare: nu sunt.
Schema logic a algoritmului:
Start
clrscr()
Inroduceti datele
initiale x,y,m:
x,y,m
f=sin(x)/sqrt(1+m2*si
n(x)2-2*m*log(y*x))
z=e(-2x)*pow((x+1),1/3)*e(x*y)*sqrt(x+15)
Rezultatele
obtinute:
f=,f
z=,z
getch()
Stop
Codul (textul) programului in limbajul C:
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main( )
{
float x,z,t;
float D, C;
clrscr();
printf("Indtroduceti datele initiale x,y,m :");
scanf("%f%f%f",&x,&y,&m);
f=sin(x)/sqrt(1+m*m*sin(x)*sin(x)-2*m*log(y*x);
z=exp(-2*x)*pow((x+1),1/3.)*exp(x*y)*sqrt(x+15);
printf("\nRezultatele obtinute\n") ;
printf("f=%.3f \n z=%f\n", f,z);
getch();
return 0;
}
Date de intrare (x y m ):
0.1 0.5 2.5
Rezultatele obtinute
f=1.29 z=0.19
Verificarea rezultatelor:
Bibliografie:
2. Conspectul prelegerilor cursului Programarea Calculatoarelor pentru studeni gr.
AI-161 Lector: dr., conf. univ. M.Kulev. Chiinu, UTM, 2015.
3
4