Subprograme

Post on 15-Jun-2015

439 views 4 download

description

Functii si proceduri rom

Transcript of Subprograme

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