Subprograme

9
SUBPROGRAME

description

Functii si proceduri rom

Transcript of Subprograme

Page 1: Subprograme

SUBPROGRAME

Page 2: Subprograme

CUM SE OBŢINE PÎÎNEA ?

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

Page 3: Subprograme

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: Subprograme

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: Subprograme

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

D;begin f:=e;

End;

Page 6: Subprograme

APELUL FUNCŢIEI

Page 7: Subprograme

EXEMPLU

Page 8: Subprograme

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: Subprograme