Skip to main content

Tanári eszköztár ikonra Tanári eszköztár - A tevékenység célja

Az ismétlődő viselkedések programozása [Repeat] vagy [Forever] ciklusok használatával valósítható meg. Röviden, az [Ismétlés] blokkok lehetővé teszik a programozó számára, hogy meghatározott számú alkalommal állítson be a cikluson belüli blokkok ismétlődését. A [Örökké] blokk örökké, vagy a projekt leállításáig ismétli a cikluson belüli blokkokat. Ebben a tevékenységben a tanulók mindkettőről tanulnak.

 [Repeat] vagy [Forever] hurokkal történő programozással kapcsolatos további információkért keresse fel a VEXcode IQ súgó információit .

Az alábbiakban összefoglaljuk, mit fognak tenni a tanulók ebben a tevékenységben:

  • Tekintse meg a hurkok használata oktatóvideót.

  • Fedezze fel az Ismétlődő műveletek példaprojektet.

  • Hasonlítsa össze és kontrasztja össze [Örökké] és [Ismétlés] blokkot.

  • Teljesítsd a Squared Loops Challenge-t, amely arra kéri a tanulókat, hogy mozgassák a Clawbotot egy négyzetben, és minden kör előtt mozgassák meg a karmokat és a karokat.

Ha segítségre van szüksége a diákok megszervezéséhez ehhez a tevékenységhez, kattintson ide (Google / .docx / .pdf).

Az egyes csoportok építőjének be kell szereznie a szükséges hardvert. A felvevőnek meg kell szereznie a csoport mérnöki jegyzetfüzetét. A programozónak meg kell nyitnia a VEXcode IQ-t.

Szükséges anyagok:
Mennyiség Szükséges anyagok
1

VEX IQ Super Kit

1

VEXcode IQ

1

Mérnöki jegyzetfüzet

1

A hurkok használata (oktatóanyag)

1

Ismétlődő műveletek példaprojekt

Ez a tevékenység megadja azokat az eszközöket, amelyekkel programozhatja robotját ismétlődő viselkedésekre. 

Használhatja a VEXcode IQ súgóját a blokkok megismeréséhez. A Súgó funkció használatához lásd a Súgó használata című oktatóanyagot.a Tutorials ikon képe a VEXcode IQ eszköztárában

Tanári tippek ikonra Tanári tippek

Ha a tanulók először használják a VEXcode IQ-t, akkor az Eszköztár oktatóanyagait is megtekinthetik, ahol más alapvető készségeket is elsajátíthatnak. a Tutorials ikon képe a VEXcode IQ eszköztárában

Tanári tippek ikonra Tanári tippek

Modellezze az egyes hibaelhárítási lépéseket a tanulók számára. Emlékeztesd a tanulókat, hogy minden csoportban van valaki az építő szerepében. Ennek a személynek rendszeresen ellenőriznie kell ezeket a tételeket a tevékenység során.

1. lépés: Felkészülés a tevékenységre

Mielőtt elkezdené a tevékenységet, készen van az összes ilyen elem? Az építőnek ellenőriznie kell a következők mindegyikét:

2. lépés: Kezdjük el a programozást ciklusokkal.

Kezdje azzal, hogy nézze meg a Loops oktatóvideót a VEXcode IQ-ban. image of the Using Loops tutorial video icon in VEXcode IQ

A VEXcode IQ számos különböző példaprojektet tartalmaz. Ezek egyikét fogja használni ebben a felfedezésben. A példaprojektek használatával kapcsolatos segítségért és tippekért tekintse meg a Példák és sablonok használata című oktatóanyagot.A Példaprojektek és sablonok használata ikon képe a VEXcode IQ oktatóvideóiban

Ezután nyissa meg az Ismétlődő műveletek példaprojektet. A VEXcode IQ Fájl menüjének megnyitott példáinak képe

A programozónak a következő lépéseket kell végrehajtania: 

  • Nyissa meg a Fájl menüt.
  • Válassza a Nyissa meg a Példáklehetőséget. 
  • Használja az alkalmazás tetején található szűrősávot, és válassza a „Vezérlés” lehetőséget. az ismétlődő műveletek példaprojekt ikonjának képe a példaprojekt menüben
  • Válassza ki és nyissa meg a Ismétlődő műveletek példaprojektet.az ismétlődő műveletek példaprojekt ikonjának képe a VEXcode IQ-ban
  • Mentse projektjét „Ismétlődő műveletek” néven. az ismétlődő műveletek fájlnevének képe a VEXcode IQ eszköztárában
  • Győződjön meg arról, hogy a „Repeating Actions” projekt neve most az Eszköztár közepén lévő ablakban található. 

Mit csinál valójában ez a projekt? a példaprojekt képe, ahogy az a VEXcode IQ-ban megjelenik

Tegye a következőket a mérnöki jegyzetfüzetében: 

Jósolja meg, hogy a projekt mit fog tenni a Clawbottal. Magyarázz el minden egyes műveletet, amelyet a robot végrehajt. 

