modulo 01 - elementi di base

21
Insegnamento di Informatica – a.a. 2015-16 Elementi di base INSEGNAMENTO DI INFORMATICA – A.A. 2015-16 Francesco Ciclosi Macerata, 29 settembre 2015

Upload: francesco-ciclosi

Post on 13-Apr-2017

917 views

Category:

Presentations & Public Speaking


2 download

TRANSCRIPT

Page 1: MODULO 01 - Elementi di base

Insegnamento di Informatica – a.a. 2015-16

Elementi di base

INSEGNAMENTO DI INFORMATICA – A.A. 2015-16

Francesco Ciclosi

Macerata, 29 settembre 2015

Page 2: MODULO 01 - Elementi di base

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

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 01 - Elementi di base

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

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 01 - Elementi di base

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

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 01 - Elementi di base

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

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 01 - Elementi di base

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

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 01 - Elementi di base

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

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 01 - Elementi di base

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

Dati ≠ Informazioni

Dati Elaborazione Informazione

Alcune informazioni già elaborate possono diventare

dei nuovi dati da elaborare successivamente

Page 9: MODULO 01 - Elementi di base

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

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 01 - Elementi di base

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

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 01 - Elementi di base

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

Il PC di Beppe

Page 12: MODULO 01 - Elementi di base

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

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 13: MODULO 01 - Elementi di base

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

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 14: MODULO 01 - Elementi di base

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

Schema di un sistema di elaborazione

RISULTATI

SOFTWARE

+

HARDWARE

DATI

Page 15: MODULO 01 - Elementi di base

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

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 16: MODULO 01 - Elementi di base

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

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 17: MODULO 01 - Elementi di base

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

RISULTATI

Delle macchine…speciali La potenza e la flessibilità dei computer è data dal

fatto che sono macchine programmabili

ELABORATORE

DATI

ISTRUZIONI

+

Page 18: MODULO 01 - Elementi di base

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

L’elaborazione è solo una fase

Ciclo di

elaborazione

dell’informazione

Elaborazione

dei dati

Singola fase

Ciclo completo

Page 19: MODULO 01 - Elementi di base

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

Un esempio pratico di utilizzo …

Burj Khalifa (dubai) - Altezza: 828 m - 163 piani

Page 20: MODULO 01 - Elementi di base

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

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 21: MODULO 01 - Elementi di base

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

I miei contatti linkedin

http://it.linkedin.com/pub/francesco-ciclosi/62/680/a06/

facebook

https://www.facebook.com/francesco.ciclosi

twitter

@francyciclosi

www

http://www.francescociclosi.it