Functii si proceduri rom

Post on 15-Jun-2015

554 views 6 download

Transcript of Functii si proceduri rom

SUBPROGRAME

CUM SE OBŢINE PÎÎNEA ?

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

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.

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.

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

D;begin f:=e;

End;

APELUL FUNCŢIEI

EXEMPLU

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).