{"id":190,"date":"2022-08-03T11:20:08","date_gmt":"2022-08-03T09:20:08","guid":{"rendered":"https:\/\/scratch.itbib4you.be\/?page_id=190"},"modified":"2022-08-08T16:23:00","modified_gmt":"2022-08-08T14:23:00","slug":"laat-mij-raden","status":"publish","type":"page","link":"https:\/\/scratch.itbib4you.be\/index.php\/laat-mij-raden\/","title":{"rendered":"Laat mij raden"},"content":{"rendered":"\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-25 has-custom-font-size has-small-font-size\"><a class=\"wp-block-button__link has-light-green-cyan-to-vivid-green-cyan-gradient-background has-background\" href=\"https:\/\/scratch.itbib4you.be\/\">Lesoverzicht<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Inleiding<\/h2>\n\n\n\n<p>In het hoofdstuk &#8216;Laat mij raden&#8217; wordt een spel ontwikkeld waarbij de speler een geheim getal moet raden dat door de computer werd gegenereerd. Het programma bouwen we stapsgewijs op zodat het gebruik van diverse blokken duidelijk wordt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Analyse van de opdracht<\/h2>\n\n\n\n<p>Bij het analyseren van de opdracht zoeken we naar de noodzakelijke <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">variabelen<\/mark> en bepalen we de <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">logische opeenvolging<\/mark> van de verschillende stappen. Nadien  zetten we alle stappen om naar <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">pseudocode<\/mark>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Variabelen<\/h3>\n\n\n\n<p>Drie geheugenplaatsen in het interne geheugen zijn nodig om werkgegevens <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">tijdelijk<\/mark> op te slaan: een geheugenplaats voor het geheim getal, een geheugenplaats voor de laatst ingebrachte waarde door de speler en een geheugenplaats om het aantal pogingen bij te houden. Elke geheugenplaats moet worden aangeduid door middel van een <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">variabele<\/mark> . Een variabele verwijst naar de naam die in het programma aan de geheugenplaats wordt toegekend. Je kan bijvoorbeeld kiezen voor <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">GeheimGetal<\/mark>, <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">MijnGetal <\/mark>en <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">AantalPogingen<\/mark>. Kies vooral voor betekenisvolle namen voor jouw variabelen. De schrijfwijze is in Scratch minder belangrijk. Wij zullen steeds elke variabele starten met een hoofdletter. Ook wordt een hoofdletter gebruikt bij elk afzonderlijk woord in de variabele.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Algoritme<\/h3>\n\n\n\n<p>Een <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">algoritme<\/mark> verwijst naar de opeenvolgende stappen die nodig zijn om het probleem op te lossen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Moeten we VarIabelen initialiseren?<\/h4>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">Initialiseren<\/mark> verwijst naar de waarde die aan een variabele wordt toegekend vooraleer deze variabele kan worden gebruikt. De variabele <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">GeheimGetal<\/mark> moet bij het begin van het programma starten met de waarde die door de computer wordt gekozen. De variabele <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">AantalPogingen<\/mark> moet bij de start van het programma starten op nul. Na elke nieuwe inbreng (<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">Input<\/mark>) van <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">MijnGetal<\/mark> moet de variabele <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">AantalPogingen<\/mark> met 1 worden verhoogd.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Wanneer eindigt het programma?<\/h4>\n\n\n\n<p>Het programma eindigt als de speler het geheim getal heeft geraden. Wij kunnen het ook als volgt formuleren: wij herhalen de inbreng van een nieuw getal (<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">MijnGetal<\/mark>) tot de inbreng van de speler gelijk is aan het geheim getal (<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">GeheimGetal<\/mark>). <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">De opeenvolgende stappen in het algoritme<\/h4>\n\n\n\n<p>De opeenvolgende stappen in een algoritme kunnen worden voorgesteld door middel van een <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">stroomschema<\/mark> (<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">flowchart<\/mark>) of <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">pseudocode<\/mark>. Een <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">flowchart<\/mark> stelt de logica voor in een diagram.  <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">Pseudocode<\/mark> is de voorstelling van een algoritme in een leesbare vorm. De voorstelling lijkt op een programma maar komt niet noodzakelijk overeen met de instructies die in een computertaal worden aangeboden. Een leesbare versie van het algoritme zou als volgt kunnen worden voorgesteld:<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\" style=\"line-height:1.4\"><code>GeheimGetal = waarde door de computer gekozen\nAantalPogingen = 0\nInput MijnGetal\nVerhoog AantalPogingen met 1\nRepeat Until GeheimGetal = MijnGetal\n   Input MijnGetal\n   Verhoog AantalPogingen met 1\nEnd Repeat\nOutput AantalPogingen<\/code><\/pre>\n\n\n\n<p>De <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">Repeat Until<\/mark>-code (vertaald als <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">herhaal tot<\/mark>) duidt aan wanneer het opvragen van een nieuw getal (als <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">GeheimGetal = MijnGetal<\/mark>) moet worden be\u00ebindigd.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pseudocode omzetten naar Scratch<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Variabelen defini\u00ebren<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_1-1.png\" alt=\"Variabelen toevoegen\" class=\"wp-image-250\" width=\"236\" height=\"239\"\/><\/figure>\n<\/div>\n\n\n<p>Wij kunnen onze drie variabelen defini\u00ebren (wij noemen dit ook soms <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">variabelen declareren<\/mark>) via de categorie <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">Variabelen<\/mark> in deel A. De rubriek <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">Variabelen<\/mark> bevat de knop <mark style=\"background-color:#007acc\" class=\"has-inline-color\">Maak een variabele<\/mark>. In deel B werd de variabele <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">GeheimGetal<\/mark> reeds aangemaakt. Deze variabele is aangevinkt. Een aangevinkte variabele zal op het podium worden getoond. Dit maakt het soms gemakkelijk om de inhoud van een variabele te kunnen volgen. Niet-aangevinkte variabelen (zoals bijvoorbeeld <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">my variable<\/mark>) verschijnen niet op het het podium. De variabele <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">GeheimGetal<\/mark> mag natuurlijk niet zichtbaar zijn op het podium. Deze variabele kan je dan ook best afvinken.<\/p>\n\n\n\n<div style=\"height:1px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_2-1.png\" alt=\"Variabelen cre\u00ebren\" class=\"wp-image-253\" width=\"236\" height=\"189\"\/><\/figure>\n<\/div>\n\n\n<p>Na het klikken op de knop <mark style=\"background-color:#007acc\" class=\"has-inline-color\">Maak een variabele<\/mark> verschijnt een invulscherm waarbij een naam van een variabele wordt opgevraagd. De keuzemogelijkheid  &#8216;Voor alle sprites&#8217; of &#8216;Alleen voor deze sprite&#8217; is voorlopig van geen belang: er wordt namelijk slechts \u00e9\u00e9n Sprite gebruikt.<\/p>\n\n\n\n<div style=\"height:1px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Het Scratch-programma opbouwen<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Variabelen initialiseren<\/h4>\n\n\n\n<p>De variabele <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">GeheimGetal <\/mark>moet een waarde krijgen. Hiervoor kunnen we gebruik maken van het blok  <img loading=\"lazy\" decoding=\"async\" width=\"130\" height=\"32\" class=\"wp-image-270\" style=\"width: 130px;\" src=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_3.png\" alt=\"Maak\" srcset=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_3.png 334w, https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_3-300x74.png 300w\" sizes=\"auto, (max-width: 130px) 85vw, 130px\" \/> in de categorie <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">Variabelen<\/mark>. De variabele die we wensen te initialiseren kan worden geselecteerd via het keuzeveld in het blok. <\/p>\n\n\n\n<p>Scratch kan voor jou een willekeurig, geheel getal aanmaken door middel van de functie <img loading=\"lazy\" decoding=\"async\" width=\"170\" height=\"24\" class=\"wp-image-269\" style=\"width: 170px;\" src=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_4.png\" alt=\"\" srcset=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_4.png 424w, https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_4-300x42.png 300w\" sizes=\"auto, (max-width: 170px) 85vw, 170px\" \/> (categorie <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">Functies<\/mark>). Je kan zelf kiezen tussen welke waarden je een willekeurig getal wenst te cre\u00ebren. Je kan nadien de 0 in het <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">maak<\/mark>-blok vervangen door deze functie. De instructie ziet er dan als volgt uit:  <img loading=\"lazy\" decoding=\"async\" width=\"270\" height=\"31\" class=\"wp-image-268\" style=\"width: 270px;\" src=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_5.png\" alt=\"\" srcset=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_5.png 718w, https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_5-300x34.png 300w\" sizes=\"auto, (max-width: 270px) 85vw, 270px\" \/> .<\/p>\n\n\n\n<p>Ook de variabele <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">AantalPogingen<\/mark> kan nu worden ge\u00efnitialiseerd door middel van het <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">maak<\/mark>-blok: <img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"33\" class=\"wp-image-277\" style=\"width: 150px;\" src=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_6.png\" alt=\"\" srcset=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_6.png 372w, https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_6-300x66.png 300w\" sizes=\"auto, (max-width: 150px) 85vw, 150px\" \/>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Input<\/h4>\n\n\n\n<p>De variabele <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">MijnGetal<\/mark> moet worden gevuld met een getal dat door de speler wordt ingebracht. Het opvragen kan gebeuren via het <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">vraag<\/mark>-blok (categorie <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">Waarnemen<\/mark>):<img loading=\"lazy\" decoding=\"async\" width=\"140\" height=\"34\" class=\"wp-image-281\" style=\"width: 140px;\" src=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_7.png\" alt=\"\" srcset=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_7.png 350w, https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_7-300x72.png 300w\" sizes=\"auto, (max-width: 140px) 85vw, 140px\" \/>. Je kan natuurlijk de tekst in het witte veld aanpassen. <\/p>\n\n\n\n<p>Het getal dat je via de Sprite op het podium inbrengt wordt steeds overgebracht naar de variabele <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">antwoord<\/mark>. Deze &#8216;speciale&#8217; variabele (te vinden in de categorie <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">Waarnemen<\/mark>) hoort bij het <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">vraag<\/mark>-blok. Je kan dan ook best deze &#8216;speciale&#8217; variabele onmiddellijk overbrengen naar jouw eigen variabele <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">MijnGetal<\/mark>. Je sleept dan deze variabele <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">antwoord<\/mark> vanuit de categorie <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">Waarnemen<\/mark> naar het rechterlid van het <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">maak<\/mark>-blok: <img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"32\" class=\"wp-image-286\" style=\"width: 150px;\" src=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_8.png\" alt=\"\" srcset=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_8.png 380w, https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_8-300x65.png 300w\" sizes=\"auto, (max-width: 150px) 85vw, 150px\" \/>.<\/p>\n\n\n\n<p>Nadien moet de variabele <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">AantalPogingen<\/mark> met 1 worden verhoogd. Hiervoor gebruiken we het <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">verander<\/mark>-blok (categorie <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">Variabelen<\/mark>): <img loading=\"lazy\" decoding=\"async\" width=\"170\" height=\"32\" class=\"wp-image-291\" style=\"width: 170px;\" src=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_9.png\" alt=\"\" srcset=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_9.png 452w, https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_9-300x56.png 300w\" sizes=\"auto, (max-width: 170px) 85vw, 170px\" \/>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Repeat Until<\/h4>\n\n\n\n<p>De <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">Repeat Until<\/mark> beschikbaar in bovenstaande pseudocode laat toe om een aantal instructies te herhalen onder controle van een voorwaarde. De voorwaarde bepaalt wanneer de herhaling wordt be\u00ebindigd. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_12.png\" alt=\"herhaal tot\" class=\"wp-image-296\" width=\"108\" height=\"78\"\/><\/figure>\n<\/div>\n\n\n<p>In de categorie <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">Besturen<\/mark> is in Scratch een <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">herhaal tot<\/mark>-blok beschikbaar. In de ruit van het blok komt de voorwaarde om de herhaling stop te zetten. Alle instructies in het midden van het blok worden meerdere keren herhaald.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_13.png\" alt=\"ingevuld herhaal tot-blok\" class=\"wp-image-299\" width=\"224\" height=\"140\" srcset=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_13.png 530w, https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_13-300x187.png 300w\" sizes=\"auto, (max-width: 224px) 85vw, 224px\" \/><\/figure>\n<\/div>\n\n\n<p>De voorwaarde van het <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">herhaal tot<\/mark>-blok kan worden opgebouwd via de functie <img loading=\"lazy\" decoding=\"async\" width=\"80\" height=\"23\" class=\"wp-image-298\" style=\"width: 80px;\" src=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_10-1.png\" alt=\"\">. Deze functie is beschikbaar in de categorie <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">Functies<\/mark>. De witte velden in deze functie worden vervangen door de variabelen <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">GeheimGetal<\/mark> en <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">MijnGetal<\/mark>: <img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"28\" class=\"wp-image-297\" style=\"width: 150px;\" src=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_11.png\" alt=\"\" srcset=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_11.png 392w, https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_11-300x55.png 300w\" sizes=\"auto, (max-width: 150px) 85vw, 150px\" \/>. Deze functie wordt dan ingevoegd in de ruit van het <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">herhaal tot<\/mark>-blok. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<p>Het <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">zeg<\/mark>-blok <img loading=\"lazy\" decoding=\"async\" width=\"110\" height=\"32\" class=\"wp-image-310\" style=\"width: 110px;\" src=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_14.png\" alt=\"zeg-blok\"> in de categorie <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">Uiterlijken<\/mark> kan worden gebruikt om het resultaat van de zoektocht weer te geven. Het veld met de tekst <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">Hallo!<\/mark> kan bijvoorbeeld worden vervangen door de tekst <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">Gevonden!<\/mark>) of kan worden gevuld met de inhoud van de variabele <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">AantalPogingen<\/mark> : <img loading=\"lazy\" decoding=\"async\" width=\"155\" height=\"32\" class=\"wp-image-311\" style=\"width: 155px;\" src=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_15.png\" alt=\"output\" srcset=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_15.png 388w, https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_15-300x62.png 300w\" sizes=\"auto, (max-width: 155px) 85vw, 155px\" \/>. Het staat je ook vrij om de duurtijd van het bericht te verhogen of te verlagen.<\/p>\n\n\n\n<p>Door beide oplossingen te combineren kunnen wij de de leesbaarheid van de output sterk verbeteren. Hiervoor kan gebruik worden gemaakt van het <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">voeg<\/mark>-blok <img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"22\" class=\"wp-image-314\" style=\"width: 150px;\" src=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_16.png\" alt=\"voeg-blok\" srcset=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_16.png 416w, https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_16-300x45.png 300w\" sizes=\"auto, (max-width: 150px) 85vw, 150px\" \/> in de categorie <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">Functies<\/mark>.  Volgende aanpassingen kunnen aan dit blok worden uitgevoerd: plaats de variabele <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">AantalPogingen<\/mark> in het eerste veld en vervang de tekst in het tweede veld door de tekst &#8220;<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\"> pogingen nodig!<\/mark>&#8220;. Plaats deze functie daarna in het eerste veld van het <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">zeg<\/mark>-blok. De <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">zeg<\/mark>-instructie ziet er dan als volgt uit: <img loading=\"lazy\" decoding=\"async\" width=\"260\" height=\"30\" class=\"wp-image-315\" style=\"width: 260px;\" src=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_17.png\" alt=\"tekst en variabele samenvoegen\" srcset=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_17.png 800w, https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_17-300x35.png 300w, https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_17-768x88.png 768w\" sizes=\"auto, (max-width: 260px) 85vw, 260px\" \/>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Laat mij raden<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_18.png\" alt=\"laat mij raden\" class=\"wp-image-318\" width=\"390\" height=\"423\" srcset=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_18.png 800w, https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_18-276x300.png 276w, https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_18-768x835.png 768w\" sizes=\"auto, (max-width: 390px) 85vw, 390px\" \/><figcaption>Laat mij raden<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Bovenstaande afdruk toont het volledig &#8216;Laat mij raden&#8217;-programma. Onderaan het programma hebben we enkel nog een <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">stop<\/mark>-blok (categorie <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\">Besturen<\/mark>) toegevoegd. Dit blok is in versie 3 van Scratch niet echt meer noodzakelijk maar zorgt wel voor een goede afsluiting van het programma. <\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-25 has-custom-font-size has-small-font-size\"><a class=\"wp-block-button__link has-blush-bordeaux-gradient-background has-background\" href=\"https:\/\/scratch.itbib4you.be\/index.php\/het-beste-algoritme-zoeken\/\">Volgende les<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Inleiding In het hoofdstuk &#8216;Laat mij raden&#8217; wordt een spel ontwikkeld waarbij de speler een geheim getal moet raden dat door de computer werd gegenereerd. Het programma bouwen we stapsgewijs op zodat het gebruik van diverse blokken duidelijk wordt. Analyse van de opdracht Bij het analyseren van de opdracht zoeken we naar de noodzakelijke variabelen &hellip; <a href=\"https:\/\/scratch.itbib4you.be\/index.php\/laat-mij-raden\/\" class=\"more-link\">Lees verder<span class=\"screen-reader-text\"> &#8220;Laat mij raden&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-190","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Laat mij raden - Scratch 3<\/title>\n<meta name=\"description\" content=\"Laat mij raden is een spel waarbij de speler een geheim getal moet raden dat door de computer werd gekozen.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/scratch.itbib4you.be\/index.php\/laat-mij-raden\/\" \/>\n<meta property=\"og:locale\" content=\"nl_BE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Laat mij raden - Scratch 3\" \/>\n<meta property=\"og:description\" content=\"Laat mij raden is een spel waarbij de speler een geheim getal moet raden dat door de computer werd gekozen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/scratch.itbib4you.be\/index.php\/laat-mij-raden\/\" \/>\n<meta property=\"og:site_name\" content=\"Scratch 3\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-08T14:23:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_1-1.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/scratch.itbib4you.be\\\/index.php\\\/laat-mij-raden\\\/\",\"url\":\"https:\\\/\\\/scratch.itbib4you.be\\\/index.php\\\/laat-mij-raden\\\/\",\"name\":\"Laat mij raden - Scratch 3\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/scratch.itbib4you.be\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/scratch.itbib4you.be\\\/index.php\\\/laat-mij-raden\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/scratch.itbib4you.be\\\/index.php\\\/laat-mij-raden\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/scratch.itbib4you.be\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/Les_3_1-1.png\",\"datePublished\":\"2022-08-03T09:20:08+00:00\",\"dateModified\":\"2022-08-08T14:23:00+00:00\",\"description\":\"Laat mij raden is een spel waarbij de speler een geheim getal moet raden dat door de computer werd gekozen.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/scratch.itbib4you.be\\\/index.php\\\/laat-mij-raden\\\/#breadcrumb\"},\"inLanguage\":\"nl-BE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/scratch.itbib4you.be\\\/index.php\\\/laat-mij-raden\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-BE\",\"@id\":\"https:\\\/\\\/scratch.itbib4you.be\\\/index.php\\\/laat-mij-raden\\\/#primaryimage\",\"url\":\"https:\\\/\\\/scratch.itbib4you.be\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/Les_3_1-1.png\",\"contentUrl\":\"https:\\\/\\\/scratch.itbib4you.be\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/Les_3_1-1.png\",\"width\":626,\"height\":850,\"caption\":\"maak een variabele\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/scratch.itbib4you.be\\\/index.php\\\/laat-mij-raden\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/scratch.itbib4you.be\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laat mij raden\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/scratch.itbib4you.be\\\/#website\",\"url\":\"https:\\\/\\\/scratch.itbib4you.be\\\/\",\"name\":\"Scratch 3\",\"description\":\"Leer programmeren met Scratch 3\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/scratch.itbib4you.be\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-BE\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Laat mij raden - Scratch 3","description":"Laat mij raden is een spel waarbij de speler een geheim getal moet raden dat door de computer werd gekozen.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/scratch.itbib4you.be\/index.php\/laat-mij-raden\/","og_locale":"nl_BE","og_type":"article","og_title":"Laat mij raden - Scratch 3","og_description":"Laat mij raden is een spel waarbij de speler een geheim getal moet raden dat door de computer werd gekozen.","og_url":"https:\/\/scratch.itbib4you.be\/index.php\/laat-mij-raden\/","og_site_name":"Scratch 3","article_modified_time":"2022-08-08T14:23:00+00:00","og_image":[{"url":"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_1-1.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"10 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/scratch.itbib4you.be\/index.php\/laat-mij-raden\/","url":"https:\/\/scratch.itbib4you.be\/index.php\/laat-mij-raden\/","name":"Laat mij raden - Scratch 3","isPartOf":{"@id":"https:\/\/scratch.itbib4you.be\/#website"},"primaryImageOfPage":{"@id":"https:\/\/scratch.itbib4you.be\/index.php\/laat-mij-raden\/#primaryimage"},"image":{"@id":"https:\/\/scratch.itbib4you.be\/index.php\/laat-mij-raden\/#primaryimage"},"thumbnailUrl":"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_1-1.png","datePublished":"2022-08-03T09:20:08+00:00","dateModified":"2022-08-08T14:23:00+00:00","description":"Laat mij raden is een spel waarbij de speler een geheim getal moet raden dat door de computer werd gekozen.","breadcrumb":{"@id":"https:\/\/scratch.itbib4you.be\/index.php\/laat-mij-raden\/#breadcrumb"},"inLanguage":"nl-BE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/scratch.itbib4you.be\/index.php\/laat-mij-raden\/"]}]},{"@type":"ImageObject","inLanguage":"nl-BE","@id":"https:\/\/scratch.itbib4you.be\/index.php\/laat-mij-raden\/#primaryimage","url":"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_1-1.png","contentUrl":"https:\/\/scratch.itbib4you.be\/wp-content\/uploads\/2022\/08\/Les_3_1-1.png","width":626,"height":850,"caption":"maak een variabele"},{"@type":"BreadcrumbList","@id":"https:\/\/scratch.itbib4you.be\/index.php\/laat-mij-raden\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/scratch.itbib4you.be\/"},{"@type":"ListItem","position":2,"name":"Laat mij raden"}]},{"@type":"WebSite","@id":"https:\/\/scratch.itbib4you.be\/#website","url":"https:\/\/scratch.itbib4you.be\/","name":"Scratch 3","description":"Leer programmeren met Scratch 3","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/scratch.itbib4you.be\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-BE"}]}},"_links":{"self":[{"href":"https:\/\/scratch.itbib4you.be\/index.php\/wp-json\/wp\/v2\/pages\/190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scratch.itbib4you.be\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/scratch.itbib4you.be\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/scratch.itbib4you.be\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/scratch.itbib4you.be\/index.php\/wp-json\/wp\/v2\/comments?post=190"}],"version-history":[{"count":53,"href":"https:\/\/scratch.itbib4you.be\/index.php\/wp-json\/wp\/v2\/pages\/190\/revisions"}],"predecessor-version":[{"id":384,"href":"https:\/\/scratch.itbib4you.be\/index.php\/wp-json\/wp\/v2\/pages\/190\/revisions\/384"}],"wp:attachment":[{"href":"https:\/\/scratch.itbib4you.be\/index.php\/wp-json\/wp\/v2\/media?parent=190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}