--- tags: algoritmisch denken --- :::success **Wat moet je kennen en kunnen na dit deel?** :heavy_check_mark: Een probleem en een doel kunnen identificeren. ::: # Probleemdefinitie (of probleemstelling) In deze stap probeer je eerst je probleem en je doel uit te zoeken. ### Lego voorbeeld **Probleem**: Je hebt een hoop Legoblokjes maar je weet niet hoe je een kasteel kan bouwen. **Doel**: Je wilt een kasteel van Legoblokjes hebben ![](https://i.imgur.com/ur1g2SU.jpg) ## Oefeningen ### :pencil: Oefening 1 Een ander voorbeeld zou kunnen zijn dat je niet weet hoe je een vlieger kan vouwen. <div style="display: flex;"> <img src="https://i.imgur.com/Brr2gvE.png" style="flex: 1; border: 1px dashed #ccc; margin: 0.5em;"> <img src="https://i.imgur.com/WpYoYJh.png" style="flex: 1; border: 1px dashed #ccc; margin: 0.5em;"> </div> <br> Welke van deze 2 afbeeldingen zou dan het probleem zijn, en welke van de 2 het doel? :::warning :::spoiler Denk even na en klik daarna hier voor de oplossing <br> De stapel papieren is het probleem en het vliegtuig is het doel. **Waarom?** De stapel papier is de situatie waarmee je begint. Je hebt een stapel papier maar je weet niet hoe je het kan omvormen tot een papieren vliegtuigje. Dat is dus een *probleem* dat je kan proberen oplossen. Het vliegtuig is het resultaat dat je wilt bereiken, dus dat is je *doel*. ::: ### :pencil: Oefening 2 Stel het is lunchpauze en je wilt je lunch eten. Welke van deze afbeeldingen zou het probleem zijn, en welke het doel? Je moet dus 2 afbeeldingen uitkiezen. <style> .imagegrid { display: flex; flex-wrap: wrap; } .imagegrid > div { flex: 1; flex-basis: 45%; padding: 0.5em; margin: 0.5em; border: 1px dashed #ccc; } </style> <div class="imagegrid"> <div> <img src="https://i.imgur.com/BiHjka2.jpg"> Een sandwich opeten </div> <div> <img src="https://i.imgur.com/waXfLXW.png"> Een sandwich bereiden </div> <div> <img src="https://i.imgur.com/OqTxo4r.png"> Brood snijden </div> <div> <img src="https://i.imgur.com/fcGFSqh.png"> Een lege brooddoos </div> </div> :::warning :::spoiler Denk even na en klik daarna hier voor de oplossing <br> Het is lunchpauze, dus je doel is om iets te eten. Het **doel** hier is de afbeelding waar de sandwich wordt opgegeten. Het **probleem** is dus dat je brooddoos leeg is. De andere foto's duiden stappen aan om een sandwich te bereiden. Dit zijn geen problemen of doelen maar de stappen die worden uitgevoerd om van een probleem tot een doel te komen. :::