Opgave 3a - de Wageningse Methode

advertisement
VRAAG EN ANTWOORD
Opdracht
Speel het volgende spel, samen met een klasgenoot.
Je klasgenoot bedenkt een (positief geheel) getal onder de honderd. Jij gaat uitvinden welk dat getal dat
is. Dat doe je door hem ja/nee-vragen stellen; dat zijn vragen die je alleen maar met ja of nee kunt
beantwoorden. Bijvoorbeeld: Is het getal een drievoud?, maar niet Hoeveel cijfers heeft het getal?
Probeer in zo weinig mogelijk vragen het getal te weten te komen?
Hoeveel vragen heb je nodig bij een getal onder de duizend? En onder de miljoen?
Variant: Waar zit de duivel?
Je kunt dit spel op de computer spelen met Applet
11.7-Duivel.
Ergens in het rechthoekig speelveld van 40 bij 40
hokjes zit een duiveltje verborgen. Hij zit in een
van de hokjes. Je moet in zo weinig mogelijk
zetten de duivel zien te vinden. In het begin zijn
alle hokjes nog gekleurd. In een zet selecteer je
een deel rechthoek. De computer geeft aan of de
duivel binnen die rechthoek zit of daarbuiten. Bij
elke zet wordt het gekleurde gebied dus kleiner.
Als je het hokje waar de duivel zich ophoudt hebt
gevonden, komt hij tevoorschijn.
a Zoek de duivel in de applet.
b Verzin een zoeksysteem dat je in zo weinig mogelijk zetten garandeert dat je de duivel gevonden
hebt. Schrijf op hoe je daarbij systematisch te werk gaat. Hoeveel zetten heb je hoogstens nodig?
c Hoeveel zetten zou je nodig hebben bij een speelveld van 80 bij 80 hokjes?
d Wat zijn de afmetingen van het kleinste vierkante speelveld, waarbij je twintig zetten nodig hebt, om
de duivel met zekerheid te vinden?
Buiten het boekje bij Machten
1
VRAAG EN ANTWOORD
Opdracht
Speel het volgende spel, samen met een klasgenoot.
Je klasgenoot bedenkt een (positief geheel) getal onder de honderd. Jij gaat uitvinden welk dat getal dat
is. Dat doe je door hem ja/nee-vragen stellen; dat zijn vragen die je alleen maar met ja of nee kunt
beantwoorden. Bijvoorbeeld: Is het getal een drievoud?, maar niet Hoeveel cijfers heeft het getal?
Probeer in zo weinig mogelijk vragen het getal te weten te komen?
Hoeveel vragen heb je nodig bij een getal onder de duizend? En onder de miljoen?
Toelichting voor de docent
Waar
Deze lessuggestie hoort bij het hoofdstuk Machten. Hij kan op elk moment tijdens het hoofdstuk worden
ingezet.
Verwante onderwerpen zijn talstelsels (i.v.m. binaire schrijfwijze van getallen) en informatietheorie
(entropie) en deze lessuggestie heeft ook een relatie met kanstheorie.
Duur
30 minuten
Oplossing
Je zou allerlei vragen kunnen stellen, zoals Is het een priemgetal? of Is het een kwadraat?
Meer systematisch is het type vraag: Is het getal kleiner dan …? , die we hieronder afkorten tot:
getal < …? Met zo’n vraag wil je steeds het interval waar het te vinden getal in zit halveren. Als je na een
aantal vragen weet dat het te vinden getal tussen a en b ligt, vraag dan: is het getal kleiner dan (a+b)/2,
eventueel afgerond op een geheel getal.
Zodoende weet je het getal na zeven vragen.
Ook heb je slechts zeven vragen nodig als het te vinden getal uit 1 t/m 128 komt. Als volgt:
Eerste vraag: getal < 65?
Tweede vraag: getal < 33? of getal < 97?, afhankelijk van het antwoord op de eerste vraag.
Derde vraag: getal < 17? of getal < 49? of getal < 81? of getal < 113?, afhankelijk van het antwoord op de
tweede vraag.
enz.
N.B. Je kunt natuurlijk ook gokken en bijvoorbeeld beginnen met de vraag: getal < 10? Als het antwoord
dan ja is, schiet je flink op. Maar als het antwoord nee is (en dat heeft veel meer kans), ben je weinig
opgeschoten. Gezocht wordt een serie vragen die garandeert dat het getal gevonden wordt. En het
aantal vragen in die serie wil je zo klein mogelijk hebben.
Als het getal onder de duizend is, heb je tien vragen nodig, want 2 10 = 1024 > 1000.
Als het getal onder de miljoen is, heb je twintig vragen nodig, want 2 20 = 1048576 > 1.000.000.
Als het getal onder de N+1 zit, dus 1 t/m N kan zijn, is het benodigde aantal
vragen [2logN], waarbij [..] naar boven afrondt op een geheel getal.
Buiten het boekje bij Machten
2
Variant: Waar zit de duivel?
Je kunt dit spel op de computer spelen met Applet
11.7-Duivel.
Ergens in het rechthoekig speelveld van 40 bij 40
hokjes zit een duiveltje verborgen. Hij zit in een
van de hokjes. Je moet in zo weinig mogelijk
zetten de duivel zien te vinden. In het begin zijn
alle hokjes nog gekleurd. In een zet selecteer je
een deel rechthoek. De computer geeft aan of de
duivel binnen die rechthoek zit of daarbuiten. Bij
elke zet wordt het gekleurde gebied dus kleiner.
Als je het hokje waar de duivel zich ophoudt hebt
gevonden, komt hij tevoorschijn.
a Zoek de duivel in de applet.
b Verzin een zoeksysteem dat je in zo weinig mogelijk zetten garandeert dat je de duivel gevonden
hebt. Schrijf op hoe je daarbij systematisch te werk gaat. Hoeveel zetten heb je hoogstens nodig?
c Hoeveel zetten zou je nodig hebben bij een speelveld van 80 bij 80 hokjes?
d Wat zijn de afmetingen van het kleinste vierkante speelveld, waarbij je twintig zetten nodig hebt, om
de duivel met zekerheid te vinden?
Achtergrond
Voorbeeld: het te vinden getal is 73.
Omdat 26  73  27 , telt de binaire schrijfwijze zeven 0’en of 1’en: 73dec = 1001001bin.
eerste vraag: getal  64? Antwoord ja, dus voorste cijfer is 1
tweede vraag: getal  96? Antwoord nee, dus tweede cijfer is 0
derde vraag: getal  80? Antwoord nee, dus derde cijfer is 0
vierde vraag: getal  72? Antwoord ja, dus vierde cijfer is 1
vijfde vraag:
getal  76? Antwoord nee, dus vijfde cijfer is 0
zesde vraag: getal  74? Antwoord nee, dus zesde cijfer is 0
zevende vraag: getal  73? Antwoord ja, dus zevende cijfer is 1
Je weet nu dat het getal is: 1001001bin = 1 · 26 + 0 · 25 + 0 · 24 + 1 · 23 + 0 · 22 + 0 · 21 + 1 · 20 = 73dec .
0
127
0
64
95
79
72
75
73
Deze lessuggestie kan prima dienen als introductie van talstelsels. Zie ook de lessuggestie MAGISCHE
KAARTEN.
Buiten het boekje bij Machten
3
Download