Proces blok
Wat moet je kennen en kunnen na dit deel?
- Weten wat een procesblok in een diagram betekent
- Zelf een diagram kunnen opstellen door procesblokken te gebruiken
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.
Het ziet er uit als een rechthoek met daarin tekst.
De tekst duid aan wat er moet gebeuren in deze stap.
Blokken combineren
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:
Oefeningen
Oefening 1. Noedels maken
Teken een NSD (Nassi–Shneiderman diagram) uit dat de stappen bevat die je moet uitvoeren om een pakket noedels klaar te maken.
De verschillende stappen kan je hieronder op de achterkant van het noedelpakket aflezen.
Gebruik alleen de nuttige tekst.
Je mag ook stappen opdelen als dit het algoritme makkelijker maakt.
Klik op de afbeelding voor een grotere versie.
Oefening 2. Een boterham met muizenstrontjes smeren
Teken een algoritme uit in een NSD dat uitlegt hoe je een boterham met muizenstrontjes (hagelslag) maakt.
In één van je stappen moet je boter smeren.
Oefening 3. Schoenen knopen
Teken een algoritme uit in een NSD dat de stappen toont om schoenveters te knopen.
Oefening 4. Papieren vliegtuig vouwen
Teken een algoritme uit in een NSD dat de stappen toont hoe je diteen papieren vliegtuigje kan vouwen.
Je kan een van de stappenplannen hieronder gebruiken, of je kan je eigen favoriete vliegtuig uitleggen.