SlideShare une entreprise Scribd logo
1  sur  7
Liceo A. Meucci – Aprilia (IT – LT)
Sequenze di istruzioni:
• moveForward();
• turnLeft();
• turnRight();
Istruzione 1
end
start
Istruzione 2
Istruzione 3
[Labirinto 1-5]
Ripeti (contando <n> volte) {
<sequenza di istruzioni>
}
for (var count = 0; count < 5; count++) {
moveForward();
turnLeft();
}
Istruzione 1
end
start
Istruzione 2
n
[Labirinto 6-9]
Ripeti fino a che (condizione) {
<sequenza di istruzioni>
}
while (notFinished()) {
moveForward();
turnLeft();
}
[Labirinto 10-13]
Se (condizione) {
<sequenza di istruzioni>
}
if (isPathForward()) {
moveForward();
}
If (test)
istruzioni
vero falso
end
start
[Labirinto 14-17]
Se (condizione) {
<sequenza di istruzioni>
} altrimenti {
<sequenza alternativa>
}
if (isPathForward()) {
moveForward();
} else {
turnLeft();
}
If <test>
<istruzioni>
vero
end
start
falso
<istruzioni>
(then) else
[Labirinto 18-20]
Istruzioni per muoversi con precisione
e disegnare
• moveForward(<n.pixel>);
• turnRight(<angle>);
• turnLeft(<angle>);
• penColour(’<colourcode');
• colour_random();
[Artista; Artista 2]

Contenu connexe

En vedette

Didattica creativa, coding e tecnologie
Didattica creativa, coding e tecnologieDidattica creativa, coding e tecnologie
Didattica creativa, coding e tecnologiecaterina moscetti
 
Didattica e tecnologie: il coding
Didattica e tecnologie: il codingDidattica e tecnologie: il coding
Didattica e tecnologie: il codingAlessandri Giuseppe
 
Didattica PER il coding. Didattica, pensiero computazionale, corporeità
Didattica PER il coding. Didattica, pensiero computazionale, corporeitàDidattica PER il coding. Didattica, pensiero computazionale, corporeità
Didattica PER il coding. Didattica, pensiero computazionale, corporeitàAlessandri Giuseppe
 
PNSD DOCENTI Tem3 del 8-03-2017
PNSD DOCENTI Tem3 del 8-03-2017PNSD DOCENTI Tem3 del 8-03-2017
PNSD DOCENTI Tem3 del 8-03-2017Lucia Giammario
 
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1Michele Maffucci
 
Coding: programmando si impara!
Coding: programmando si impara!Coding: programmando si impara!
Coding: programmando si impara!Matteo Troìa
 

En vedette (8)

dietro_il_coding_2
dietro_il_coding_2dietro_il_coding_2
dietro_il_coding_2
 
Didattica creativa, coding e tecnologie
Didattica creativa, coding e tecnologieDidattica creativa, coding e tecnologie
Didattica creativa, coding e tecnologie
 
Didattica e tecnologie: il coding
Didattica e tecnologie: il codingDidattica e tecnologie: il coding
Didattica e tecnologie: il coding
 
Il coding
Il codingIl coding
Il coding
 
Didattica PER il coding. Didattica, pensiero computazionale, corporeità
Didattica PER il coding. Didattica, pensiero computazionale, corporeitàDidattica PER il coding. Didattica, pensiero computazionale, corporeità
Didattica PER il coding. Didattica, pensiero computazionale, corporeità
 
PNSD DOCENTI Tem3 del 8-03-2017
PNSD DOCENTI Tem3 del 8-03-2017PNSD DOCENTI Tem3 del 8-03-2017
PNSD DOCENTI Tem3 del 8-03-2017
 
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
 
Coding: programmando si impara!
Coding: programmando si impara!Coding: programmando si impara!
Coding: programmando si impara!
 

Coding

  • 1. Liceo A. Meucci – Aprilia (IT – LT)
  • 2. Sequenze di istruzioni: • moveForward(); • turnLeft(); • turnRight(); Istruzione 1 end start Istruzione 2 Istruzione 3 [Labirinto 1-5]
  • 3. Ripeti (contando <n> volte) { <sequenza di istruzioni> } for (var count = 0; count < 5; count++) { moveForward(); turnLeft(); } Istruzione 1 end start Istruzione 2 n [Labirinto 6-9]
  • 4. Ripeti fino a che (condizione) { <sequenza di istruzioni> } while (notFinished()) { moveForward(); turnLeft(); } [Labirinto 10-13]
  • 5. Se (condizione) { <sequenza di istruzioni> } if (isPathForward()) { moveForward(); } If (test) istruzioni vero falso end start [Labirinto 14-17]
  • 6. Se (condizione) { <sequenza di istruzioni> } altrimenti { <sequenza alternativa> } if (isPathForward()) { moveForward(); } else { turnLeft(); } If <test> <istruzioni> vero end start falso <istruzioni> (then) else [Labirinto 18-20]
  • 7. Istruzioni per muoversi con precisione e disegnare • moveForward(<n.pixel>); • turnRight(<angle>); • turnLeft(<angle>); • penColour(’<colourcode'); • colour_random(); [Artista; Artista 2]