Za ponovitev učne snovi najprej navedi definicijo pojma, nato s klikom pojma preveri svoj odgovor.
Funkcija ali podprogram je zaporedje stavkov (telo funkcije), ki smo mu nadeli neko ime.
Iz drugih delov programa lahko funkcijo pokličemo in takrat se izvedejo stavki, ki sestavljajo njeno telo.
Funkcija lahko pri klicu dobi tudi parametre, ki jih lahko uporablja podobno kot lokalne spremenljivke.
Funkcije lahko kličejo tudi druga drugo in celo sámo sebe. Če funkcija kliče sámo sebe, pravimo temu rekurzija.
S stavkom return
(vrni
) se lahko predčasno vrnemo iz klica funkcije ali pa z njim klicatelju vrnemo vrednost, ki jo uporabi.
S funkcijami program razdelimo na manjše dele in se izognemo ponavljanju enakih zaporedij stavkov v različnih delih programa.
Z uporabo funkcij program postane preglednejši in ga je lažje testirati ter vzdrževati.