Presentazione standard di PowerPoint · Donatella Sciuto; GiacomoBuonanno, Luca Mari Introduzione...

32
Docenti: Prof. Luisa Gargano Prof. Adele Rescigno BENVENUTI! Fondamenti di Informatica

Transcript of Presentazione standard di PowerPoint · Donatella Sciuto; GiacomoBuonanno, Luca Mari Introduzione...

Docenti: Prof. Luisa Gargano

Prof. Adele Rescigno

BENVENUTI!

Fondamenti di Informatica

Finalità:

Fornire gli elementi di base dei concetti

che sono di fondamento all'informatica

Informazioni Pratiche

ORARIO:

•Martedì: 14:00 – 16:00

•Venerdì: 09:00 – 11:00

•Mercoledì (laboratorio P3)

N.B.: Più ore in orario: inizialmente orario completo

Informazioni Pratiche

SITO WEB (in preparazione): http://www.dia.unisa.it/professori/lg/VCA.html di riferimento per

- il materiale relativo al corso, - date delle prove, - comunicazioni varie, - etc.

Suggerimenti

(per superare facilmente l’esame)

• Seguire il corso

• Studiare lezione per lezione

• Fare gli esercizi

Testo di Riferimento

Donatella Sciuto; GiacomoBuonanno, Luca Mari

Introduzione ai sistemi informatici

McGraw-Hill

Prove di Esame

• Prova scritta con esercizi e teoria

(nessun materiale ammesso)

• Eventuale prova orale

• Requisito minimo: 50% del totale

Prove in Itinere?

• Fine Aprile

• Giugno/Luglio

Programma di massima

• Introduzione all’informatica, la scienza dell’informazione.

• Problemi, algoritmi e linguaggi

• Codifica delle informazioni

• Architettura dei calcolatori

• …

Informatica

(Dal francese)

Informazione + Automatica

Scienza e tecnica dell’elaborazione dei dati e, genericamente, del trattamento automatico dell’informazione (Zingarelli)

Informatica

Scienza della rappresentazione e dell’elaborazione dell’informazione. Studia le caratteristiche dell’informazione e i modi di usarla, immagazzinarla, trasportarla e manipolarla in modo automatico. Due aree principali: • i calcolatori elettronici e i sistemi che li utilizzano; • i metodi per la soluzione di problemi e la gestione delle informazioni.

Informazione? Es.

Di che colore è la luce del semaforo?

Possibili valori: Rosso, Giallo, Verde

Informazione: il semaforo è Rosso

Informazione: un valore all’interno di un insieme di elementi

• Tipo dell'informazione: Insieme degli elementi

• Valore: elemento

• Attributo: definisce il significato dell’informazione, ossia serve a capire di cosa si tratta e ad identificarla (distinguerla da altre)

Il semaforo è Rosso

Informazione? Es.

Di che colore è la luce del semaforo?

Possibili valori: Rosso, Giallo, Verde

Informazione: il semaforo è Rosso

Informazione: un valore all’interno di un insieme di elementi

• Tipo dell'informazione: Insieme degli elementi

• Valore: elemento

• Attributo: definisce il significato dell’informazione, ossia serve a capire di cosa si tratta e ad identificarla (distinguerla da altre)

La soluzione dell’equazione è 3,5

Informazione? Es.

Di che colore è la luce del semaforo?

Possibili valori: Rosso, Giallo, Verde

Informazione: il semaforo è Rosso

Informazione: un valore all’interno di un insieme di elementi

• Tipo dell'informazione: Insieme degli elementi

• Valore: elemento

• Attributo: definisce il significato dell’informazione, ossia serve a capire di cosa si tratta e ad identificarla (distinguerla da altre)

Il cliente è il Sig. Giovanni

Informazione e supporto

• Per poter essere ‘trattata’, gli elementi di un’informazione devono essere ‘rappresentati’

• L’informazione è “portata da”, o “trasmessa su”, o “memorizzata in”, o “contenuta in” qualcosa; questo “qualcosa” però non è l’informazione stessa.

• Ogni supporto ha le sue caratteristiche in quanto mezzo su cui può essere scritta dell’informazione.

Informazione e supporti

La stessa informazione può essere scritta su

supporti differenti.

10

10

9

11

8

6

7

Lo stesso supporto può portare

informazioni differenti.

fare

burro

Per un inglese: tariffa, prezzo, …

