Presentazione standard di PowerPoint · Donatella Sciuto; GiacomoBuonanno, Luca Mari Introduzione...
Transcript of Presentazione standard di PowerPoint · Donatella Sciuto; GiacomoBuonanno, Luca Mari Introduzione...
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
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
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