# data[].attributes.body
Destra 90°

Avanti 2

Sinistra 90°

Avanti 1

Destra 90°

Avanti 1

Sinistra 90°

Avanti 5

Destra 90°

Avanti 7

# data[].attributes.body
Destra 90°
Avanti 2
Sinistra 90°
Avanti 1
Destra 90°
Avanti 1
Sinistra 90°
Avanti 5
Destra 90°
Avanti

# data[].attributes.body
Destra 90°
Avanti 2
Sinistra 90°
Avanti 1
Destra 90°
Avanti 1
Sinistra 90°
Avanti 5
Destra 90°
Avanti 7

# data[].attributes.body
•girare verso destra di 90°

•Andare avanti per 2 passi

•Girare verso sinistra di 90°

•Andare avanti per 1 passo

•Girare verso destra di 90°

•Andare avanti per 1 passo

•Girare verso sinistra di 90°

•Andare avanti per 5 passi

•Girare verso destra di 90°

•Andare avanti per 7 passi

# data[].attributes.body
Destra 90°
Avanti 2
Sinistra 90°
Avanti 1
Destra 90°
Avanti 1
Sinistra 90°
Avanti 5
Destra 90°
Avanti 7

# data[].attributes.body
Girare verso destra di 90°
Avanti di 2 passi
Girare verso sinistra di 90°
Avanti di 1 passo
Girare di 90° verso destra
Avanti di 1 passo
Girare di 90° verso sinistra
Avanti per 5 passi
Girare di 90° verso destra
Avanti di 7 passi fino ad arrivare al punto B

# data[].attributes.body
Destra 90°

Avanti 2

Sinistra 90°

Avanti 1

Destra 90°

Avanti 1

Sinistra 90°

Avanti 5

Destra 90°

Avanti 7

# data[].attributes.body
Destra 90°
Avanti 2
Sinistra 90°
Avanti 1
Destra 90°
Avanti 1
Sinistra 90°
Avanti 5
Destra 90°
Avanti 7

# data[].attributes.body
1.       Destra 90°

2.       Avanti 2

3.       Sinistra 90°

4.       Avanti 1

5.       Destra 90°

6.       Avanti 1

7.       Sinistra 90°

8.       Avanti 5

9.       Destra 90°

10.   Avanti 7

# data[].attributes.body
destra 90°
avanti 2
sinistra 90°
avanti 1
destra 90°
avanti 1
sinistra 90°
avanti 5
destra 90°
avanti 7

# data[].attributes.body
Percorso:
1)Destra 90°
2)Avanti 2
3)Sinistra 90°
4)Avanti 1
5)Destra 90°
6)Avanti 1
7)Sinistra 90°
8)Avanti 5
9)Destra 90°
10) Avanti 7

# data[].attributes.body
-Destra 90
-Avanti 2
-Sinistra 90
-Avanti 1
-Destra 90
-Avanti 1
-Sinistra 90
-Avanti 5
-Destra 90
-Avanti 7

# data[].attributes.body
Destra 90°
Avanti 2
Sinistra 90°
Avanti 1
Destra 90°
Avanti 1
Sinistra 90°
Avanti 5
Destra 90°
Avanti 7
ARRIVATOOO!!!

# data[].attributes.body
Elenco istruzioni
•Destra 90º
•Avanti 2
•Sinistra 90º
•Avanti 1
•Destra 90º
•Avanti 1
•Sinistra 90º
•Avanti 5
•Destra 90º
•Avanti 7

Domande riguardanti il flow chart
1) Perimetro del quadrato
2) struzioni: start, input, semplice, output, end
3) Input "leggi L" , output "scrivi P"
4) No, L deve essere maggiore di 0

# data[].attributes.body
DESTRA 90
AVANTI 2
SINISTRA 90
AVANTI 1
DESTRA 90
AVANTI 1
SINISTRA 90
AVANTI 5
DESTRA 90
AVANTI 7

# data[].attributes.body
DESTRA 90°
AVANTI 2
SINISTRA 90°
AVANTI 1
DESTRA 90°
AVANTI 1
SINISTRA 90°
AVANTI 5
DESTRA 90°
AVANTI 7

