SlideShare a Scribd company logo
1 of 38
Download to read offline
BIBMOOC 2.2 alessandro bogliolo
CODING IN BIBLIOTECA
#BIBMOOC
mooc.uniurb.it/bibmooc
02.02
SEQUENZE DI ISTRUZIONI,
RIPETIZIONI E CONDIZIONI
Alessandro Bogliolo
BIBMOOC 2.2 alessandro bogliolo
Il microprocessore e la memoria
Hardware
Software
Memoria
Attuatori
BIBMOOC 2.2 alessandro bogliolo
Repertorio di istruzioni
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Vai avanti (A) di uno scacco
Ruota a sinistra (S) di 90°
Ruota a destra (D) di 90°
BIBMOOC 2.2 alessandro bogliolo
Sequenza di istruzioni
Lo spazio del programma Lo spazio dell’azione
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Vai avanti (A)
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Sequenza di istruzioni
Lo spazio del programma Lo spazio dell’azione
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Vai avanti (A)
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Sequenza di istruzioni
Lo spazio del programma Lo spazio dell’azione
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Vai avanti (A)
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Sequenza di istruzioni
Lo spazio del programma Lo spazio dell’azione
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Vai avanti (A)
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Sequenza di istruzioni
Lo spazio del programma Lo spazio dell’azione
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Vai avanti (A)
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Sequenza di istruzioni
Lo spazio del programma Lo spazio dell’azione
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Vai avanti (A)
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Sequenza di istruzioni
Lo spazio del programma Lo spazio dell’azione
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Vai avanti (A)
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Sequenza di istruzioni
Lo spazio del programma Lo spazio dell’azione
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Vai avanti (A)
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Sequenza di istruzioni
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
A A D A
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Vai avanti (A)
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Sequenza di istruzioni
Lo spazio del programma Lo spazio dell’azione
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Vai avanti (A)
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Sequenza di istruzioni
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
A A D A
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Vai avanti (A)
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Costrutto di ripetizione
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Ripeti 2 volte
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Costrutto di ripetizione
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
.
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Ripeti 2 volte
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Costrutto di ripetizione
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
. A
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Ripeti 2 volte
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Costrutto di ripetizione
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
. A
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Ripeti 2 volte
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Costrutto di ripetizione
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
. A .
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Ripeti 2 volte
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Costrutto di ripetizione
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
. A . A
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Ripeti 2 volte
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Costrutto di ripetizione
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
. A . A
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Ripeti 2 volte
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Costrutto di ripetizione
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
. A . A .
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Ripeti 2 volte
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Costrutto di ripetizione
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
. A . A . D
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Ripeti 2 volte
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Costrutto di ripetizione
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
. A . A . D
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Ripeti 2 volte
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Costrutto di ripetizione
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
. A . A . D A
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Ripeti 2 volte
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Costrutto di ripetizione
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
. A . A . D A
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Ripeti 2 volte
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
I sensori
Hardware
Software
Memoria
Sensori
Attuatori
BIBMOOC 2.2 alessandro bogliolo
Ripetizione condizionata
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Finché c’è strada davanti
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Ripetizione condizionata
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
. A . A . D A
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Finché c’è strada davanti
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Ripetizione condizionata
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Finché c’è strada davanti
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Ripetizione condizionata
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
A A A A D A
Vai avanti
Vai indietro
Ruota a sinistra
Ruota a destra
Finché c’è strada davanti
Vai avanti (A)
Gira a destra (D)
Vai avanti (A)
BIBMOOC 2.2 alessandro bogliolo
Costrutti di selezione e nidificazione
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
. . A . . . D . . A . . A . . . D . . A . . . S . . A
. . . D . . A . . A .
Finché non raggiungi
Se c’è strada davanti
Vai avanti (A)
Altrimenti
Se c’è strada a destra
Gira a destra (D)
Altrimenti
Gira a sinistra (S)
BIBMOOC 2.2 alessandro bogliolo
Costrutti di selezione
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
A D A A D A S A D A A
Finché non raggiungi
Se c’è strada davanti
Vai avanti (A)
Altrimenti
Se c’è strada a destra
Gira a destra (D)
Altrimenti
Gira a sinistra (S)
BIBMOOC 2.2 alessandro bogliolo
Costrutti di selezione
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
A A S A D A S A A S A
Finché non raggiungi
Se c’è strada davanti
Vai avanti (A)
Altrimenti
Se c’è strada a destra
Gira a destra (D)
Altrimenti
Gira a sinistra (S)
BIBMOOC 2.2 alessandro bogliolo
Costrutti di selezione
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
S S A A S A D A S A A S A
Finché non raggiungi
Se c’è strada davanti
Vai avanti (A)
Altrimenti
Se c’è strada a destra
Gira a destra (D)
Altrimenti
Gira a sinistra (S)
BIBMOOC 2.2 alessandro bogliolo
Costrutti di selezione
Lo spazio del programma Lo spazio dell’azione
Traccia di esecuzione
A D A S A A S A D A
Finché non raggiungi
Se c’è strada davanti
Vai avanti (A)
Altrimenti
Se c’è strada a destra
Gira a destra (D)
Altrimenti
Gira a sinistra (S)
BIBMOOC 2.2 alessandro bogliolo
Algoritmo
Procedimento generale che in un tempo finito porta alla soluzione di
ogni istanza di una classe di problemi, attraverso l’esecuzione in
sequenza di passi elementari non ambigui
BIBMOOC 2.2 alessandro bogliolo
https://mooc.uniurb.it/bibmooc

