Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
RAPORT
Lucrare de laborator Nr.2
la Programarea Calculatoarelor
A efectuat:
A verificat:
lect.univ.
M. Potlog
Chiinu 2014
0
ax c
cos 2 x
in alte cazuri
Mersul lucrrii:
Se cunosc mai multe structuri de algoritmi, i anume:
Structura liniar
Structura ramificat
Structura iterativ (ciclic)
Ciclul este o parte a algoritmului care poate fi repetat de mai multe ori. Fiecare
ciclu trebuie s aib condiie. n dependen de aceasta ciclurile se divizeaz n:
1.
ciclu precondiionat (anterior)
2.
ciclu postcondiionat (posterior)
Pentru crearea ciclurilor se utilizeaz urmtoarele 3 instruciuni:
Instruciunea while
Format:
while (expresie)
instruciune
Instruciunea se execut repetat atta timp ct valoarea expresiei este diferit de
zero. Testul are loc naintea fiecrei execuii a instruciunii. Prin urmare ciclul este
urmtorul: se testeaz condiia din paranteze dac ea este adevrat, deci expresia
din paranteze are o valoare diferit de zero, se execut corpul instruciunii while,
se verific din nou condiia, dac ea este adevrat se execut din nou corpul
instruciunii. Cnd condiia devine fals, adic valoarea expresiei din paranteze este
Start
clrscr();
Introduceti datele
a,b,c,xi,xf,dx
a,b,c,xi,xf,dx
y=y1;
n=0;
Rezultatele
obtinute
x<=xf
NO
x-2<0 && a!=0
YES
F = (a+log(x))/(sin(c))-b*b
NO
YES
F = (a*x+c)/(cos(2*x))
F= (x-sin(x+1)/b)
n=n+1
x=x+dx;
Stop
Rezultatele obtinute:
Am introdus datele:
a=2 , b=4, c=2, xi=2, xf=32, dx=4
1. x=2
2. x=6
3. x=10
4. x=14
5. x=18
6. x=22
7. x=26
8. x=30
f=-12.239
f=23.701
f=78.416
f=-45.789
f=-437.624
f=68.011
f=-490.825
f=-96.597
Concluzie:
n aceast lucrare am elaborat un program ce conine procese de calcul cu
cicluri i ramificaii realizate cu diferite instruciuni posibile. Din rezultatele
obinute observm c x se mrete cu o unitate ntruct xi, adic pasul este 4, pe
cnd variabila de ieire F i modific valorile doar pna n momentul cnd x atinge
valoarea 32.
Bibliografie: