Binaarne otsing kaartidega

Põhiidee
Õpilastele näidatakse binaarse otsingu ideed. Idee põhineb inimrobotite-harjutusel.

LoojaMikko Muilu
ÕppeaineMatemaatika, arvutiteadus
Kestus45 minutit
Pedagoogiline lähenemineProbleemipõhine õpe
PädevusÕpilased õpivad mõistma, mis on binaarne otsingualgoritm ja millal seda tuleks kasutada.
VanuserühmÕpilased vanuses 9-12 aastat
TarkvaraNummerdatud kaartide virn tuleb eelnevalt printida ja järjestada. Nööriga köitmine hoiab kaardid järjekorras ja aitab korduvkasutust. (PDF) See nõuab aega ja seda tuleks teha eelnevalt. Kui see on tehtud, saab seda uuesti kasutada

Kirjeldus

Sissejuhatus: Õpetaja esitab õpilastele virna ja palub õpilastel kirjutada inimrobotile juhised, et ta leiaks virna 512 numbri hulgast konkreetse arvu. Juhised peavad iga kord toimima. Iga kord, kui robot vaatab virnas olevat numbrit, lisavad nad loendisse ühe numbri.

Tegevus 1: Õpilased loovad oma taktika inimroboti jaoks ja annavad oma sõpradele käske, mida nad peavad kasutama. Robot valib juhusliku numbri ja püüab seda leida. Iga kord, kui nad vaatavad numbrit, läheb loendur ülespoole. (30 minutit)

Arutelu:

Kui kõik õpilased on vähemalt korra proovinud oma numbri leidmist, võib neilt küsida, kas nad leidsid mõne paremini toimiva taktika. Õpetaja tutvustab binaarse otsingu ideed. (video)
(15 minutit)

Tegevus 2:

Õpilased proovivad binaarset otsingut ja kirjutavad üles loendused. Milline on suurim arv, milleni loendur jõuab? (Nii palju aega kui tahetakse. paar minutit / otsing)

Arutelu:

Kui kõrgele läheb loendur? Kas keegi oskab välja mõelda numbri, mis võtab rohkem kui 9 kaardilugemist? Miks? (10 minutit)

Leave a Reply

Discover more from Computational Thinking and Acting

Subscribe now to keep reading and get access to the full archive.

Continue reading