More Related Content

More from Alessandro Bogliolo

BIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona Villa
BIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona VillaBIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona Villa
BIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona VillaAlessandro Bogliolo
 
BIBMOOC 04.03 - Progettare spazi per la cultura - Marco Muscogiuri
BIBMOOC 04.03 - Progettare spazi per la cultura - Marco MuscogiuriBIBMOOC 04.03 - Progettare spazi per la cultura - Marco Muscogiuri
BIBMOOC 04.03 - Progettare spazi per la cultura - Marco MuscogiuriAlessandro Bogliolo
 
BIBMOOC 04.02 - Marketing culturale - Anna Busa
BIBMOOC 04.02 - Marketing culturale - Anna BusaBIBMOOC 04.02 - Marketing culturale - Anna Busa
BIBMOOC 04.02 - Marketing culturale - Anna BusaAlessandro Bogliolo
 
BIBMOOC 3.2 - Coding unplugged fai-da-te
BIBMOOC 3.2 - Coding unplugged fai-da-teBIBMOOC 3.2 - Coding unplugged fai-da-te
BIBMOOC 3.2 - Coding unplugged fai-da-teAlessandro Bogliolo
 
BIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara Faggiolani
BIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara FaggiolaniBIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara Faggiolani
BIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara FaggiolaniAlessandro Bogliolo
 
BIBMOOC 1.2 - Coding e pensiero computazionale
BIBMOOC 1.2 - Coding e pensiero computazionaleBIBMOOC 1.2 - Coding e pensiero computazionale
BIBMOOC 1.2 - Coding e pensiero computazionaleAlessandro Bogliolo
 
BIBMOOC 1.1 - Informazione e rappresentazioni digitali
BIBMOOC 1.1 - Informazione e rappresentazioni digitaliBIBMOOC 1.1 - Informazione e rappresentazioni digitali
BIBMOOC 1.1 - Informazione e rappresentazioni digitaliAlessandro Bogliolo
 
AIMOOC 7.3 - Per una IA etica - Claudia Chiavarino
AIMOOC 7.3 - Per una IA etica - Claudia ChiavarinoAIMOOC 7.3 - Per una IA etica - Claudia Chiavarino
AIMOOC 7.3 - Per una IA etica - Claudia ChiavarinoAlessandro Bogliolo
 
AIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla Sioli
AIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla SioliAIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla Sioli
AIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla SioliAlessandro Bogliolo
 
AIMOOC 5.5 - Programmazione o addestramento? - Alessandro Bogliolo
AIMOOC 5.5 - Programmazione o addestramento? - Alessandro BoglioloAIMOOC 5.5 - Programmazione o addestramento? - Alessandro Bogliolo
AIMOOC 5.5 - Programmazione o addestramento? - Alessandro BoglioloAlessandro Bogliolo
 
AIMOOC 1.5 - La coscienza - Mario Rosanova
AIMOOC 1.5 - La coscienza - Mario RosanovaAIMOOC 1.5 - La coscienza - Mario Rosanova
AIMOOC 1.5 - La coscienza - Mario RosanovaAlessandro Bogliolo
 
AIMOOC 5.4 - L'intelligenza della forza bruta - Alessandro Bogliolo
AIMOOC 5.4 - L'intelligenza della forza bruta - Alessandro BoglioloAIMOOC 5.4 - L'intelligenza della forza bruta - Alessandro Bogliolo
AIMOOC 5.4 - L'intelligenza della forza bruta - Alessandro BoglioloAlessandro Bogliolo
 
AIMOOC 5.3 - Il libero arbitrio dell'esecutore ideale - Alessandro Bogliolo
AIMOOC 5.3 - Il libero arbitrio dell'esecutore ideale - Alessandro BoglioloAIMOOC 5.3 - Il libero arbitrio dell'esecutore ideale - Alessandro Bogliolo
AIMOOC 5.3 - Il libero arbitrio dell'esecutore ideale - Alessandro BoglioloAlessandro Bogliolo
 
AIMOOC 4.3 - Conoscenza e comunicazione fra neuroni - Stefano Sartini
AIMOOC 4.3 - Conoscenza e comunicazione fra neuroni - Stefano SartiniAIMOOC 4.3 - Conoscenza e comunicazione fra neuroni - Stefano Sartini
AIMOOC 4.3 - Conoscenza e comunicazione fra neuroni - Stefano SartiniAlessandro Bogliolo
 
AIMOOC 1.3 - Memoria di lavoro e funzioni esecutive - Manuela Berlingeri
AIMOOC 1.3 - Memoria di lavoro e funzioni esecutive - Manuela BerlingeriAIMOOC 1.3 - Memoria di lavoro e funzioni esecutive - Manuela Berlingeri
AIMOOC 1.3 - Memoria di lavoro e funzioni esecutive - Manuela BerlingeriAlessandro Bogliolo
 
AIMOOC 5.2 - Adattamento al contesto - Alessandro Bogliolo
AIMOOC 5.2 - Adattamento al contesto - Alessandro BoglioloAIMOOC 5.2 - Adattamento al contesto - Alessandro Bogliolo
AIMOOC 5.2 - Adattamento al contesto - Alessandro BoglioloAlessandro Bogliolo
 
AIMOOC 4.2 - Machine Learning - Valerio Freschi
AIMOOC 4.2 - Machine Learning - Valerio FreschiAIMOOC 4.2 - Machine Learning - Valerio Freschi
AIMOOC 4.2 - Machine Learning - Valerio FreschiAlessandro Bogliolo
 
AIMOOC 2.1 - Alan Turing - Vincenzo Fano
AIMOOC 2.1 - Alan Turing - Vincenzo FanoAIMOOC 2.1 - Alan Turing - Vincenzo Fano
AIMOOC 2.1 - Alan Turing - Vincenzo FanoAlessandro Bogliolo
 
