In breve: Un computer risolve problemi trasformando informazioni grazie a un linguaggio. Capire i legami tra questi elementi è la base dell'informatica.
Da dove partiamo
L'informatica nasce per risolvere problemi con l'aiuto di una macchina. La macchina non pensa da sola. Ha bisogno di istruzioni precise scritte in un linguaggio che capisce.
Ogni problema viene prima studiato dalla persona. Poi viene tradotto in passi chiari. Infine la macchina esegue questi passi sulle informazioni che riceve.
I quattro elementi e i loro legami
Esistono quattro elementi che lavorano insieme: macchine, problemi, informazioni e linguaggi.
La macchina è lo strumento che esegue i compiti. Può essere un computer, uno smartphone o un sensore. Senza istruzioni resta inutile.
Il problema è la domanda a cui vogliamo rispondere. Per esempio: ordinare una lista di nomi. Il problema deve essere descritto con precisione.
Le informazioni sono i dati che entrano nella macchina e i risultati che escono. I dati di ingresso si chiamano input. I risultati si chiamano output.
Il linguaggio è il ponte tra noi e la macchina. Ci serve per scrivere le istruzioni in modo che la macchina possa eseguirle.
Esempi pratici
Pensiamo a una calcolatrice. Il problema è una somma. Le informazioni sono i numeri che digitiamo. Il linguaggio sono i tasti che premiamo. La macchina mostra il risultato.
Un altro esempio è una ricerca su una mappa digitale. Il problema è trovare la strada più breve. Le informazioni sono il punto di partenza e di arrivo. Il linguaggio è l'app che usiamo per chiedere il percorso.
In classe possiamo provare con un piccolo programma. Scriviamo le istruzioni in un linguaggio di programmazione. Diamo dei dati in ingresso. Osserviamo il risultato sullo schermo.
Parole difficili
- Macchina: dispositivo che esegue istruzioni in modo automatico.
- Problema: domanda chiara a cui cercare una risposta.
- Informazione: dato di ingresso o risultato gestito dalla macchina.
- Linguaggio: insieme di regole per dare istruzioni alla macchina.
- Input: dato che entra nella macchina prima dell'elaborazione.
- Output: risultato prodotto dalla macchina dopo l'elaborazione.
Riferimenti
- Norma: Riordino degli istituti tecnici
- Obiettivo formativo coperto: ob.tecnico-informatica-telecomunicazioni.informatica.cl3.relazioni-macchine-linguaggi.01