Rappresentazione dell'Informazione - Lezione in semi-presenza
2. Introduzione
Il secondo MATTONCINO-BASE è la rappresentazione dell’informazione:
Abbiamo visto gli algoritmi e i parametri o variabili. Abbiamo codificato gli algoritmi usando il linguaggio con cui comunichiamo ogni giorno (linguaggio naturale che per noi è l’italiano).
Successivamente, abbiamo visto che esistono delle regolarità e abbiamo deciso di indicare il “ se” in modo diverso, così abbiamo introdotto i diagrammi di flusso. Ma non abbiamo codificato nulla; si è semplicemente introdotto un simbolo per rappresentare delle tipologie di istruzioni canoniche. Abbiamo imbrigliato poco il linguaggio introducendo:
- i rettangoli (istruzioni);
- il rombo (condizioni);
- le frecce (indicante il flusso).
Se è possibile, come si possono codificare queste informazioni?
Per questo dobbiamo capire com’è possibile rappresentare l’informazione e cosa dobbiamo usare per farlo.
Tutto ciò che è rappresentabile è alfabetizzabile attraverso un numero e tutto ciò che è rappresentabile attraverso un numero, è rappresentabile attraverso una cifra binaria.
Cosa ci interessa rappresentare in un algoritmo per produrre una macchina in grado di elaborarlo?
Alla fine di questo MATTONCINO saremo in grado di rispondere alla domanda Perché i numeri romani sono entrati in disuso? E saremo in grado di verificare che 2 + 2 = 11.