AIMOOC 7.1 - AI e pregiudizi - Teresa Numerico
AIMOOC 7.1 - AI e pregiudizi - Teresa NumericoAIMOOC 7.1 - AI e pregiudizi - Teresa Numerico
AIMOOC 7.1 - AI e pregiudizi - Teresa NumericoAlessandro Bogliolo
 

More from Alessandro Bogliolo (20)

BIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona Villa
BIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona VillaBIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona Villa
BIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona Villa
 
BIBMOOC 04.03 - Progettare spazi per la cultura - Marco Muscogiuri
BIBMOOC 04.03 - Progettare spazi per la cultura - Marco MuscogiuriBIBMOOC 04.03 - Progettare spazi per la cultura - Marco Muscogiuri
BIBMOOC 04.03 - Progettare spazi per la cultura - Marco Muscogiuri
 
BIBMOOC 04.02 - Marketing culturale - Anna Busa
BIBMOOC 04.02 - Marketing culturale - Anna BusaBIBMOOC 04.02 - Marketing culturale - Anna Busa
BIBMOOC 04.02 - Marketing culturale - Anna Busa
 
BIBMOOC 3.2 - Coding unplugged fai-da-te
BIBMOOC 3.2 - Coding unplugged fai-da-teBIBMOOC 3.2 - Coding unplugged fai-da-te
BIBMOOC 3.2 - Coding unplugged fai-da-te
 
BIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara Faggiolani
BIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara FaggiolaniBIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara Faggiolani
BIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara Faggiolani
 
BIBMOOC 1.2 - Coding e pensiero computazionale
BIBMOOC 1.2 - Coding e pensiero computazionaleBIBMOOC 1.2 - Coding e pensiero computazionale
BIBMOOC 1.2 - Coding e pensiero computazionale
 
BIBMOOC 1.1 - Informazione e rappresentazioni digitali
BIBMOOC 1.1 - Informazione e rappresentazioni digitaliBIBMOOC 1.1 - Informazione e rappresentazioni digitali
BIBMOOC 1.1 - Informazione e rappresentazioni digitali
 
CodyTrip a BTO2021
CodyTrip a BTO2021CodyTrip a BTO2021
CodyTrip a BTO2021
 
AIMOOC 7.3 - Per una IA etica - Claudia Chiavarino
AIMOOC 7.3 - Per una IA etica - Claudia ChiavarinoAIMOOC 7.3 - Per una IA etica - Claudia Chiavarino
AIMOOC 7.3 - Per una IA etica - Claudia Chiavarino
 
AIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla Sioli
AIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla SioliAIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla Sioli
AIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla Sioli
 
AIMOOC 5.5 - Programmazione o addestramento? - Alessandro Bogliolo
AIMOOC 5.5 - Programmazione o addestramento? - Alessandro BoglioloAIMOOC 5.5 - Programmazione o addestramento? - Alessandro Bogliolo
AIMOOC 5.5 - Programmazione o addestramento? - Alessandro Bogliolo
 
AIMOOC 1.5 - La coscienza - Mario Rosanova
AIMOOC 1.5 - La coscienza - Mario RosanovaAIMOOC 1.5 - La coscienza - Mario Rosanova
AIMOOC 1.5 - La coscienza - Mario Rosanova
 
AIMOOC 5.4 - L'intelligenza della forza bruta - Alessandro Bogliolo
AIMOOC 5.4 - L'intelligenza della forza bruta - Alessandro BoglioloAIMOOC 5.4 - L'intelligenza della forza bruta - Alessandro Bogliolo
AIMOOC 5.4 - L'intelligenza della forza bruta - Alessandro Bogliolo
 
AIMOOC 5.3 - Il libero arbitrio dell'esecutore ideale - Alessandro Bogliolo
AIMOOC 5.3 - Il libero arbitrio dell'esecutore ideale - Alessandro BoglioloAIMOOC 5.3 - Il libero arbitrio dell'esecutore ideale - Alessandro Bogliolo
AIMOOC 5.3 - Il libero arbitrio dell'esecutore ideale - Alessandro Bogliolo
 
