Documente Academic
Documente Profesional
Documente Cultură
Raport
Lucrare de laborator – 1
Programarea calculatoarelor
Sarcini de lucru: De calculat valorile variabilelor indicate în tabel după formulele de calcul și
datele inițiale indicate. De afișat rezultatele obținute.
***************************************************************************
* REZULTATELE CALCULELOR *
***************************************************************************
<rând liber>
Rezultat 1 = ………….
***************************************************************************
<rând liber>
Rezultat 2 = ………….
***************************************************************************
Tabelul 1.1.
𝑟 cos 𝑎
𝑉 = 𝑟𝑑(1 + ) + 𝑐𝑡𝑔3 𝑎
√𝑟 2 + 𝑠𝑖𝑛2 𝑎 r = 1.5
6 d=2
𝑠𝑖𝑛2 𝑎3 3 a = 0.2
𝑇= + 1 + √𝑑 + 4
ln 𝑎 + 𝑒 𝑟
Mersul lucrării:
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 ieşire:
f,z- variabile simple de tip real, valorile expresiilor date (de afişat 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()
#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:
Conspectul prelegerilor cursului Programarea Calculatoarelor pentru studenții gr. AI-182
Lector: dr. conf. univ. Mihail Kulev.
mun. Chișinău, UTM, 2018.