5. Che cos’è un Algoritmo?

🛠Algoritmo → Un algoritmo, è una sequenza finita fondamentale e non nulla, di passi elementari e che sia comprensibile all’esecutore.

Schematizzazione, dal problema al linguaggio, passando per l'algoritmo

⚙️ Programma → L’implementazione in un determinato linguaggio, di un algoritmo, è chiamato programma.

Per programmare, si parte dal problema e si arriva al Linguaggio.

Esempio di Algoritmo

Eseguire il prodotto di interi positivi:

  1. Leggi il numero X da terminale;
  2. Leggi il numero Y da terminale;
  3. Prendi 0 e sommagli X “tante volte quante le unità che formano Y”;
  4. Scrivi il risultato Z sul terminale.

🧮 Variabile → contenitore di informazioni. L’informazione può essere immagazzinata e il suo valore può variare.

X “←” X+X: il simbolo “←” indica l’assegnazione dei valori in una variabile.