Tanári eszköztár ikonra Tanári Eszköztár - Válaszok

Könnyítsen egy osztálytermi megbeszélést, hogy a tanulók megosszák a mérnöki jegyzetfüzetükben, hogy mit jósoltak ennek a projektnek.

A válaszok eltérőek lehetnek, de a diákoknak fel kell hívniuk a figyelmet arra, hogy ebben a projektben a robot 300 millimétert hajt előre, majd 90 fokkal jobbra fordul, négyszer egy négyzet kitöltéséhez. Ahelyett, hogy ugyanazt a 2 blokkot négyszer használná, az ismétlési blokk ugyanazokat a műveleteket csökkenti, amelyeket 8 blokk tenne - 3 blokkra. A tanulók előrejelzésében fel kell sorolni mind a nyolc viselkedést. Az ismétlési blokk megismétli az előrehaladás, majd a fordulás műveleteit.

A hallgatók mérnöki jegyzetfüzetei egyénileg (Google / .docx / .pdf) vagy csapatban (Google / .docx / .pdf) karbantarthatók és pontozhatók. Az előző hivatkozások minden megközelítéshez más rubrikát adnak. Amikor egy rubrikát beépítenek az oktatástervezésbe, célszerű a rubrikát elmagyarázni, vagy legalább másolatot adni a tanulóknak a tevékenység megkezdése előtt.

Tanári tippek ikonra Tanári tippek

  • Győződjön meg arról, hogy a tanulók a Fájl menüből Nyissa meg a Példák elemet.

  • Győződjön meg arról, hogy a tanulók kiválasztották a Ismétlődő műveletek Példa projektet. Felhívhatja a tanulók figyelmét, hogy a Nyitott példák oldalon több választási lehetőség közül választhat. Emlékeztesd a tanulókat, hogy a felfedezés során bármikor használhatják a Példák és sablonok használata oktatóanyagot.

  • Megkérheti a tanulókat, hogy adják hozzá kezdőbetűiket vagy csoportjuk nevét a projekt nevéhez. Ez segít megkülönböztetni a programokat, ha felkéri a diákokat, hogy nyújtsák be azokat.

  • Mivel a VEXcode IQ rendelkezik automatikus mentéssel, nincs szükség a projekt újbóli mentésére.

Tanári tippek ikonra Tanári tippek

  • Győződjön meg arról, hogy a tanulók a Fájl menüből Nyissa meg a Példák elemet.

  • Győződjön meg arról, hogy a tanulók kiválasztották a Ismétlődő műveletek Példa projektet. Felhívhatja a tanulók figyelmét, hogy a Nyitott példák oldalon több választási lehetőség közül választhat. Emlékeztesd a tanulókat, hogy a felfedezés során bármikor használhatják a Példák és sablonok használata oktatóanyagot.

  • Megkérheti a tanulókat, hogy adják hozzá kezdőbetűiket vagy csoportjuk nevét a projekt nevéhez. Ez segít megkülönböztetni a programokat, ha felkéri a diákokat, hogy nyújtsák be azokat.

  • Mivel a VEXcode IQ rendelkezik automatikus mentéssel, nincs szükség a projekt újbóli mentésére.

3. lépés: Mi a különbség a [Forever] és az [Repeat] között?

Két egymás melletti projekt képe, az egyik örök hurokkal, a másik pedig ismétlődő hurokkal

  • Tekintse át újra a Ismétlődő műveletek példaprojektet . Ez egyben a fenti jobb oldalon látható blokkok halmaza is.
    Figyelje meg, hogy a [Repeat] blokkban a mozdulatok csak 4-szer ismétlődnek. Az ismétlődő mozdulatokat ritkán kell örökké ismételni, ezért a [Repeat] blokkot használjuk, ha csak bizonyos számú ismétlésre van szükség.

    Ha a [Ismétlés] blokkot az [Örökké] blokkra cserélnénk, a robot örökké csak ismételné a négyzetet.

  • A [Örökké] blokkot gyakran feltételes utasítással együtt használják annak érdekében, hogy folyamatosan ellenőrizzék, hogy a feltétel igaz-e. A fenti blokkkötegben, amely a [Forever] blokkhoz van csatlakoztatva, figyelje meg, hogyan fog a robot előrehajtani, amíg el nem éri azt a feltételt, hogy valamibe ütközik a lökhárító kapcsolójával. Ha megnyomja a lökhárító kapcsolót, a robot elfordul. Ellenkező esetben tovább halad előre.

    Ez a [Forever] blokk praktikus használati esete. Képzeljen el egy önvezető seprőgépet, amely addig halad előre, amíg beleütközik valamibe, majd megfordul.

Bővítse ki a tanulást ikont Bővítse tanulását

