--- title: "Zelf algoritmes ontwerpen: correcties" tags: algoritmisch denken --- # Correcties oefeningen In jullie inzendingen van de oefeningen heb ik een paar fouten gezien bij meerdere leerlingen. Hieronder wordt er getoond welke fouten, en hoe deze te verbeteren. ## Fout: Plaatsing van blokken <iframe width="100%" height="400" src="https://www.youtube.com/embed/V6h1kODnVVw" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> Het is belangrijk dat blokken aansluiten op elkaar. Anders is het niet duidelijk waar een diagram begint en eindigt. |:x:|:heavy_check_mark:| |-|-| |![](https://i.imgur.com/Zfx6xYz.png)|![](https://i.imgur.com/dSFWPUL.png)| ## Fout: Blokken naast elkaar <iframe width="100%" height="400" src="https://www.youtube.com/embed/DLKsHWw7bvQ" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> Blokken kunnen enkel naast elkaar staan in een selectieblok. De proces blokken "Voeg suiker toe" en "Voeg citroen toe" staan naast elkaar. Dit kan niet. Ze kunnen enkel naast elkaar staan in 1 van de kolommen in een selectie blok. De keuze die gemaakt moet worden moet er dus duidelijk staan. |:x:|:heavy_check_mark:| |-|-| |![](https://i.imgur.com/5EXR4WH.png)|![](https://i.imgur.com/OZ8kWzX.png)| ## Fout: Geen blokken onder de keuzes in een selectieblok <iframe width="100%" height="400" src="https://www.youtube.com/embed/_KlYzTn0Fyk" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> Er is een selectieblok toegevoegd, maar er wordt niet aangeduid wat er moet gebeuren onder elke keuze. De keuze dei gemaakt moet worden moet ook duidelijk genoteerd worden. |:x:|:heavy_check_mark:| |-|-| |![](https://i.imgur.com/VDGGZ3u.png)|![](https://i.imgur.com/tvsV9Rz.png)| ## Fout: De haak van de iteratie blok <iframe width="100%" height="400" src="https://www.youtube.com/embed/13fzNIWy0mQ" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> In dit voorbeeld is het niet duidelijk waar de "Was je kleren" proces blok staat. Moet deze herhaald worden - en staat deze dus in de iteratie blok? Of moet deze niet herhaald worden en staat deze er buiten? |:x:|:heavy_check_mark:| |-|-| |![](https://i.imgur.com/D6kjdp5.png)|Wel herhaald: ![](https://i.imgur.com/JGbZe81.png) ||Niet herhaald: ![](https://i.imgur.com/5BSROni.png)|