Questa lezione è rivolta agli studenti della scuola secondaria di secondo grado.
Utile per introdurre i cicli nel linguaggio di programmazione C++.
Gli studenti usano i cicli, cioè i blocchi di ripetizione, per imparare a ripetere un'istruzione o una sequenza di istruzioni in modo più efficiente (senza dover riscrivere le istruzioni, ovvero senza dover inserire copie identiche di blocchi di codice).
La lezione è improntata su diversi principi di apprendimento, quali Principio della motivazione, Principio dell’adesione, Principio del protagonismo, ecc.
1. Overview
TARGET
Questa lezione è rivolta agli studenti della
scuola secondaria di secondo grado.
Studenti della classe: III F ITIS
G.DORSO (AV).
Conoscere le basi del
linguaggio C++ e il concetto di
funzione.
RELATORE
Umberto Picariello
Prerequisiti
Obiettivi della lezione
CONOSCENZA
Acquisire i cicli nel linguaggio C++.
COMPETENZE
Utilizzare un ciclo in un programma per
semplificare l'espressione delle attività ripetute.
Identificare le situazioni appropriate, in un
programma, per l'utilizzo di un ciclo.
Metodi didattici
• Breve lezione frontale teorica con esempi
pratici
• Utilizzo di slide come mezzo di
presentazione della lezione
• Coinvolgimento degli alunni in esercitazioni
guidate.
11. Team
1
Risultati
Tempo impiegato
1 minuto
2 1:20 minuto
3 2 minuti
Istruzioni
A, R 10, D, A, R 2
A, S, A, D, A, R 8, D, A, R 2
D, A, R 2, S, A, A, R 4, S, A, R
34 5 minuti A, A, A…….
12.
13. Istruzione while
L’istruzione while ripete le
istruzioni fino a quanto la
condizione è vera.
Quando la condizione è
falsa, il programma, uscirà
dal ciclo e passerà
all’istruzione successiva.
Istruzione
successiva
AGGIORNO CONDIZIONE
Se non aggiorno la
condizione non si esce dal
ciclo.
14. Esempio di ciclo while
Queste istruzioni vengono
eseguite fino a quando
numeroDiCompleanni è
maggiore o uguale a 0.
CONDIZIONE
AGGIORNO CONDIZIONE
15. Istruzione do while
L’istruzione do while viene
usata al posto del while
quando le istruzioni
devono essere eseguite
almeno una volta.
Istruzione
successiva
AGGIORNO CONDIZIONE
Se non aggiorno la
condizione non si esce dal
ciclo.
16. Esempio di ciclo while
Queste istruzioni vengono
eseguite fino a quando
numeroDiCompleanni è
maggiore o uguale a 0.
CONDIZIONE
AGGIORNO CONDIZIONE
17. Istruzione for
L’istruzione for viene
utilizzata per cicli
controllati da contatore.
Le istruzioni all’interno del
for vengono eseguite un
numero definito di volte.
AGGIORNO CONDIZIONE
Se non aggiorno la
condizione non si esce dal
ciclo
Istruzione
successiva
18. Esempio di ciclo for
Queste istruzioni sono
eseguite 10000 volte
INIZIALIZZAZIONE CONDIZIONE DECREMENT
O
19. Riferimenti
Sul libro di testo (INFORMATICA
per Istituti Tecnici Tecnologici
Indirizzo Informatica e
Telecomunicazioni, ATLAS)
trovate la teoria e gli esercizi
riguardanti i cicli.
20. Obiettivo
Approfondire la conoscenza dei cicli in
Java.
Canale Youtube
Corso C++
Approfondimento
Il ciclo while
Tutorial
Il ciclo for
Il ciclo do while
21. html.it
Ciclo For e While
Introduzione al C++
Guida C++
Materiale di supporto
22. Homework di gruppo
HW 1 Realizzate con il vostro gruppo un
quadrato 5x5 utilizzando prima il ciclo
for e successivamente il ciclo while e il
ciclo do while.
23. Utilizzare il ciclo while per
stampare a video la somma dei
numeri da 10 a 20.
Ora provate a farlo utilizzando
il ciclo for e il ciclo do while.
Homework
HW 2
26. Grazie per l’attenzione!
Umberto Picariello
Student at
@UniSalerno
I cicli in C++
Presentazione realizzata per il corso di Didattica dell’informatica.
eMail: umberto.picarielloa@gmail.com
LinkedIn: UmbertoPicariello
Github: PikUmb