Module 4 – Hoofdstuk 2 PSD’s maken
Probleemoplossing PSD’s als voorbereiding op het coderen in een programmeertaal Probleemoplossing staat centraal
Basisstructuren Drie basisstructuren Sequentie (opeenvolging) Iteratie (herhaling) Selectie (keuze)
Sequentie Opdracht 1 Opdracht 2 Opdracht 3 Opdracht 4 Enzovoort
Sequentie Vuur aansteken Pan op het vuur zetten Een halve eetlepel boter in de pan doen Boter laten smelten Ei breken en in de pan doen Ei gedurende drie minuten bakken Vuur uitdoen
Algoritme Stapsgewijs afhandelen van een sequentie Komt ook voor in de wiskunde en de natuurkunde
Iteratie Herhalen van bepaalde onderdelen Controle vooraf Controle achteraf Zolang voorwaarde Herhaal actie Herhaal actie Totdat voorwaarde
Iteratie – controle vooraf Vuur aansteken Pan op het vuur zetten Aantal gebakken eieren is 0 Zolang aantal gebakken eieren ongelijk aan 3 Een halve eetlepel boter in de pan doen Boter laten smelten Ei breken en in de pan doen Ei gedurende drie minuten bakken Ei op bord leggen Aantal gebakken eieren plus één Vuur uitdoen
Iteratie – controle achteraf Vuur aansteken Pan op het vuur zetten Aantal gebakken eieren is 0 Een halve eetlepel boter in de pan doen Boter laten smelten Ei breken en in de pan doen Ei gedurende drie minuten bakken Ei op bord leggen Aantal gebakken eieren plus één Totdat aantal gebakken eieren gelijk aan 3 Vuur uitdoen
Selectie Keuzemogelijkheid Is het vuur aan? Ja Nee Vuur aansteken
Selectie Vraag leeftijd Ieeftijd < 12 Ja Nee Toegang is 5 euro Vertel toegang