If you're seeing this message, it means we're having trouble loading external resources on our website.

Ha webszűrőt használsz, győződj meg róla, hogy a *.kastatic.org és a *.kasandbox.org nincsenek blokkolva.

Fő tartalom

Tanári útmutató: Bevezetés a JS-be – Tömbök

Az alábbiakban a Bevezetés a JS-be kurzus Tömbök című fejezethez készült tanári segédletünket olvashatod.

Mit fognak megtanulni a diákok?

  • Hogyan hozhatnak létre tömböket értékek sorozatának egyetlen változóban való tárolására.
  • Hogyan férhetnek hozzá a tömb elemeihez, és hogyan módosíthatják ezeket „szögletes zárójeles jelölés” használatával.
  • Hogyan adhatnak hozzá elemeket tömbhöz a push() metódussal.
  • Hogyan iterálhatnak tömbön for ciklussal.

A diákok az alábbiakhoz hasonló kódok megírására lesznek képesek:

Mi okozhat nehézséget a diákoknak?

  • A diákoknak időbe telhet, hogy hozzászokjanak ahhoz, hogy az indexelés 0-val kezdődik, hiszen a mindennapokban 1-től felfelé számolunk. Erre többször is hívd fel a figyelmüket!
  • Ha a diákok nem tanulták meg biztonsággal használni a for ciklust az előző anyagrész folyamán, akkor ebben a részben várhatóan nehézségeik lesznek. Ebben az esetben érdemes újra megnézniük a for ciklus videóját, és újra nekifutni a feladatnak is.
  • A for ciklusos iterálásnál a diákok gyakran elfelejtik, hogy kapcsos zárójelet kell használniuk, ha a tömbjük egy elemét szeretnék elérni, így ehelyett az egész tömböt fogják módosítani. Kérdezz rá, hogy a kódjuk valóban csak egyetlen elemhez fér-e hozzá a tömbből.
  • A diákokat kíváncsiak lehetnek, hogy létezik-e eljárás a tömb egyes elemeinek eltávolítására. Erre a pop() eljárást alkalmazhatják. Valójában számos olyan, tömbökkel kapcsolatos eljárás van, amit nem tanítunk a bevezető kurzusban, de ezeket a „JS array methods” keresőszavak használatával a diákok könnyen megtalálhatják az interneten.
  • Lehet, hogy érdekli a diákokat a 2 dimenziós tömbök létrehozása is, értékek mátrixának tárolásához. Erre van lehetőség, de nem tanítjuk a bevezető kurzusban. Találhattok rá példákat, ha rákerestek a következőkre: „multi-dimensional JS array” vagy „2-d JS array”.

Kiegészítő módszer: Vitaindító kérdések

A vitaindító kérdések olyan kérdések, melyeket külön-külön feltehetsz a diákoknak, amikor egy anyagrész végére értek, vagy akár csoportos megbeszélést is alapozhatsz rájuk, ha mindenki elérte ugyanazt a tudásszintet.
  • Milyen adatokat érdemes tömbben tárolni? Nyiss meg egy népszerű játékot vagy applikációt, és gondolkodjatok együtt!

Kiegészítő módszer: Villámkérdések

Izgalmas tevékenység lehet a csoport számára, miután mindenki az anyagrész végére ért. A legnehezebb kérdésekről külön vitafórumot indíthattok. Játsszatok itt: Quizizz!

Szeretnél részt venni a beszélgetésben?

Még nincs hozzászólás.
Tudsz angolul? Kattints ide, ha meg szeretnéd nézni, milyen beszélgetések folynak a Khan Academy angol nyelvű oldalán.