Funktionen |
Nationellt centrum för flexibelt lärande 2002 |
|
I Delphi
har vi två typer av underprogram vi kan använda, procedurer
och funktioner.
Dessa kodas ovanför huvudprogrammets begin.
Funktionen
Funktionen
returnerar alltid ett och endast ett värde.
Funktioner används oftast i beräkningsuttryck, t ex sin(x),
cos(x).
Det som händer när t ex sin(x) anropas är att sinus
för x beräknas och resultatet hamnar i sin(x).
Därför är det möjligt att skriva t ex sin(x)/2
eftersom när sin(x) är beräknat hamnar värdet
i sin(x) och därefter delas det värdet med två.
Deklarera
en funktion.
function kvadrat(tal
: real):real;
var i:integer;
begin
kvadrat:=tal*tal;
end;
Notera
att funktionen tilldelas det värde den ska ha.
Anropet
till funktionen i huvudprogrammet skulle t ex kunna se ut så
här:
y:=kvadrat(x)*3/z;
Filer
från videoavsnittet
Funktionsexempel
Studiehandledningen!
|