Bouwen van programma's: expressies
Net als bij de opdrachten, hebbeb we ook bij expressies te maken met elementaire bouwstenen en samenstellingen:
stap | voorbeeld |
---|---|
getal | 123 |
naam | size |
operator | 123 * size |
functie-aanroep | square(size * 2) |
We hebben in dit geval te maken met waarden - zoals 123
en size
(een naam die voor een waarde staat), en met rekenopdrachten - in de vorm van elementaire operatoren (*
, +
) en zelf-gedefinieerde samengestelde rekenopdrachten (functies). Met behulp van een functie kun je een samengestelde opdracht een naam geven, en van parameters voorzien. Dit is een voorbeeld van abstractie.