Functii si proceduri rom

9
SUBPROGRAME

Transcript of Functii si proceduri rom

Page 1: Functii si proceduri rom

SUBPROGRAME

Page 2: Functii si proceduri rom

CUM SE OBŢINE PÎÎNEA ?

Orice problemă complexă poate fi divizată în probleme mai mici.

Page 3: Functii si proceduri rom

FUNCŢIILE

Funcţiile sînt subprograme care calculează şi returnează o valoare. PASCAL conţine un set de funcţii predefinite, cunoscute oricărui program: sin, cos, eof . Programatorul poate defini funcţii proprii, care se apelează în acelaşi mod ca funcţiile standard.

Page 4: Functii si proceduri rom

PROCEDURILE

Procedurile sînt subprograme care efectuează prelucrarea datelor comunicate în momentul apelului. Limbajul conţine procedurile predefinite read, readln, write, writeln ş.a., Programatorul poate defini proceduri proprii.

Page 5: Functii si proceduri rom

FUNCŢIIDeclaraţia funcţiei are forma: function f (x1; х2… ; xn):tr;

D;begin f:=e;

End;

Page 6: Functii si proceduri rom

APELUL FUNCŢIEI

Page 7: Functii si proceduri rom

EXEMPLU

Page 8: Functii si proceduri rom

SARCINI

Se dă antetul de programfunction F(x : real; у :integer; z : char): boolean; Care din următoarele apeluri sunt corecte:а) F ( 3.18, 4, ‘A');b) F(4, 4, 'А') ;c) F(4, 4, 4);d) F(4, 3.18, 'а');e) F(3.18, 4, 4)1f) F(‘3,18', 4, '4');g) F(15, 21, '3');h) F(15,21,3).

Page 9: Functii si proceduri rom