modulo ib01 –> elementi di base
TRANSCRIPT
![Page 1: MODULO IB01 –> Elementi di base](https://reader034.vdocuments.net/reader034/viewer/2022051521/587325951a28ab596c8b4917/html5/thumbnails/1.jpg)
Insegnamento di Informatica – a.a. 2016-17
Elementi di base
INSEGNAMENTO DI INFORMATICA – A.A. 2016-17
Francesco Ciclosi
Macerata, 4 ottobre 2016
![Page 2: MODULO IB01 –> Elementi di base](https://reader034.vdocuments.net/reader034/viewer/2022051521/587325951a28ab596c8b4917/html5/thumbnails/2.jpg)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2016 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2016-17
Che tutto abbia inizio !!!
“L’informatica sembra giustificare da sola la sua
presenza; è tanto diffusa che non ci si domanda
più il motivo della sua presenza come disciplina e
come aspetto della quotidianità e della
comunicazione”
[P. Curtin]
![Page 3: MODULO IB01 –> Elementi di base](https://reader034.vdocuments.net/reader034/viewer/2022051521/587325951a28ab596c8b4917/html5/thumbnails/3.jpg)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2016 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2016-17
Qual’è la giusta domanda da porsi?
Quanto è giusto informarsi sull’informatica?
Qual è il giusto livello di approfondimento?
• (per un professionista, uno studente, un utente)
![Page 4: MODULO IB01 –> Elementi di base](https://reader034.vdocuments.net/reader034/viewer/2022051521/587325951a28ab596c8b4917/html5/thumbnails/4.jpg)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2016 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2016-17
Riassumendo …
L’informatica si occupa di far organizzare a un
computer i passi necessari per occuparsi di
operazioni molto complesse
Tali operazioni sono composte da altre più
semplici
1. che hanno a che fare con informazioni
2. che producono informazioni
![Page 5: MODULO IB01 –> Elementi di base](https://reader034.vdocuments.net/reader034/viewer/2022051521/587325951a28ab596c8b4917/html5/thumbnails/5.jpg)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2016 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2016-17
Una prima semplice definizione
• L’informatica è una disciplina che
• attraverso l’elaborazione dei dati mediante
un calcolatore
• si occupa del trattamento automatico delle
informazioni
![Page 6: MODULO IB01 –> Elementi di base](https://reader034.vdocuments.net/reader034/viewer/2022051521/587325951a28ab596c8b4917/html5/thumbnails/6.jpg)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2016 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2016-17
Etimologicamente parlando … Informatica
• È l’acronimo dei termini Informazione e Automatica
Ovvero:
• La disciplina che studia l’elaborazione automatica delle
informazioni
INFORMATICA
INFORMAZIONI
ELABORATORE
AUTOMATISMO
![Page 7: MODULO IB01 –> Elementi di base](https://reader034.vdocuments.net/reader034/viewer/2022051521/587325951a28ab596c8b4917/html5/thumbnails/7.jpg)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2016 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2016-17
Definizione formale di informatica
È l’insieme dei processi e delle tecnologie che
rendono possibile:
• la creazione
• la raccolta
• l’elaborazione
• l’immagazzinamento
• la trasmissione dell’informazione
con metodologie e strumenti automatici.
![Page 8: MODULO IB01 –> Elementi di base](https://reader034.vdocuments.net/reader034/viewer/2022051521/587325951a28ab596c8b4917/html5/thumbnails/8.jpg)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2016 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2016-17
Dati ≠ Informazioni
Dati Elaborazione Informazione
Alcune informazioni già elaborate possono diventare
dei nuovi dati da elaborare successivamente
![Page 9: MODULO IB01 –> Elementi di base](https://reader034.vdocuments.net/reader034/viewer/2022051521/587325951a28ab596c8b4917/html5/thumbnails/9.jpg)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2016 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2016-17
Funzione delle tecnologie informatiche
Elaborare dati per ottenere informazioni
significative
• (il dato grezzo non è di per se un’informazione)
Memorizzare le informazioni elaborate
• (per utilizzarle unitamente ad altre come dati di un
nuovo processo elaborativo)
Organizzare e gestire le informazioni
• (per renderle più comprensibili, utili o interessanti)
![Page 10: MODULO IB01 –> Elementi di base](https://reader034.vdocuments.net/reader034/viewer/2022051521/587325951a28ab596c8b4917/html5/thumbnails/10.jpg)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2016 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2016-17
Hardware vs Software
Le tecnologie informatiche sono sistemi
caratterizzati da due livelli che si integrano e si
completano vicendevolmente:
• Hardware (struttura fisica)
• Software (livello logico e insieme delle istruzioni)
![Page 11: MODULO IB01 –> Elementi di base](https://reader034.vdocuments.net/reader034/viewer/2022051521/587325951a28ab596c8b4917/html5/thumbnails/11.jpg)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2016 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2016-17
La differenza tra hardware e software
SE VI ARRABBIATE
Potete prendere a calci e
pugni l’hardware
MA
Contro il software potete
solo imprecare
![Page 12: MODULO IB01 –> Elementi di base](https://reader034.vdocuments.net/reader034/viewer/2022051521/587325951a28ab596c8b4917/html5/thumbnails/12.jpg)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2016 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2016-17
Sistema di elaborazione
È un insieme di elementi, diversi tra di loro, che
appartengono a due grandi categorie:
• L’insieme dei dispositivi fisici in grado di svolgere
materialmente l’elaborazione
o (Hardware)
• Le istruzioni che, eseguite partendo dai dati,
producono i risultati
o (Software)
![Page 13: MODULO IB01 –> Elementi di base](https://reader034.vdocuments.net/reader034/viewer/2022051521/587325951a28ab596c8b4917/html5/thumbnails/13.jpg)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2016 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2016-17
Schema di un sistema di elaborazione
RISULTATI
SOFTWARE
+
HARDWARE
DATI
![Page 14: MODULO IB01 –> Elementi di base](https://reader034.vdocuments.net/reader034/viewer/2022051521/587325951a28ab596c8b4917/html5/thumbnails/14.jpg)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2016 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2016-17
Il ciclo di elaborazione dell’informazione
È un procedimento complesso che comprende
5 fasi:
1. Ingresso dei dati (input)
2. Elaborazione
3. Uscita dei dati (output)
4. Memorizzazione
5. Distribuzione e comunicazione
![Page 15: MODULO IB01 –> Elementi di base](https://reader034.vdocuments.net/reader034/viewer/2022051521/587325951a28ab596c8b4917/html5/thumbnails/15.jpg)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2016 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2016-17
Quindi:
È possibile trasmettere i dati su cui effettuare
l’elaborazione insieme alla descrizione delle
azioni da svolgere e del modo in cui svolgerle
Ovvero
È possibile definire «programma» la descrizione
• delle azioni da svolgere
• e del modo in cui vanno svolte
durante il processo di elaborazione
![Page 16: MODULO IB01 –> Elementi di base](https://reader034.vdocuments.net/reader034/viewer/2022051521/587325951a28ab596c8b4917/html5/thumbnails/16.jpg)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2016 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2016-17
RISULTATI
Delle macchine…speciali La potenza e la flessibilità dei computer è data dal
fatto che sono macchine programmabili
ELABORATORE
DATI
ISTRUZIONI
+
![Page 17: MODULO IB01 –> Elementi di base](https://reader034.vdocuments.net/reader034/viewer/2022051521/587325951a28ab596c8b4917/html5/thumbnails/17.jpg)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2016 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2016-17
L’elaborazione è solo una fase
Ciclo di
elaborazione
dell’informazione
Elaborazione
dei dati
Singola fase
Ciclo completo
![Page 18: MODULO IB01 –> Elementi di base](https://reader034.vdocuments.net/reader034/viewer/2022051521/587325951a28ab596c8b4917/html5/thumbnails/18.jpg)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2016 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2016-17
Un esempio pratico di utilizzo …
Burj Khalifa (dubai) - Altezza: 828 m - 163 piani
![Page 19: MODULO IB01 –> Elementi di base](https://reader034.vdocuments.net/reader034/viewer/2022051521/587325951a28ab596c8b4917/html5/thumbnails/19.jpg)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2016 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2016-17
Il computer
È un elaboratore (elettronico) digitale
Una macchina in grado di:
• rappresentare e
elaborare dati
• in base a delle
istruzioni (programma)
• che possono essere
eseguite
automaticamente
Utilizza dei
componenti
elettronici per
elaborare le
informazioni.
[Ma non è cruciale
che lo sia].
Tratta delle
informazioni
rappresentate
mediante i due
simboli binari: 0 e 1
![Page 20: MODULO IB01 –> Elementi di base](https://reader034.vdocuments.net/reader034/viewer/2022051521/587325951a28ab596c8b4917/html5/thumbnails/20.jpg)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2016 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2016-17
I miei contatti linkedin
http://it.linkedin.com/pub/francesco-ciclosi/62/680/a06/
https://www.facebook.com/francesco.ciclosi
@francyciclosi
www
http://docenti.unimc.it/f.ciclosi
http://www.francescociclosi.it