Lezione 3: Riepilogo post-progetto
Perché il robot VR ha continuato a guidare quando ha raggiunto il disco verde?
Quando viene eseguito questo progetto, il robot VR continua ad avanzare anche quando entra in collisione con il primo disco verde.
Questo progetto istruisce il robot VR solo a verificare le condizioni di ciascuna istruzione if else una volta all'inizio del progetto.
L'istruzione if è diversa dal ciclo while
- Mentre i cicli non richiedono una decisione da parte del robot VR. Quando la condizione è vera, il ciclo while con una condizione non esegue il comando successivo all'esterno del ciclo. Quando la condizione è False, il ciclo while con una condizione not continua ad attendere finché la condizione non diventa True e interrompe l'esecuzione del resto del progetto.
- Se le affermazioni richiedono che il robot VR prenda una decisione. Se la condizione è True, i comandi all'interno dell'istruzione if vengono eseguiti. Se la condizione è False, i comandi all'interno dell'istruzione if non vengono eseguiti.
- Il sensore Front Eye non rileva alcun colore all'inizio del progetto, quindi l'ultima se istruzione restituisce True. Il robot VR continuerà ad avanzare dall'ultimo se l'istruzione è stata riportata come Vero e tutti gli altri blocchi sono stati riportati come Falso all'inizio del progetto.
- Tieni presente che in questo progetto non sono presenti cicli che possano mettere in pausa il flusso del progetto per verificare ripetutamente una condizione. L'istruzione if controlla la condizione una volta, poi va avanti.
- Salva il progetto prima di passare alla lezione successiva, per imparare come aggiungere condizioni di controllo ripetuto con le istruzioni if .
Domande
Seleziona un collegamento qui sotto per accedere al quiz della lezione.
Google Doc / .docx / .pdf