Les 1 · ± 25 minuten
Algoritmes: recepten voor een machine
Een computer doet wat je zegt, niet wat je bedoelt
🧪 Eerst doen, dan lezen!
Programmeer de robot naar de vlag. Klik opdrachten achter elkaar en druk op 'Voer uit'. Botst hij? Kijk dan stap voor stap terug waar het misging.
🔬 Programmeer de robot
Klik opdrachten achter elkaar en laat de robot naar de vlag rijden. Hij doet precies wat je zegt — niet wat je bedoelt.
Nog geen opdrachten — klik hierboven.
🏠 Doe het thuis ook écht
Schrijf voor een huisgenoot precies op hoe je een boterham smeert — en laat diegene het letterlijk uitvoeren. Bereid je voor op pindakaas op de verpakking.
Deel 1 van 2 · Wat is een algoritme?
kaart 1 van 6
Wat is een algoritme?
Een algoritme is niets anders dan een recept: een rijtje stappen dat altijd tot hetzelfde resultaat leidt. Tanden poetsen, een broodje smeren, staartdeling — het zijn allemaal algoritmes. Het bijzondere is dat je ze aan iemand anders kunt geven, ook aan iemand die niet nadenkt.
En dat is precies wat een computer is: een machine die instructies uitvoert zonder ooit te begrijpen wat hij doet. Zeg je 'ga vooruit' terwijl er een muur staat, dan rijdt hij tegen die muur. Hij vraagt niet 'bedoelde je niet links?'.
Daarom is programmeren vooral heel precies leren denken. De computer is niet dom of slim — hij is letterlijk. Elke fout in het resultaat is een fout in jouw instructies.