mercoledì 15 aprile 2015

dal 26/03/2015 a 01/04/2015

Durante queste lezioni abbiamo perfezionato la FINAL CHALLENGE.
Per un uso ottimale abbiamo utilizzato per ogni area un Blocco "MY BLOCK".
Essi sono riduzioni di codice ( anche molto lungo ) in semplici blocchi di colore azzurro.

Riportato qua sopra vi è l'esempio dell'area Rossa da percorrere , il codice è stato inglobato nel My Block chiamato "rosso".
Il programma utilizzando questi blocchi risulterà molto più semplificato.
La challenge finita avrà come corpo una serie di IF , quattro nel nostro caso, racchiusi in un ciclo infinito , dove il robot ragionerà in questo modo:

  • se si presenterà un bordo rosso eseguirà la mini-challenge : "BLOCCO ROSSO"
  • se si presenterà un bordo verde eseguirà la mini-challenge : "BLOCCO VERDE"
  • se sulla su strada incontrerà un oggetto eseguiràla mini-challenge : "BLOCCO OGGETTO"
  • se non troverà ostacoli o bordi eseguirà la mini-challenge: "BLOCCO ANALYZE"
Durante la prova finale il nostro robot riuscì ad attraversare due aree fermandosi al BLOCCO OGGETTO .
Analizzando la prova abbiamo dedotto che l'errore consisteva nei gradi da ruotare tra il passaggio da una mini-challenge ad un'altra , e questa ( anche piccola ) variazione comportava l'errata esecuzione dell'intera prova.

Nessun commento:

Posta un commento

Wikipedia

Risultati di ricerca