Whakatupuranga 4
Te Tupuranga Whakaaro Rorohiko
He Whakamārama
Kua noho ki te whakaraupapa hopanga ki te hanga hātepe mā te whakamahi i ngā papa waihanga e toru i tēnei mea o te papatono: raupapanga (te raupapa tohutohu), kōwhiringa (te kōwhiri ko tēhea wāhanga o te hātepe e whakahaeretia ai ki ngā uara i tohua), me te tukurua (he tukurua i tētahi wāhanga o te hātepe me te koromeke e whai ana). Ka taea te whakauru i te hātepe mā te hanga i tētahi papatono e whakamahi ana i ngā tāuru, i ngā tāputa, i ngā raupapanga, i ngā koromeke me ngā tohutohu taketake mā te whakamahi i ngā paheko whakatairite.
Ka taea ngā hātepe me ngā papatono māmā te patuiro mā te tautohu mēnā kua hapa ngā tohutohu, te whakatika i aua hapa, me te whakamārama mai he aha i pēnei ai, i pēhea hoki te whakatika. Ka mārama hoki ki te whakaatu mai a te rorohiko i ngā raraunga mā te whakamahi i ngā mati tāhūrua, ā, ka taea e te rorohiko te rapu i ngā raru kua ū ki te rokiroki raraunga me ōna whakawhitiwhitinga. Ka arotakengia ngā momo hātepe e pā ana ki te tere me te pai o te rorohiko ki te rapu me te wehewehe i te raraunga.
Horopaki
Kua tūhura ngā ākonga i te tikanga o te manaaki tangata, me te manaaki i tētahi ope nui tonu i te marae, i te kura rānei. I tēnei tūmahi, e hanga papatono ana ngā ākonga kia taea e ngā tāngata te uru ki tētahi marae, ki tētahi kura rānei, ā, kia taea e ētahi atu rātou te rapu atu. E tino hāngai ana tēnei tūmahi ki tētahi tūāhua mate whawhati tata hei ngā wā e wehe ai ngā tāngata i ō rātou whānau; i tētahi huihuinga nui rānei e wehe ai ngā tamariki i ō rātou mātua. Mā te papatono e āhei ngā kaiwhakamahi te tuku atu i ngā ingoa, ngā whakaahua, me ngā mōhiohio whakapānga atu.
Ngā putanga ako
Ka taea e te ākonga te hanga papatono mō tana hātepe:
- e whakamahi ana i ngā tāuru. Hei tauira, ka tonoa te kaiwhakamahi kia tāuru i ngā mati (tauoti), i tētahi kupu (aho) rānei
- e whakamahi ana i ngā tāputa. Hei tauira, ka panoni i ngā atahanga, te oro, ngā kupu rānei i te papatono e whakahaere ana
- e whakaraupapa ana i ngā tauākī papatono hei whakaot hopanga
- e whakamahi ana i ngā tauākī ‘i te’ me ngā tauākī ‘mō’ hei koromeke i tētahi wāhanga o te papatono kia tutuki i tētahi momo here
- e whakamahi ana i ngā tauākī ‘ki te’ hei whakatairite i ngā uara.
Hononga ki ētahi atu Wāhanga Ako
Pāngarau: Whakaaro Pānga Riterite: ōwehenga (ngā pika, rahi mata, rahi kōnae)
Te Reo Matatini: E mārama ana te ākonga ki te āta whai, te āta whakarite anō hoki i ngā tohutohu. Ka taea e te ākonga te whakaputa i te reo kia mārama, kia ngāwari anō hoki.
Te ngohe
Tūmahi
Ka hanga ngā ākonga i tētahi papatono e whakaputa ai tētahi huanga rapu (tāputa) mā te kuputuhi (aho) i tāurutia ai (tāuru). Ka whakaputaina e ngā ākonga tētahi tauira o te huanga rapu mā te whakaahua i a rātou anō me te tuku i te mōhiohio hei whakapānga. (Tēnā ko tēnei, ka tīkina ngā atahanga i te ipurangi - kia mātua tapaina ēnei kia ‘ka taea te whakamahi, te whakakē hoki’; ā, ka hanga noa ngā mokamoka whakapānga.) E whakawhanake ana te mārama o ngā ākonga me pēhea ngā rorohiko e pupuri, e rapu mōhiohio (raraunga) ai hoki. E taunga hoki ana ngā ākonga ki ngā taupānga tuhiwaehere paraka kia whai wāhi ai ngā tūāhua tāuru me ngā tāputa.
Ngā mōhiotanga
E mārama ana ngā ākonga:
- neke atu i te kotahi hātepe ka taea te hopanga kotahi te whakaoti
- he tika ake te whakamahinga o ētahi hātepe, hei tauira, he iti ake ngā takahanga
- me pēhea te patu i ngā iro o ngā papatono kāore e taumahi tika ana, kāore rānei e mahi ana ki tērā i tūmanakohia
- ka whakamahia e ngā rorohiko te waehere tāhūrua (ngā raupapa o ngā 0 me ngā 1) kia rapu, kia pupuri raraunga.
Ngā Pātai:
He aha ngā mōhiohio hei tāhopu, hei pupuri hoki?
Ka pēhea te raraunga e pupuri ai, e kōmaka ai, e rapu ai anō hoki?
Ka pēhea te raraunga e whakaatu ai?
He aha ngā hapa i puta? Me pēhea e patu ai i ēnei iro?
Hei anga whakamua
Ka taea e ngā ākonga te matapaki i ngā hapa e puta ana nā te hē o te tāuru i te ingoa, hei tauira te tātaki kupu me ngā pūmatua, heoi, ka taea te rapurongoā me te patuiro i taua papatono.
Tērā pea, neke atu i te kotahi ngā tauira huanga rapu ka hangaia e ngā ākonga, ā, ka matapaki, ka pēhea te papatono e kōmaka ai i ngā whiringa tāputa maha.
Kupu hou
aho – string
atahanga – image
hapa – error
hātepe – algorithm (he tukanga tohutohu ki te whakaoti hopanga)
here – condition
huanga rapu – search result
kōmaka – sort
kuputuhi – text
mati – digit
paheko whakatairite – comparative operators
pai – efficient
papatono – program
patuiro – debug
pupuri – store (data)
rapu – search
rapurongoā – troubleshoot
rokiroki raraunga – data storage
tāhopu – to record
tāhūrua – binary
tāputa – output
tauākī papatono – program statement
tauoti – whole number
tāuru – input
tuhiwaehere – coding
tukurua – iteration
whakakē – modify
whakaoti hopanga – problem solve