ALGORITMI e PROGRAMMI
Cosa è un robot?
Un robot “capisce” veramente quello che le persone dicono?
I robot funzionano seguendo “istruzioni”, cioè specifiche azioni che sono stati predisposti a compiere. Per riuscire a completare un compito, un robot ha bisogno di avere una precisa sequenza di istruzioni (a volte chiamata “programma”) da poter eseguire.
Un programma è l’espressione di un “algoritmo” in un formato eseguibile da un calcolatore. Per prendere dimestichezza con i concetti di programma e algoritmo, può essere utile avere un esempio. Per questo esercizio, useremo un linguaggio di programmazione fatto di linee e frecce.
Ma cos'è un algoritmo?
Una serie di istruzioni sequenziali al fine di risolvere un problema
Cos'è un'istruzione?
indicazione sufficientemente semplice, non ambigua e non scomponibile in altre più semplici tale da poter essere eseguita da una macchina.
- Vai avanti di una casella,
- Vai avanti di una casella,
- Riempi la casella con il colore”
È ora di fare un po’ di pratica. quali saranno le istruzioni (algoritmo e programma) per disegnare questa figura?
- Dividiamoci in squadre
- Ogni squadra manda avanti il primo studente della fila a guardare l’immagine su carta a quadretti e scrivere il primo simbolo di programmazione sul foglio bianco lì accanto
- Lo studente ritorna poi in coda, dopo aver toccato la mano dello studente successivo (pronto a partire).
- Quest’ultimo va ai fogli, guarda l’immagine, controlla come hanno programmato gli studenti precedenti e aggiunge il successivo simbolo di programmazione.
- Se uno studente trova un errore nel programma, deve usare il proprio turno per correggere il codice già scritto, invece di aggiungere un simbolo nuovo.
- Questo processo si ripete fino a che la squadra non è sicura di aver programmato l’intera immagine correttamente.
- Vince la squadra che conclude per prima ma l’insegnante verifica che l’algoritmo sia davvero in grado di ricreare il disegno originale.

Commenti
Posta un commento