Documente Academic
Documente Profesional
Documente Cultură
AL REPUBLICII MOLDOVA
Universitatea Tehnică a Moldovei
Facultatea Calculatoare, Informatică şi Microelectronică
Departamentul Informatică şi Ingineria Sistemelor
Leşan Natalia
Raport
pentru lucrarea de laborator Nr.1
Verificat:
Burlacu Natalia, doctor, conf. univ.
Departamentul Informatică şi IS,
Facultatea FCIM, UTM
Chișinău – 2019
1.Scopul lucrării.
2.Condiţiile problemelor.
1*Nivel de bază.
2* Nivel intermediar.
3* Nivel înalt.
1.Sarcină: а scrie un program C pentru expresia aritmetică dată, ținând cont de
precedența operațiilor.
#include <stdio.h>
#include <math.h>
int main()
{int t,l;
float z,m,R; //folosim variabilele intermediare z,m pentru a optimiza (după posibilitate)
expresia
printf("t=\n");
scanf("%i",&t);
printf("l=\n");
scanf("%i",&l);
z=3*pow(t,2);
m=3*pow(l,5);R=z+m+4,9;
return 0;
}
2. Sarcină: а scrie un program C pentru expresia aritmetică dată, ținând cont de
precedența operațiilor.
#include <stdio.h>
#include <math.h>
int main()
{ int y,f;
printf("y=\n");
scanf("%f",&y);
scanf("%d",&f);
a=pow(M_E, 2*y);
b=sin(f);
c=log10((3,8*y+f));
G=(a+b)/c;
return 0;
}
3. Sarcină: а scrie un program C pentru expresia aritmetică dată, ținând cont de
precedența operațiilor.
#include <stdio.h>
#include <math.h>
int main()
{int a,c,x;
double n,o;
printf("a=\n");
scanf("%i",&a);
printf("c=\n");
scanf("%i",&c);
printf("x=\n");
scanf("%i",&x);
m=pow(x,2)*pow(a,5);
n= pow((cos(m)),4);
o= pow((atan(a-(pow(x,5)))),4);
p=abs(a+x*(pow(c,4)));
L= (sqrt(b-n)+o)/((M_E)*sqrt(p));
return 0;
}
3.Concluzie.