Ha tovább szeretné vizsgálni a hurkok feltételes feltételekkel való használatát, készítse el a Floor Sweeper projektet.A padlóseprő-példa projektkód képe

  • Kérje meg a tanulókat, hogy nyissa meg a Clawbot (Drivetrain) példaprojektet. a Clawbot (Drivetrain) példaprojekt ikonjának képe
  • Kérd meg a tanulókat, hogy építsék fel a fenti projektet. 
  • Kérje meg a tanulókat, hogy mentsék el a projektet „Padlóseprő” néven. Floor Sweeper fájlnév képe a VEXcode IQ eszköztárában 
  • Ha a tanulóknak segítségre van szükségük a projekt elmentéséhez, tekintse meg az Elnevezés és mentés oktatóanyagot. a Tutorials ikon képe a VEXcode IQ eszköztárában

Ha a tanulóknak segítségre van szükségük a blokkok bármelyikével kapcsolatban, olvassa el őket a Súgó tájékoztatóban vagy oktatóanyagban.

Kérje meg a tanulókat, hogy töltsék le és futtassák le a projektet és figyeljék meg, hogyan mozog a robot. Ha a tanulóknak segítségre van szükségük, irányítsa őket a Projekt letöltése és futtatása című oktatóanyaghoz a VEXcode IQ-ban.

Ezután kezdjen egy beszélgetést az osztályban, és kérje meg a tanulókat, hogy magyarázzák el, miért a [Örökké] blokkot használták az [Ismétlés] blokk helyett.

A tanulóknak meg kell jegyezniük, hogy egy [Forever] blokkot használnak, mivel ez a projekt folyamatosan ellenőrzi, hogy megnyomják-e a lökhárító kapcsolót. 

Tanári eszköztár ikonra Tanári eszköztár - A kihívás beállítása

A tanulók programozzák be a robotot, hogy egy négyzetben mozogjon, a robot színeket jelenítsen meg, hangokat adjon, és mozgassa a Karmot és a Kart! A tanulók egy lépéssel tovább lépnek az Ismétlődő cselekvések példaprojektben a kar és a karom, valamint a hangok és színek beépítésével.

  • Ha többet szeretne megtudni arról, hogyan szervezzen osztálytermet egy tevékenységhez, kattintson ide (Google / .docx / .pdf).

4. lépés: A Stop and Go Challenge!

kép a robot útjáról

  • Vezesd a Clawbotot egy téren. 
  • Minden kanyar előtt: 
    • A karmot ki kell nyitni és be kell zárni.
    • A kart fel kell emelni és le kell engedni.
    • A Touch LED-nek legalább egy színt kell mutatnia. 
    • Legalább egy hangot le kell játszani. 
  • A Clawbot nem hajthat végig a tér egyik oldalán többször. 
  • Használhatja az Ismétlődő műveletek példaprojektet kiindulási pontként, de mentse el StopAndGo néven, mielőtt bármilyen változtatást végrehajtana.a stop and go fájlnév képe a VEXcode IQ eszköztárában

Tervezze meg a következőket a mérnöki jegyzetfüzetében:

  • Az illesztőprogram és a rögzítő tervezze meg a megoldást, és jósolja meg, hogy a projekt egyes blokkjai mit fognak tenni a Clawbottal.

  • Kérje meg a Programozót le és futtassa a projektjét, hogy tesztelje azt, mielőtt elküldi.

  • Kérje meg a Buildert, hogy szükség szerint módosítsa a projektet, és kommunikáljon a rögzítővel, hogy jegyezze fel, mi változott a tesztelés során.

Tanári eszköztár ikonra Tanári eszköztár - Megoldás

A következő egy lehetséges megoldás a Stop and Go Challenge számára:egy lehetséges megoldási kód képe a stop and go kihíváshoz a VEXcode IQ-val

A hallgatók számára programozási rubrikát biztosíthat projektjeik pontozásához (Google / .docx / .pdf).

A hallgatók mérnöki jegyzetfüzetei egyénileg (Google / .docx / .pdf) vagy csapatban (Google / .docx / .pdf) karbantarthatók és pontozhatók.

Motiválni vita ikonra Motiválja a beszélgetést - A tevékenység elmélkedése

K: A Clawbot úgy mozgott, ahogy várta?
A: A válaszok eltérőek lehetnek; ennek a kérdésnek a célja azonban a kognitív gondolkodás elősegítése. A tanulók azzal kezdték, hogy előre jelezték a viselkedést, mielőtt tesztelték őket, dokumentálták eredményeiket és reflektáltak.

K: Mi jelenti a legnagyobb kihívást a Kar és a karom mozgatása során az Ismétlődő műveletek példaprojekt mellett?
A: Bár a válaszok eltérőek lehetnek, a közös válasz az lehet, hogy a tanulóknak meg kellett volna próbálniuk, hány fokban kell kinyílnia és zárnia a Karomnak, és hány fokkal kell felfelé és lefelé mozognia a Karnak.

K: Hogyan növeli a projekt hatékonyságát az ismétlés használata?
A: A [Ismétlés] ciklus nélkül a Clawbot csak egyszer hajtaná végre a projekt blokkjai által meghatározott viselkedést. A [Repeat] ciklus arra utasítja a Clawbotot, hogy négyszer hajtsa végre az összes blokkot, hogy négyzetet alkosson.