SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
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

Más contenido relacionado

Más de 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
 

Más de 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
 

Último

presentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptxpresentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptxmichelacaporale12345
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxteccarellilorenzo
 
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptx
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptxPalestini Aurora-Steve Jobs,Olivetti e Gates.pptx
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptxpalestiniaurora
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticanico07fusco
 
PalestiniAurora-la conoscenzatestoita.docx
PalestiniAurora-la conoscenzatestoita.docxPalestiniAurora-la conoscenzatestoita.docx
PalestiniAurora-la conoscenzatestoita.docxpalestiniaurora
 
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
 
magia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptxmagia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptxpalestiniaurora
 
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
 
Le forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxLe forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxpalestiniaurora
 
Piccole Personetestoitaliano-AuroraPalestini.docx
Piccole Personetestoitaliano-AuroraPalestini.docxPiccole Personetestoitaliano-AuroraPalestini.docx
Piccole Personetestoitaliano-AuroraPalestini.docxpalestiniaurora
 
TeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxTeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxteccarellilorenzo
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfteccarellilorenzo
 
Gli isotopi scienze naturale seconda pres
Gli isotopi scienze naturale seconda presGli isotopi scienze naturale seconda pres
Gli isotopi scienze naturale seconda prespalestiniaurora
 
a scuola di biblioVerifica: come utilizzare il test TRAAP
a scuola di biblioVerifica: come utilizzare il test TRAAPa scuola di biblioVerifica: come utilizzare il test TRAAP
a scuola di biblioVerifica: come utilizzare il test TRAAPDamiano Orru
 
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
 
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptxPancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptxpalestiniaurora
 
Pancia Asia_relazione laboratorio(forza d'attrito).docx
Pancia Asia_relazione laboratorio(forza d'attrito).docxPancia Asia_relazione laboratorio(forza d'attrito).docx
Pancia Asia_relazione laboratorio(forza d'attrito).docxpalestiniaurora
 
Le forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxLe forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxpalestiniaurora
 
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxTeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxteccarellilorenzo
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxsasaselvatico
 

Último (20)

presentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptxpresentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptx
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptx
 
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptx
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptxPalestini Aurora-Steve Jobs,Olivetti e Gates.pptx
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptx
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
 
PalestiniAurora-la conoscenzatestoita.docx
PalestiniAurora-la conoscenzatestoita.docxPalestiniAurora-la conoscenzatestoita.docx
PalestiniAurora-la conoscenzatestoita.docx
 
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
 
magia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptxmagia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptx
 
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...
 
Le forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxLe forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docx
 
Piccole Personetestoitaliano-AuroraPalestini.docx
Piccole Personetestoitaliano-AuroraPalestini.docxPiccole Personetestoitaliano-AuroraPalestini.docx
Piccole Personetestoitaliano-AuroraPalestini.docx
 
TeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxTeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docx
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdf
 
Gli isotopi scienze naturale seconda pres
Gli isotopi scienze naturale seconda presGli isotopi scienze naturale seconda pres
Gli isotopi scienze naturale seconda pres
 
a scuola di biblioVerifica: come utilizzare il test TRAAP
a scuola di biblioVerifica: come utilizzare il test TRAAPa scuola di biblioVerifica: come utilizzare il test TRAAP
a scuola di biblioVerifica: come utilizzare il test TRAAP
 
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
 
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptxPancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
 
Pancia Asia_relazione laboratorio(forza d'attrito).docx
Pancia Asia_relazione laboratorio(forza d'attrito).docxPancia Asia_relazione laboratorio(forza d'attrito).docx
Pancia Asia_relazione laboratorio(forza d'attrito).docx
 
Le forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxLe forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docx
 
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxTeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
 

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