Documente Academic
Documente Profesional
Documente Cultură
Referat
Lucrare de laborator nr. 1
Tema: ,,Programarea algoritmilor cu structură
liniară”
Disciplina: Programarea Calculatoarelor
Condiția problemei
De calculat valorile variabilelor indicate după formulele de calcul şi datele iniţiale indicate.
De introdus datele iniţiale de la tastatură. De afişat rezultatele obţinute pe ecran. (formula
nr. 5 din tabelul 5.2 pagina 231)
w=√ x 2+ b−b2 sin 3 (x+ a)/x unde: a=1,5
b=15,5
x=-2,9
y=cos2 x3 −x / √a 2+ b2
Schema block
1
START
2
a, b, w, x, y
3
a = 1.5
4
b = 15.5
5
x = -2.9
7
y=cos x −x / √a + b
2 3 2 2
8
w, y
9
STOP
Programul C
#include<stdio.h>
#include<math.h>
*main()
{
float w, y, a, b, x;
a = 1.5;
b = 15.5;
x = -2.9;
w = sqrt(pow(x, 2) + b) - pow(b, 2) * pow(sin(x + a), 3) / x;
y = pow(cos(pow(x, 3)), 2) - x / sqrt(pow(a, 2) + pow(b, 2));
printf("Valoarea w = %f\n\n", w);
printf("Valoarea y = %f\n", y);
return 0;
}*/
Afișarea rezultatului
Analiza rezultatelor si concluzii:
În urma efectuării lucrării de laborator cu tema: ,,Programarea algoritmilor cu
structură liniară” am observat următorul lucru: verificarea ne arată că
rezultatele obţinute sunt corecte şi programul lucrează corect, algoritmi cu
structură liniară pot fi folosițoi pentru calcularea expresiilor matematice, au fost
obţinute primele deprinderi pentru scriere unui program simplu în limbajul C. O
idee importantă este că cu ajutorul celor mai simple comenzi care sunt valabile
în C și cu ajutorul bibliotecii math.h (și formulelor matematice cunoscute)
putem calcula cele mai grele exerciții. Executarea programului se efectuiază în
funcția main() care controlează procesul de execuție a programului prin
apelurile la alte funcții.