AIMOOC 4.3 - Conoscenza e comunicazione fra neuroni - Stefano Sartini
AIMOOC 4.3 - Conoscenza e comunicazione fra neuroni - Stefano SartiniAIMOOC 4.3 - Conoscenza e comunicazione fra neuroni - Stefano Sartini
AIMOOC 4.3 - Conoscenza e comunicazione fra neuroni - Stefano Sartini
 
AIMOOC 1.3 - Memoria di lavoro e funzioni esecutive - Manuela Berlingeri
AIMOOC 1.3 - Memoria di lavoro e funzioni esecutive - Manuela BerlingeriAIMOOC 1.3 - Memoria di lavoro e funzioni esecutive - Manuela Berlingeri
AIMOOC 1.3 - Memoria di lavoro e funzioni esecutive - Manuela Berlingeri
 
AIMOOC 5.2 - Adattamento al contesto - Alessandro Bogliolo
AIMOOC 5.2 - Adattamento al contesto - Alessandro BoglioloAIMOOC 5.2 - Adattamento al contesto - Alessandro Bogliolo
AIMOOC 5.2 - Adattamento al contesto - Alessandro Bogliolo
 
AIMOOC 4.2 - Machine Learning - Valerio Freschi
AIMOOC 4.2 - Machine Learning - Valerio FreschiAIMOOC 4.2 - Machine Learning - Valerio Freschi
AIMOOC 4.2 - Machine Learning - Valerio Freschi
 
AIMOOC 2.1 - Alan Turing - Vincenzo Fano
AIMOOC 2.1 - Alan Turing - Vincenzo FanoAIMOOC 2.1 - Alan Turing - Vincenzo Fano
AIMOOC 2.1 - Alan Turing - Vincenzo Fano
 
AIMOOC 7.1 - AI e pregiudizi - Teresa Numerico
AIMOOC 7.1 - AI e pregiudizi - Teresa NumericoAIMOOC 7.1 - AI e pregiudizi - Teresa Numerico
AIMOOC 7.1 - AI e pregiudizi - Teresa Numerico
 

Recently uploaded

Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxsasaselvatico
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfteccarellilorenzo
 
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxTeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxteccarellilorenzo
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxtecongo2007
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticanico07fusco
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024IISGiovanniVallePado
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxtecongo2007
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.camillaorlando17
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxlorenzodemidio01
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................giorgiadeascaniis59
 
TeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxTeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxteccarellilorenzo
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxteccarellilorenzo
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereMarco Chizzali
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...Nguyen Thanh Tu Collection
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxlorenzodemidio01
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxlorenzodemidio01
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................giorgiadeascaniis59
 

Recently uploaded (20)

Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdf
 
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxTeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
TeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxTeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docx
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptx
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opere
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 

