Kaardipaaride sorteerimine vahemäluga

Õpilastele tutvustatakse tabeli (vahemälu või hash table) ideed

ÕppeaineMatemaatika, arvutiteadus
Kestus90 minutit (2 x 45 minutit)
Pedagoogiline lähenemineTaktiline
PädevusProbleemipõhine õpe
Algoritmiline mõtlemine
VanuserühmÕpilased vanuses 9-12 aastat.
Tarkvara ja materjalidMemory mängu kaardid

Õpilased õpivad:

• mõistma, mis on vahemälu ja kuidas see töötab.
• mõistma, mis on hash-tabel ja kuidas see töötab.

Kirjeldus

Sissejuhatus:
Õpetaja ütleb õpilastele, et nad peavad leidma kõik paarid segatud kaardipakist. Õpilased peavad iga kord, kui nad kaarti vaatavad, loendama. Mida vähem kordi kaarte paaride moodustamisel vaadatakse, seda tõhusam on nende sorteerimisalgoritm. Õpilased võivad alustada 10-20 sorteeritava kaardipaariga ja minna kuni 100 paarini. Neile öeldakse, et nad peaksid välja mõtlema taktika (algoritmi) ja seda siis lõpuni järgima. Õpetaja võib teha viite inimrobotid -harjutusele. Taktika, kaartide hulk ja arvutus kirjutatakse üles.

Tegevus 1:

Kaardid keeratakse lauale või põrandale näoga allapoole. Iga kord, kui õpilane vaatab mõnda kaarti, lisab ta oma arvele ühe. Kaarti vaadatakse ja keeratakse siis tagasi näoga allapoole. Seda jätkatakse, kuni kõik paarid on leitud. Selleks on mitmeid erinevaid taktikaid ja õpilastele võib jätta need ise leidmiseks. (30 minutit)


Arutelu:

Kui kõik õpilased on paar korda sorteerimist proovinud, võib neilt küsida, kas nad oskavad välja mõelda taktika, mis töötab paremini. Õpetaja tutvustab ideed, et iga kord, kui kaart pööratakse, võib see jääda reas ülespoole. Kui uus kaart keeratakse näoga ülespoole, võrreldakse seda ülemise rea kaardiga. Iga kord, kui kaarti võrreldakse reas oleva kaardiga (vahemälu), suurendatakse arvu ühe võrra.
(15-30 minutit)

Tegevus 2:

Õpilased proovivad sorteerimist vahemäluga sarnaste kaardimahtudega, mida nad varem kasutasid (nii palju aega kui vaja. umbes 5 min / sorteerimine) ja kirjutavad üles loendused.

Arutelu:
Vaadake erinevate taktikate/algoritmide tulemusi ja rääkige neist. Kas vahemälu aitab? (10 minutit)

Hindamisvahendid

Õpetaja juhitud arutelu pärast seda.

Leave a Reply

Discover more from Computational Thinking and Acting

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

Continue reading