--- title: "Zelf algoritmes ontwerpen: proces blok" tags: algoritmisch denken --- :::success **Wat moet je kennen en kunnen na dit deel?** :heavy_check_mark: Weten wat een procesblok in een diagram betekent :heavy_check_mark: Zelf een diagram kunnen opstellen door procesblokken te gebruiken ::: # Proces blok <iframe width="100%" height="400" src="https://www.youtube.com/embed/UNfXIYuSylI" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> Het eerste, en simpelste blokje dat je kan gebruiken in een Nassi-Shneiderman diagram is het procesblok. Dit duid eigenlijk gewoon een stap aan die moet worden uitgevoerd. <img src="https://i.imgur.com/7YlGRqC.png" style="float: right"> Het ziet er uit als een rechthoek met daarin tekst. De tekst duid aan wat er moet gebeuren in deze stap. ## Blokken combineren <img src="https://i.imgur.com/aQF5GvF.png" style="float: right"> In een algoritme is de volgorde van de stappen belangrijk. De volgorde waarin je de blokken plaatst is dus ook belangrijk! De blokken worden van boven naar beneden uitgevoerd. ## Omelet voorbeeld Het algoritme om een omelet te bakken uit het onderdeel "Wat is een algoritme?" kan dus zo getekend worden als een Nassi-Shneiderman diagram: <br> <img src="https://i.imgur.com/744KHBW.png" style="display: block; margin: auto;"> ## Oefening Bekijk de stappen om een vliegtuig te vouwen die hier op deze site staan: http://www.origamivoorkinderen.nl/origami/Vliegtuig_01 Maak van deze stappen een Nassi-Shneiderman diagram en upload het in het formulier hieronder. Je kan het diagram tekenen op een blad papier en er een foto van trekken. Deze foto kan je dan uploaden. Of, als je het programma wil gebruiken dat ik in de video gebruik kan je dat hier doen: https://draw.io Je gaat het dan wel zelf wat moeten uitzoeken hoe het werkt. <iframe width="100%" height= "600px" src= "https://forms.office.com/Pages/ResponsePage.aspx?id=JLSXj_BKa0yr-mUOSAvTJNJqx6AF5T9KiuqgwXk4vbRUNkI0VTVDM1EzQ0hHSlZDWjdTOFZVQkE0NS4u&embed=true" frameborder= "0" marginwidth= "0" marginheight= "0" style= "border: none; max-width:100%; max-height:100vh" allowfullscreen webkitallowfullscreen mozallowfullscreen msallowfullscreen> </iframe>