BIBMOOC 02.02 - Sequenze di istruzioni ripetizione e condizioni

  • 1. BIBMOOC 2.2 alessandro bogliolo CODING IN BIBLIOTECA #BIBMOOC mooc.uniurb.it/bibmooc 02.02 SEQUENZE DI ISTRUZIONI, RIPETIZIONI E CONDIZIONI Alessandro Bogliolo
  • 2. BIBMOOC 2.2 alessandro bogliolo Il microprocessore e la memoria Hardware Software Memoria Attuatori
  • 3. BIBMOOC 2.2 alessandro bogliolo Repertorio di istruzioni Vai avanti Vai indietro Ruota a sinistra Ruota a destra Vai avanti (A) di uno scacco Ruota a sinistra (S) di 90° Ruota a destra (D) di 90°
  • 4. BIBMOOC 2.2 alessandro bogliolo Sequenza di istruzioni Lo spazio del programma Lo spazio dell’azione Vai avanti Vai indietro Ruota a sinistra Ruota a destra Vai avanti (A) Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 5. BIBMOOC 2.2 alessandro bogliolo Sequenza di istruzioni Lo spazio del programma Lo spazio dell’azione Vai avanti Vai indietro Ruota a sinistra Ruota a destra Vai avanti (A) Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 6. BIBMOOC 2.2 alessandro bogliolo Sequenza di istruzioni Lo spazio del programma Lo spazio dell’azione Vai avanti Vai indietro Ruota a sinistra Ruota a destra Vai avanti (A) Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 7. BIBMOOC 2.2 alessandro bogliolo Sequenza di istruzioni Lo spazio del programma Lo spazio dell’azione Vai avanti Vai indietro Ruota a sinistra Ruota a destra Vai avanti (A) Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 8. BIBMOOC 2.2 alessandro bogliolo Sequenza di istruzioni Lo spazio del programma Lo spazio dell’azione Vai avanti Vai indietro Ruota a sinistra Ruota a destra Vai avanti (A) Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 9. BIBMOOC 2.2 alessandro bogliolo Sequenza di istruzioni Lo spazio del programma Lo spazio dell’azione Vai avanti Vai indietro Ruota a sinistra Ruota a destra Vai avanti (A) Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 10. BIBMOOC 2.2 alessandro bogliolo Sequenza di istruzioni Lo spazio del programma Lo spazio dell’azione Vai avanti Vai indietro Ruota a sinistra Ruota a destra Vai avanti (A) Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 11. BIBMOOC 2.2 alessandro bogliolo Sequenza di istruzioni Lo spazio del programma Lo spazio dell’azione Vai avanti Vai indietro Ruota a sinistra Ruota a destra Vai avanti (A) Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 12. BIBMOOC 2.2 alessandro bogliolo Sequenza di istruzioni Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione A A D A Vai avanti Vai indietro Ruota a sinistra Ruota a destra Vai avanti (A) Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 13. BIBMOOC 2.2 alessandro bogliolo Sequenza di istruzioni Lo spazio del programma Lo spazio dell’azione Vai avanti Vai indietro Ruota a sinistra Ruota a destra Vai avanti (A) Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 14. BIBMOOC 2.2 alessandro bogliolo Sequenza di istruzioni Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione A A D A Vai avanti Vai indietro Ruota a sinistra Ruota a destra Vai avanti (A) Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 15. BIBMOOC 2.2 alessandro bogliolo Costrutto di ripetizione Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione Vai avanti Vai indietro Ruota a sinistra Ruota a destra Ripeti 2 volte Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 16. BIBMOOC 2.2 alessandro bogliolo Costrutto di ripetizione Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione . Vai avanti Vai indietro Ruota a sinistra Ruota a destra Ripeti 2 volte Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 17. BIBMOOC 2.2 alessandro bogliolo Costrutto di ripetizione Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione . A Vai avanti Vai indietro Ruota a sinistra Ruota a destra Ripeti 2 volte Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 18. BIBMOOC 2.2 alessandro bogliolo Costrutto di ripetizione Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione . A Vai avanti Vai indietro Ruota a sinistra Ruota a destra Ripeti 2 volte Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 19. BIBMOOC 2.2 alessandro bogliolo Costrutto di ripetizione Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione . A . Vai avanti Vai indietro Ruota a sinistra Ruota a destra Ripeti 2 volte Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 20. BIBMOOC 2.2 alessandro bogliolo Costrutto di ripetizione Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione . A . A Vai avanti Vai indietro Ruota a sinistra Ruota a destra Ripeti 2 volte Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 21. BIBMOOC 2.2 alessandro bogliolo Costrutto di ripetizione Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione . A . A Vai avanti Vai indietro Ruota a sinistra Ruota a destra Ripeti 2 volte Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 22. BIBMOOC 2.2 alessandro bogliolo Costrutto di ripetizione Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione . A . A . Vai avanti Vai indietro Ruota a sinistra Ruota a destra Ripeti 2 volte Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 23. BIBMOOC 2.2 alessandro bogliolo Costrutto di ripetizione Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione . A . A . D Vai avanti Vai indietro Ruota a sinistra Ruota a destra Ripeti 2 volte Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 24. BIBMOOC 2.2 alessandro bogliolo Costrutto di ripetizione Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione . A . A . D Vai avanti Vai indietro Ruota a sinistra Ruota a destra Ripeti 2 volte Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 25. BIBMOOC 2.2 alessandro bogliolo Costrutto di ripetizione Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione . A . A . D A Vai avanti Vai indietro Ruota a sinistra Ruota a destra Ripeti 2 volte Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 26. BIBMOOC 2.2 alessandro bogliolo Costrutto di ripetizione Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione . A . A . D A Vai avanti Vai indietro Ruota a sinistra Ruota a destra Ripeti 2 volte Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 27. BIBMOOC 2.2 alessandro bogliolo I sensori Hardware Software Memoria Sensori Attuatori
  • 28. BIBMOOC 2.2 alessandro bogliolo Ripetizione condizionata Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione Vai avanti Vai indietro Ruota a sinistra Ruota a destra Finché c’è strada davanti Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 29. BIBMOOC 2.2 alessandro bogliolo Ripetizione condizionata Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione . A . A . D A Vai avanti Vai indietro Ruota a sinistra Ruota a destra Finché c’è strada davanti Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 30. BIBMOOC 2.2 alessandro bogliolo Ripetizione condizionata Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione Vai avanti Vai indietro Ruota a sinistra Ruota a destra Finché c’è strada davanti Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 31. BIBMOOC 2.2 alessandro bogliolo Ripetizione condizionata Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione A A A A D A Vai avanti Vai indietro Ruota a sinistra Ruota a destra Finché c’è strada davanti Vai avanti (A) Gira a destra (D) Vai avanti (A)
  • 32. BIBMOOC 2.2 alessandro bogliolo Costrutti di selezione e nidificazione Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione . . A . . . D . . A . . A . . . D . . A . . . S . . A . . . D . . A . . A . Finché non raggiungi Se c’è strada davanti Vai avanti (A) Altrimenti Se c’è strada a destra Gira a destra (D) Altrimenti Gira a sinistra (S)
  • 33. BIBMOOC 2.2 alessandro bogliolo Costrutti di selezione Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione A D A A D A S A D A A Finché non raggiungi Se c’è strada davanti Vai avanti (A) Altrimenti Se c’è strada a destra Gira a destra (D) Altrimenti Gira a sinistra (S)
  • 34. BIBMOOC 2.2 alessandro bogliolo Costrutti di selezione Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione A A S A D A S A A S A Finché non raggiungi Se c’è strada davanti Vai avanti (A) Altrimenti Se c’è strada a destra Gira a destra (D) Altrimenti Gira a sinistra (S)
  • 35. BIBMOOC 2.2 alessandro bogliolo Costrutti di selezione Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione S S A A S A D A S A A S A Finché non raggiungi Se c’è strada davanti Vai avanti (A) Altrimenti Se c’è strada a destra Gira a destra (D) Altrimenti Gira a sinistra (S)
  • 36. BIBMOOC 2.2 alessandro bogliolo Costrutti di selezione Lo spazio del programma Lo spazio dell’azione Traccia di esecuzione A D A S A A S A D A Finché non raggiungi Se c’è strada davanti Vai avanti (A) Altrimenti Se c’è strada a destra Gira a destra (D) Altrimenti Gira a sinistra (S)
  • 37. BIBMOOC 2.2 alessandro bogliolo Algoritmo Procedimento generale che in un tempo finito porta alla soluzione di ogni istanza di una classe di problemi, attraverso l’esecuzione in sequenza di passi elementari non ambigui
  • 38. BIBMOOC 2.2 alessandro bogliolo https://mooc.uniurb.it/bibmooc