Documente Academic
Documente Profesional
Documente Cultură
RAPORT
Lucrarea de laborator nr. 2
la Programarea Calculatoarelor
A efectuat:
A verificat:
lector asistent
Mihai Potlog
Chiinu -2014
Lucrarea de laborator nr.2
Varianta 1:
Formulele de calcul:
1
ax b
x a
F
sin x
10 x
c 6
cnd x+a>0 si 0
n celelalte cazuri
Mersul lucrrii:
Se cunosc mai multe structuri de algoritmi i anume:
Structura liniar
Structura ramificat
Structura interactiv
Ciclul este o parte a algoritmului care poate fi repetata de mai multe ori .
Fiecare ciclu trebue sa aib condiie. n dependen de acesta ciclurile se
divizeaz n:
1. Ciclu precondiionat (anterior)
2. Ciclu postcondiionat(posterion)
Pentru crearea ciclurilor se utilizeaz urmatoarele 3 instruciuni:
Instruciunea while:
Instruciune se execut repetat att timp ct valoarea expresiei este diferita 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 diferita 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 , adica valoarea expresiei din paranteze
este zero , se face un salt la instruciunea de dupa corpul instruciunii while , deci
instruciuea while se termin.
Dai: a,b,c
a,b,c
i=1
x=xi
Rezultatele obinute
Nu
x<=xf
Da
Da
Nu
x+a<0 , c=0
Da
F=
1
b
ax
F=
xa
sin x
x+a>0 , 0
Nu
F=
10 x
c6
x= , f=,x,f
i=i+1
x=x+dx
getch()
Analiza datelor:
a) date de intrare:
xi,xf,dx,a,b,c - variabile simple de tip
real, parametrii expresiilor date (de
Stop
ntrodus de la tastatur).
b) date de ieire:
x,f - variabile simple de tip real, valorile expresiilor date (de afiat pe ecran).
c) date intermediare: i
Concluzie:
n aceasta 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 0.5 nct dx , adic pasul este 0.5 pe cnd variabila de
eire f i modific valorile neuniform .
Bibliografie:
1. Carcea L.,Vlas S., Bobicev V. Informatica:Sarcini pentru lucrri de laborator.
Chiinu: UTM, 2005.
2. Conspectul prelegirilor cursului Programarea Calculatoarelor. Lector dr., conf.
univ. Luchianov L.. Chiinu: UTM, 2014.
3. Brian W Kernigham, Dennis M Ritchie - The C Programming Language,
Prentice-Hall Software Series, 1978.