Skip to main content

Fondamenti di codifica
Laboratorio4 - Robot Help

Portale insegnanti

Parte 1 - Passo dopo passo

  1. IstruireIstruire gli studenti affinché si eserciteranno nel debug di un progetto.
    123 carte Robot, Codificatore e Codifica
    123 Carte Robot, Codificatore e Codificatore
  2. ModelloModello che gli studenti del progetto dovrebbero creare utilizzando le loro carte Coder e Coder.
    • Ogni gruppo avrà bisogno di un robot 123, un codificatore, l'accesso a un campo 123 e le seguenti carte codificatore. 
      • Uno "Quando inizia 123"
      • Un "Drive 1"
      • Un "Drive 4"
      • Un "Gira a sinistra"
      • Un "Gira a destra"
    • Scrivi la seguente sequenza di carte Codificatore alla lavagna o mostra  affinché la classe possa vederlo.

    immagine delle seguenti carte coder: guida 1, gira a sinistra, guida 4, gira a destra
    Visualizza la sequenza della scheda codificatrice.

    • Chiedi a tutti i gruppi di inserire le carte Coder nel Coder nella sequenza corrispondente.
    • I gruppi dovrebbero riattivare il Robot 123 le ruote lungo una superficie fino a quando non si sente il suono di avvio, come mostrato nell'animazione seguente. Attiva l'audio per questa animazione. Per ulteriori informazioni sul Robot 123, consultare l' Utilizzo del Robot VEX 123 della Knowledge Base.
    File video
    • Quindi, dovrebbero essere  per connettere il Robot 123 a un Coder. Per connettere il Robot 123 e il Coder, tieni premuti i pulsanti Start e Stop sul Coder e i pulsanti Sinistra e Destra sul Robot 123 per almeno 5 secondi, finché non senti il ​​suono di connessione e le spie luminose lampeggiano a tempo , come mostrato nell'animazione qui sotto. Attiva l'audio per questa animazione. Per ulteriori informazioni sul codificatore, consultare l'articolo della Knowledge Base Utilizzo del codificatore VEX 123 .
    File video
    • Chiedi ai gruppi di testare il loro progetto posizionando il Robot 123 nell'angolo in alto a sinistra del loro Campo 123 e iniziare il loro progetto mentre gli altri studenti osservano il comportamento del Robot 123. Se i gruppi condividono un campo, ogni gruppo dovrebbe avere il turno di iniziare il proprio progetto.
    123 Corsa del robot
    Avviare il codificatore e osservare il robot 123
    • Quindi, Robot 123. (per gli studenti più giovani disegna simboli per mostrare il comportamento previsto.
      • Comportamento previsto: 123 Il robot avanza di uno spazio, gira a sinistra, avanza di quattro spazi, poi gira a destra.
    • Il loro progetto fa questo? Invitali a ricominciare i loro progetti e a confrontare il progetto con il comportamento previsto pubblicato. 
    • Mostra agli studenti come utilizzare la funzione Passo per portare a termine il progetto carta Coder alla volta e osservare il comportamento del Robot 123 per ciascuna carta. Possono vedere quale carta viene azionata osservando l'evidenziazione verde sul lato sinistro del codificatore. Riescono a trovare il bug nel progetto? 
    tessere del codificatore errate
    Abbina 123 comportamenti del robot alle carte codificatore
    • Chiedi agli studenti di annotare verbalmente le carte dei problemi in cui il comportamento effettivo non corrisponde al comportamento previsto e di rimuovere quelle carte dal Coder.
    • Dovrebbero quindi inserire la carta Codificatore corretta al suo posto.
    caratteristica del passo
    Carte codificatrici corrette
    • Se i gruppi finiscono prima, possono giocare a un gioco di debug!  Una persona può mischiare le carte Coder nel progetto e un'altra può trovare e correggere i bug nel progetto per fargli completare i comportamenti previsti.
  3. FacilitareFacilitare una discussione con gli studenti sul loro processo di debug.
    • Quali errori hai trovato nelle carte Coder?
    • Quali passaggi ha eseguito il tuo gruppo per eseguire il debug del codice?
    • Usa le mani per descrivere quali comportamenti sono stati completati dal Robot 123.
  4. RicordaRicorda agli studenti che il debug può richiedere più di un tentativo! Non c'è problema se hanno difficoltà a correggere le carte Codificatore errate. Ogni volta che trovano e risolvono un bug, migliorano i loro progetti!
  5. ChiediChiedi agli studenti come hanno eseguito il debug senza un robot. Hanno mai provato a risolvere un puzzle? Tutti i pezzi sono entrati dove dovevano andare al primo tentativo? In che modo ciò è simile o diverso da ciò che accade durante il debug con il robot 123?

Pausa a metà gioco & Discussione di gruppo

Non appena ogni gruppo completa il processo di debug, riunitevi per una breve conversazione .

  • Quali carte dovevi cambiare nel tuo progetto?
  • Come hai scoperto dov'era il bug nel tuo progetto?
  • In che modo la funzione Step ti ha aiutato a trovare il bug nel tuo progetto?

Parte 2 - Passo dopo passo

  1. IstruireSpiegare agli studenti che ora proveranno a seguire da soli il processo di debug, in modo che possano essere risolutori di problemi di codice.

    Se gli studenti hanno bisogno di promemoria, crea un'area Processo di debug sulla lavagna con i seguenti passaggi (vedi presentazione di immagini per una diapositiva da proiettare con questi passaggi):

    1. Avvia il progetto Coder.
    2. Osserva il robot 123.
    3. Confrontare i comportamenti previsti.
    4. Utilizza la funzione Passo e trova la scheda codificatore errata.
    5. Rimuovi la carta Coder sbagliata e aggiungi la carta corretta.
    6. Torna all'inizio e ricomincia!
  2. ModelloModello mescola le carte Coder in un nuovo progetto mentre distribuisci carte Coder aggiuntive a ciascun gruppo.
    • Distribuisci le seguenti carte Codificatore da aggiungere alle carte Codificatore che già possiedono dalla Parte 1 del gioco:
      • "Suona il clacson"
      • "Bagliore viola" 
    Carte codificatrici aggiuntive
    Schede codificatore aggiuntive
    • Chiedi agli studenti di creare un progetto utilizzando tutte e le loro carte Coder. Ricorda loro che "Quando inizia 123" deve sempre essere la prima carta!
    • Chiedi agli studenti di iniziare il loro progetto e di osservare i comportamenti del robot 123.
    Avvia il codificatore
    Avviare il progetto confuso
    • Informare i gruppi del nuovo comportamento previsto per il Robot 123. Scrivili alla lavagna o su un foglio di carta affinché ogni gruppo possa fare riferimento.
      • Comportamenti previsti: Guida per quattro spazi, gira a sinistra e si illumina in viola, guida per uno spazio, gira a destra, quindi suona il clacson.
      • Chiedi ai gruppi di utilizzare il processo di debug per correggere il loro progetto confuso in modo che completi la sequenza di comportamento prevista! Questi passaggi si trovano anche nella presentazione di immagini Lab 4.
    • Aiutare i gruppi mentre lavorano insieme. Evidenzia i gruppi che stanno lavorando attentamente attraverso il processo di debug e seguendo i passaggi.
    Debug
    Debug
  3. FacilitareFacilitare una discussione sul debug con i gruppi mentre cammini per la classe.
    • Come facevi a sapere che un comportamento era sbagliato? 
    • In che modo il tuo gruppo ha cambiato le carte Coder mentre stavi eseguendo il ?
    •  carte Coder ha dovuto cambiare il tuo gruppo?
       
  4. RicordaRicorda agli studenti di verificare come hanno abbinato i comportamenti individuali con le carte Coder se rimangono bloccati. Il debug richiederà più tentativi per farlo bene. Ricorda agli studenti che non possono cambiare le carte Coder mentre il Robot 123 è in movimento. Dovrebbero attendere fino alla fine del progetto, quindi cambiare le carte Coder.

    Gli studenti potrebbero dover riattivare il Robot 123 se scade il tempo. Ricordare agli studenti la procedura per riattivare il robot spingendo le ruote lungo una superficie piana, come mostrato qui. Attiva l'audio per questa animazione per ascoltare i suoni degli indicatori del Robot 123.

    File video

    Per ulteriori informazioni sul robot 123, consultare l'articolo della Knowledge Base Utilizzo del robot VEX 123

  5. ChiediChiedi agli studenti come hanno risolto altri problemi in classe. Hanno provato a scoprire cosa c'era che non andava? In che modo il loro processo di risoluzione di un problema in classe è stato simile al debug del Robot 123?