# data[].attributes.body
1. L'algoritmo calcola il perimetro del quadrato
2. Sono rappresentate 3 tipi di istruzione
3. Ci sono 2 istruzioni input e output una è "Leggi L" e "Scrivi P"
4. Non sono contemplati tutti i casi limite perché l'istruzione non contempla che L sia un numero negativo
5. gli output della tabella sono 8,0,-8
6. Nel secondo algoritmo abbiamo un caso limite che è L>0 quindi cambierà l'istruzione output quando il lato sarà -2. Infatti l'output sarà "scrivi L deve essere >0"
7.elenco istruzioni percorso robot:
destra 90°
avanti 2
sinistra 90°
avanti 1
destra 90°
avanti 1
sinistra 90°
avanti 5
destra 90°
avanti

# data[].attributes.body
ES.n1
1) Si; il perimetro del quadrato.
2) 3 (cerchio, parallelogramma e rettangolo).
3) Leggi L (Input), Scrivi (output).
4) No (L>0).
5) Input (2,0,-2).
6) Output (8,0,-8) (0,-8, Non è possibile perché il caso limite sarebbe L>o).

ES.n 2
1) Se L>0 allora scrivi il risultato di P, altrimenti se L<= 0 scrivi L>0.
2) Input (2, 0, -2).
3) Output (8, L deve essere >o, L deve essere >0)

ES.n.3
1) Destra 90°, avanti 2, sinistra 90°,avanti 1,destra 90°, avanti 1, sinistra 90°, avanti 5, destra 90°, avanti 7.

# data[].attributes.body
Destra 90°
Avanti 2
Sinistra 90°
Avanti 1
Destra 90°
Avanti 1
Sinistra 90°
Avanti 5
Destra 90°
Avanti 7

# data[].attributes.body
Destra 90,
Avanti 2,
Sinistra 90°,
Avanti 1,
Destra 90°,
Avanti 1,
Sinistra 90°,
Avanti 5,
Destra 90°,
Avanti 7.

# data[].attributes.body
Inizio percorso,
Destra 90°,
Avanti 2,
Sinistra 90°,
Avanti 1,
Destra 90°,
Avanti 1,
Sinistra 90°
Avanti 5,
Destra 90°,
Avanti 7
Fine percorso.

# data[].attributes.body
Il robot per arrivare al punto B dal punto A deve :
Girare a Destra 90°,
Andare Avanti 2,
Girare a Sinistra 90°,
Andare Avanti 1,
Girare a Destra 90°,
Andare Avanti 1,
Girare a Sinistra 90°,
Andare Avanti 5,
Girare a Destra 90°,
Andare avanti 7

# data[].attributes.body
1) gira verso SX di 90°
2) vai avanti di 1
3) gira verso DX di 90°
4) vai avanti di 4
5) gira a DX di 90°
6) vai avanti di 4
7) gira a SX di 90°
8) vai avanti di 2
9) gira a DX di 90°
10) vai avanti di 7

# data[].attributes.body
-Destra di 90°
-Avanti di 2
-Sinistra di90°
-Avanti di 1
-Destra di 90°
-Avanti di 1
-Sinistra di 90°
-Avanti di 5
-Destra di 90°
-Avanti di 7

# data[].attributes.headline
Elenco delle Istruzioni per muovere il robot (ricordati di mettere il tuo nome nel titolo del post)

# data[].attributes.subject
Elenco delle Istruzioni per muovere il robot (ricordati di mettere il tuo nome nel titolo del post)

# data[].attributes.headline
Il compito andrà consegnato entro giovedì 20 alle ore 22. La traccia può essere visualizzata cliccando sul file. L'elenco delle istruzioni va scritta nella sezione qui a  destra. Se avete domande o dubbi sulla traccia postatele nell'apposita sezione.

# data[].attributes.subject
Il compito andrà consegnato entro giovedì 20 alle ore 22. La traccia può essere visualizzata cliccando sul file. L'elenco delle istruzioni va scritta nella sezione qui a  destra. Se avete domande o dubbi sulla traccia postatele nell'apposita sezione.

# data[].attributes.headline
ESEMPIO DI ISTRUZIONI DI INPUT E DI OUTPUT e tabella di analisi dell'algoritmo

# data[].attributes.subject
ESEMPIO DI ISTRUZIONI DI INPUT E DI OUTPUT e tabella di analisi dell'algoritmo