Algoritmi e programmi: dall'esperienza ai concetti base

Dopo alcune lezioni teoriche e l'esperienza di problem solving e programmazione fatta con Scratch e i diagrammi di flusso, sei in grado di comprendere anche teoricamente i concetti fondamentali della programmazione informatica.



Con il supporto del libro di testo, wikipedia, ricerca in rete e soprattutto riflettendo sulla tua esperienza diretta fatta in laboratorio, rispondi alle domande che trovi sotto e che fanno riferimento all'unità didattica 5 del tuo libro di testo.
In particolare, scrivi con parole tue su due colonne :
  • una descrizione chiara e breve e
  • degli esempi che facciano capire bene il concetto 

per ognuno degli elementi seguenti:
  1. Cosa si intende per programma?
  2. Cosa è l'input 
  3. Cosa è l'output?
  4. Quali sono le fasi di analisi di un problema?
  5. Cosa sono i vincoli di integrità?
  6. Cosa significa sviluppare un algoritmo?
  7. Cosa è una variabile?
  8. In cosa consiste la fase di simulazione o test?
  9. a cosa servono i flowchart?
  10. quali sono le forme fondamentali dei flowchart?
  11. che cosa è una sequenza? 
  12. che cosa è un controllo o decisione (SE... ALTRIMENTI...)? 
  13. che cosa è un ciclo o ripetizione? 


          Carica il file di testo  (txt, pdf, word o pages) contenente il proprio nome e cognome in dropbox nella propria cartella personale.


          Valutazioni:


          • 4 se non c'è 
          • 5 se è fatto in modo incompleto e scarso
          • 6 lavoro completo
          • 7 lavoro completo, chiaro e curato
          • 8 lavoro interessante, originale e curato nella presentazione