## Functie

#### Omschrijving Een "hulp"programma binnen het "hoofd"programma dat hergebruikt kan worden. Wordt ook wel genoemd sub routine. #### Koppeling met doelen SLO: Automatisering Kan door het opstellen van een serie van geordende stappen een probleem oplossen of een bepaald doel bereiken Kan repetitieve taken laten uitvoeren door computers Algoritmes en procedures Kan een proces om problemen op te lossen generaliseren, zodat het ook bij andere problemen toegepast kan worden Probleem decompositie Kan een taak opdelen in kleinere taken Kan een lange lijst met opdrachten opdelen in subcategorieën Kan een aantal taken combineren tot één taak Algoritmes en procedures Kan door algoritmisch redeneren oplossingen genereren Problemen (her)formuleren Kan op een zodanige manier problemen formuleren dat het mogelijk wordt om het probleem op te lossen door gebruik van een computer of ander gereedschap Simulatie en modellering Kan een proces representeren of een experiment uitvoeren op basis van modellen Parallelization Kan taken gelijktijdig laten uitvoeren door computers ​ ​ ​

####

#### Doelen voor de middenbouw - Leert het begrip functies kennen. - Leert wat het doel van functies zijn. - Leert acties te herkennen die in een functie kunnen worden beschreven. - Leert een functie te definieren - Leert een functie aan te roepen.
#### Mogelijke activiteiten
Functionele instructies (unplugged) Vang het licht met kralen en draad |  | Liedjes schrijven (unplugged) Zoek de herhalingen in een lied. |  |