L'aspirapolvere 2.0
Aggregazione dei criteri
Aperto: martedì, 22 gennaio 2019, 00:00
Data limite: lunedì, 18 febbraio 2019, 00:00
Una volta completato il primo passo, si può proseguire arricchendo il programma:
- Si può inserire la variabile destra/sinistra: in input vengono forniti una distanza, un angolo e una direzione (nell’esempio 3,120 e “destra”) e vengono restituiti in output l’angolo e la direzione di rotazione e la distanza da percorrere per tornare al punto base.
- Si possono prevedere più spostamenti del robot: vengono dati in input più spostamenti (distanza, angolo, direzione). Quando si decide che si vuole tornare al punto base il programma calcola l’angolo e la direzione di rotazione e la distanza da percorrere per tornare al punto base, utilizzando in maniera ricorsiva il codice scritto al punto precedente.