Funktsiooni mõisted
1. Mida tähendavad järgmised mõisted?
2. Milles seisneb mõistepaari erinevus ja milles sarnasus?
Vastus anna kujul: ,,Esimene on ... Teine on ... Mõlemad on ..., aga ..."
1. funktsioon ja protseduur:
Esimene on alamprogramm, mis tagastab oma töö tulemusena mingi väärtuse. Funktsioonil on
tüüp, funktsioon tagastab ainult sellesse tüüpi kuuluvaid väärtusi ja funktsiooni väljakutset
võib kasutada avaldises seda tüüpi operandina. Teine on keele konstruktsioon, mille abil võib
sooritada programmi osadeks jaotamist ja korduvalt kasutatava tegevuse defineerimist.
Mõlemad on alamprogrammid, mõlemaga me taotleme, et programm tuleks võimalikult
lühikene ja nad täidavad mõlemad ülesandeid, aga need ülesanded on erinevad.
2. parameeter ja argument:
Esimene on ühelaadseid objekte või protsesse iseloomustav suurus (muutuja), mille väärtus
antakse alamprogrammile teda väljakutsuva programmiosa poolt