Documente Academic
Documente Profesional
Documente Cultură
RAPORT
Lucrarea de laborator nr.2
la Programarea Calculatoarelor
A efectuat:
st. gr. SI-141
Pesterean Constantin
A verificat:
dr., conf.univ., catedra IA
Chiinu -2014
Mihail Kulev
2 ln+ |ax|
C= cos2 x ln 2 y 3 ;
a +lnx
ae
P=
c 2 +sin y 3
;
2+ cos2 x2
x 1=2
a< x ;
a=5 ;
a=x ;
2 x 9 ;
a> x ;
x=1 ;
Valorile datelor initiale:
x 2=9
dx=1
a=5
Mersul lucrrii:
Noiuni principale din teorie i metode folosite:
Ciclurile sunt un grup de instruciuni executate n mod repetat, n timp ce o anumit
condiie rmne adevrat.
Exist dou tipuri de cicluri:
- cu contor, (cnd numrul de repetri este cunoscut nainte de a ncepe ciclul, acest
tip de ciclu are o variabil care controleaz numarul de repetri)
- fr contor, (numrul de repetri nu este cunoscut iniial)
Execuia repetat a unei prelucrri este folosit foarte frecvent n rezolvarea
problemelor de cele mai diverse tipuri.
Instruciunile repetitive care descriu astfel de prelucrri sunt alctuite din dou
componente:
Corpul instruciunii (care este alctuit din instruciuni care se repet)
Testul (pe baza cruia se stabilete dac este sau nu necesar reluarea
execuiei corpului).
n limbajul C exist trei instruciuni repetitive, dintre care dou cu test la nceput
(while i for) i una cu test la sfrit (do while).
Instruciunile repetitive cu test la nceput plaseaz testul naintea corpului, astfel
corpul este parcurs numai dac testul este trecut de la nceput. n cazul celor cu test la
sfrit, corpul este executat cel puin o dat n orice condiii.
Instruciunile repetitive se mai numesc i cicluri sau bucle.
Analiza datelor:
a) date de intrare:
x1,x2,dx,a - variabile simple de tip real, parametrii expresiilor date (de introdus de la
tastatur).
b) date de ieire:
x,C,P - variabile simple de tip real, valorile expresiilor date (de afiat pe ecran).
n-variabila simpla de tip integer,de afisat pe ecran numarul de ordine a operatiunii
c) date intermediare: nu sunt.
clrscr
x<=x2
x1=
P=
x1
a<x
x2=
i++ i++
x2
2 ln+ 3 |ax|
dx=
dx
c 2 +sin y 3
2+ cos2 x2
a=
cos 2 xln 2 y 2
a=
a>
a
x=x1
Rezultatele
Obtinute:
ae a+lnx
i=1
1
i++
Stop
getch
Rezultatele obtinute :