Programmering A

 
Introduktion
Första programmet
Strukturerad programmering
Variabler
Selektion
Sammansatta villkor
Iteration
Underprogram
 
Introduktion
Proceduren
Funktionen
Självrättande övning 8.1
Insändningsuppgift 3
Klassrum
Hjälp
   
Senaste nytt
Till kursens början
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!

Funktionen Upp
   Kursindex © HSw CFL 2002