Successfully reported this slideshow.
Your SlideShare is downloading. ×

BIBMOOC 02.02 - Sequenze di istruzioni ripetizione e condizioni

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 38 Ad

More Related Content

More from Alessandro Bogliolo (20)

Recently uploaded (20)

Advertisement

BIBMOOC 02.02 - Sequenze di istruzioni ripetizione e condizioni

  1. 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. 2. BIBMOOC 2.2 alessandro bogliolo Il microprocessore e la memoria Hardware Software Memoria Attuatori
  3. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 27. BIBMOOC 2.2 alessandro bogliolo I sensori Hardware Software Memoria Sensori Attuatori
  28. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 38. BIBMOOC 2.2 alessandro bogliolo https://mooc.uniurb.it/bibmooc

×