Italiano: verbo fare

Per uno spagnolo: asino

Italiano: burro

• Ricapitolando: l’informazione richiede un supporto fisico, ma non coincide con esso;

Brossura Audiolibro Kindle

Le forme dell’informazione • Informazione sintattica È connessa con la struttura dei dati e con le operazioni che possiamo compiere su di essi. Ha dunque una valenza strutturale e procedurale. Non è necessario attribuire un significato ai dati

Le forme dell’informazione • Informazione sintattica È connessa con la struttura dei dati e con le operazioni che possiamo compiere su di essi. Ha dunque una valenza strutturale e procedurale. Non è necessario attribuire un significato ai dati • Informazione semantica È legata al significato che viene attribuito ai dati. Il significato dei dati è legato al contesto di chi li interpreta: le sue conoscenze, le sue esperienze, ….

Le forme dell’informazione • Informazione sintattica È connessa con la struttura dei dati e con le operazioni che possiamo compiere su di essi. Ha dunque una valenza strutturale e procedurale. Non è necessario attribuire un significato ai dati Es. ‘’Oggi è una giornata piovosa’’: frase in corretto italiano • Informazione semantica È legata al significato che viene attribuito ai dati. Il significato dei dati è legato al contesto di chi li interpreta: le sue conoscenze, le sue esperienze, …. Es. ‘’Oggi è una giornata piovosa’’: interpreto e decido di uscire con l’ombrello

Trasmissione dell’informazione (telecomunicazioni)

• Messaggio Tutto ciò che porta informazione (es. email, lettera, sms,….) • Comunicazione Scambio di informazione. Es.

Aldo SMS Beatrice

Ci vediamo alle 8:00

Elaborazione dell’informazione

Input Output Elaborazione

Esempio. input: due numeri interi elaborazione: effettuane la moltiplicazione output: prodotto

Sottosistema di interfaccia

Sottosistema di memorizzazione

Sottosistema di elaborazione

Il Computer

Elaboratore elettronico (o “computer” o “calcolatore”): Strumento per rappresentare, memorizzare ed elaborare le informazioni.

1947: Architettura di Von Neumann

Connessione/comunicazione

Il calcolatore La prima decomposizione di un calcolatore è • Hardware l’insieme di parti fisiche da cui è composto il

calcolatore, costituito da componenti elettronici ed elettromeccanici

• Software l’insieme dei programmi che consentono

all’hardware di svolgere dei compiti utili

• Hardware

• Software

Elaborazione

Riepilogo Informatica: gestione, elaborazione, organizzazione dell’informazione. Il software costruisce ambienti (sempre ) più vicini al nostro modo di ragionare. (Ma l’esecutore materiale di ogni programma è l’hardware.)

Riepilogo Informatica: gestione, elaborazione, organizzazione dell’informazione. Il software costruisce ambienti (sempre ) più vicini al nostro modo di ragionare. (Ma l’esecutore materiale di ogni programma è l’hardware.)

Per elaborare l’informazione servono dei metodi: algoritmi

Vedremo

• Esattamente, cos’è un algoritmo? • Che tipo di problemi si possono risolvere al calcolatore? • Ci sono problemi che un calcolatore non può risolvere? • Come viene rappresentata l’informazione in un calcolatore? • Cosa succede quando i calcolatori sono interconnessi in una rete? • …

Hardware esegue efficientemente delle operazioni, chiamate istruzioni, che costituiscono il linguaggio macchina del calcolatore.

Difficile per l’utente utilizzare direttamente il linguaggio macchina. Per semplificare l’interazione con il calcolatore, sono stati sviluppati dei linguaggi di programmazione di alto livello, più vicini al modo umano di ragionare. Tali linguaggi sono trasformati da opportuni programmi (compilatori o interpreti) in istruzioni macchina.

Hardware esegue efficientemente delle operazioni, chiamate istruzioni, che costituiscono il linguaggio macchina del calcolatore.

Difficile per l’utente utilizzare direttamente il linguaggio macchina. Per semplificare l’interazione con il calcolatore, sono stati sviluppati dei linguaggi di programmazione di alto livello, più vicini al modo umano di ragionare. Tali linguaggi sono trasformati da opportuni programmi (compilatori o interpreti) in istruzioni macchina. Software Si utilizzano linguaggi di programmazione ad alto livello per processare l’informazione