Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e...

65
Aggiornamanto 24 /11/05 Labortaorio informatica 2005 Prof. Giovanni Ra ho 1 INFORMATICA e comunicazione Termini e concetti principali

Transcript of Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e...

Page 1: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

1

INFORMATICAe comunicazione

Termini e concetti principali

Page 2: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

2

Informazione e dato

• Informazione: ciò che un soggetto acquisisce dall’osservazione della realtà o dalla comunicazione

• Dato: informazione codificata in modo da poter essere recepita e elaborata dal computer

Page 3: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

3

Elaboratore/computer

• Un elaboratore elettronico – computer – è un insieme di risorse comprendenti dispositivi di elaborazione elettronica, programmi memorizzati, e gruppi di dati

• I programmi trattano i dati (elaborazione) e emettono dati che possono essere immagazzinati e recuperati.

Page 4: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

4

Struttura di un elaboratore

CPU

Console

Dispositivi ingresso

Dispositiviuscita

Memoria dimassa

MemoriaRAM /ROM

Comunica-zione dati

Page 5: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

5

ACCESSO AL COMPUTER

1. ACCENSIONE …

2. Il BIOS controlla i componenti …

3. … TRASFERISCE IL CONTROLLO AL SISTEMA OPERATIVO.

Page 6: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

6

SISTEMA OPERATIVO

• Gestisce le risorse del computer• Serve per rendere accessibile la macchina da parte

dell’utente.• Crea nel computer un macchina virtuale

indipendente dall’hardware.• Supporta i programmi di elaborazione.• Controlla gli input e gli output.• Controlla le periferiche.

Page 7: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

7

UNITÀ PERIFERICHE• INPUT

– Tastiera– Mouse– Scanner– Dischi e nastri

• OUTPUT– Video– Stampante– Plotter– Dischi e nastri

Page 8: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

8

Procedure del sistema operativo• Preparare un disco

– Formattazione

• Accedere ad un programma• Creare una cartella• Accedere ad un file• Salvare un un file su un disco• Copiare un file o parti di un file negli

appunti …. Incollare.

Page 9: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

9

Procedure del sistema operativo• Stampa di un file

• Deframmentazione

• Backup e recupero

• Controlla la sicurezza del sistema (da Windows 2000)

• Pulisce il disco da file obsoleti

• Gestisce la mappa dei caratteri

Page 10: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

10

Attività del computer attraverso il sistema operativo

• Memorizzazione– Strumenti di input

• Tastiera Dischi, nastri, ecc Rete Scanner

– Strumenti di memoria• RAM• ROM• Dischi, nastri, ecc.

• Recupero• Trasmissione

Invio di informazioni ad altri utenti collegati

• Elaborazione o trattamento dei dati– Ordinamento

– Selezione

– Combinazione e riorganizzazione

– Calcolo e trasformazione dei dati.

Page 11: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

11

Computer e programmi

• I programmi sono sequenze di istruzioni che con un particolare linguaggio guidano le azioni del computer.

• I programmi sono memorizzati in file.

• Sono installati attraverso il S.O. e memorizzati nel disco rigido …

• Per essere richiamati in RAM durante l’uso.

Page 12: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

12

Computer e programmi

• Le istruzioni di un programma sono espresse in linee che seguono le procedure da eseguire una per una, secondo il principio della macchina di Turing.

Page 13: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

13

FILE

• Raccolta di dati strutturata

• In ogni file deve esistere una legge di registrazione e di lettura dei dati.

• In un file si distinguono:– Nome ed estensione– Filename e filetype.

Page 14: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

14

Filename e Filetype

• Si scrive – FILENAME.FTY

– FILENAME in WINDOWS può contenere 255 caratteri.

– FILENAME in DOS poteva essere di 8 caratteri

Page 15: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

15

FILETYPE

• Individua il tipo di File

• exe file eseguibile (es. programma)

• doc file de WORD

• xst file di excel

• Ecc.

Page 16: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

16

STRUTTURA DI UN FILE

• Seriale

• Sequenziale con indice indice

• Casuale– Indirizzo– chiave

Page 17: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

17

I dati ed i programmi

• Risiedono in generale su memorie di massa– Dischi e/o nastri.

• Vengono richiamati in memoria RAM per– la lettura e trasformazione (dati)– esecuzione (programmi)

Page 18: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

18

I programmi e la raccolta di dati

• I programmi sono insieme di istruzioni in un particolare linguaggio che sviluppano procedure atte ad eseguire compiti particolari.

• La raccolta di dati è un insieme di elementi la cui disposizione, lettura e trasformazione dipende dal programma che li genera.

Page 19: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

19

REGISTRAZIONE DEI FILE

• Nastri– Registrazione sequenziale

• I dati sono registrati ordinatamente.

• Dischi– Registrazione casuale.

• L’ordine non è significativo.

• Memorie tipo pendisk– Registrazione casuale su chip

Page 20: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

20

Accesso

• Sequenziale: la velocità di accesso è legata alla posizione dei dati.

• Casuale: la posizione dai dati è indicizzata, ossia esiste sulla prima parte del disco un indice dei dati cui il sistema fa riferimento

Page 21: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

21

Memoria, blocchi e fileprincipali programmi presenti nel sistema operativo

• Programma di preparazione di un disco

• Programmi di registrazione dei file

• Programmi di deframmentazione

• Programmi di scansione.

• Programmi di cancellazione file inutili.

Page 22: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

22

Indice per l’accesso ad un file

• F . A . T . – File Allocation Table– FAT 16

• Blocchi più ampi (16 K byte)

– FAT 32• Blocchi più piccoli (4 K byte)

– NTFS • Blocchi più piccoli (4 K byte)

Page 23: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

23

FAT e memorizzazione

• La registrazione avviene per blocchi – detti cluster …

– Un file occupa un numero intero di blocchi

• Più piccoli sono i blocchi maggiore è la quantità di byte memorizzabili.

• Un file di 18.000 occupa:– 5 blocchi da 4.000 byte = 20000 byte– 2 blocchi da 16.000 byte = 36.000 byte

Page 24: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

24

Principali sistemi operativi

• D. O. S.– Utilizza una interfaccia a caratteri

• WINDOWS– Utilizza una interfaccia ad icone

• LINUX (UNIX LIKE)– Può essere considerato un’interfaccia grafica di UNIX. – Come in UNIX esiste una distinzione tra caratteri maiuscoli e minuscoli.

• UNIX – interfaccia a caratteri, dedicato soprattutto a computer di rete.– Viene utilizzato spesso per gestire i siti di internet– È il … padre … di Linux– In esso esiste distinzione tra caratteri maiuscoli e minuscoli

Page 25: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

25

Dimensione dei cluster

• In realtà dipende dalla dimensione del disco (della partizione del disco) cui si riferisce.

• La dimensione dei cluster citata è dischi di dimensioni coerenti col sistema operativo utilizzato

Page 26: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

26

Dischi e S.O.

• Ogni sistema operativo ha un limite nelle dimensioni del disco che può riconoscere.

• Si può rimediare a ciò creando partizioni sul disco con dimensioni adeguate.

Page 27: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

27

Mac Intosh

• È un sistema proprietario in cui il sistema operativo è generalmente prodotto dalla casa produttrice del computer.

• Il S.O. è strettamente legato al microprocessore impiegato.

Page 28: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

28

COMUNICAZIONE e LINGUAGGI

Page 29: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

29

LINGUAGGI naturali e formali

• Per comunicare si usa il linguaggio• Che viene identificato da un codice di

comunicazione.• La comunicazione avviene tra un

trasmittente• Ed un ricevente.• La comunicazione induce nel ricevente una

variazione dell’informazione

Grammatica

Page 30: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

30

Comunicazione

• La comunicazione avviene tra

• Trasmittente e ricevente

Trasmittente Riceventecanale

Disturbo

Page 31: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

31

Comunicazione e informazione

• Il trasmittente invia informazione

• L’informazione nell’attraversare il canale di comunicazione può essere disturbata

• Il ricevente riceve la parte dell’informa- zione residua.

Page 32: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

32

Comunicazione e informazione

• La parte dell’informazione ricevuta dal ricevente.

• Aumenta la quantità dell’informazione posseduta dal ricevente.

Page 33: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

33

Comunicazione

• La comunicazione avviene attraverso il linguaggio scritto e/o parlato

• Nel linguaggio comprendiamo.– La comunicazione verbale– La comunicazione scritta

• Concetti verbali

• Concetti figurativi.

Page 34: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

34

Concetti figurativi

• Disegni e fotografie

• Grafici e tabelle– Offrono un’informazione che deve essere interpretata

regole della statistica e/o della matematica.

• Formule– Offrono un’informazione che deve essere interpretata

con regole della matematica, della fisica, della chimica, ecc.

Page 35: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

35

Esempi

• Disegni e fotografie

Page 36: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

36

0

10

20

30

40

50

60

70

80

90

1° Trim. 2° Trim. 3° Trim. 4° Trim.

Est

O vest

Nord

Esempi

• Grafici • Tabelle

Page 37: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

37

Esempi

• Formule

0635 2 xx

OH 2 22OH

Page 38: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

38

Linguaggi

• NATURALI– Sono ambigui nell’uso

– La grammatica e la sintassi sono contestuali

– Si modificano con l’uso.

• ARTIFICIALI– Hanno regole e parole

certe

– La grammatica non è contestuale.

– Non possono essere modificati con l’uso.

Page 39: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

39

LINGUAGGI naturali e formali

• Essi richiedono

• Alfabeto

• Parole (vocabolario)

• Grammatica

• Sintassi Grammatica

Page 40: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

40

Esempi vari

• Linguaggio naturale • Linguaggio dei segni: vigili, sordomuti• Linguaggio usato in comunità particolari• Linguaggi cifrati• Linguaggi per materie quali la matematica e la chimica -

Formule• Linguaggio delle figure

– Disegni– Grafici

• Ecc.

Page 41: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

41

Linguaggi

• Basso livello– Macchina– Assemblativi

• Alto livello– Operano su macchine diverse– Sono di uso più semplice– Sono linguaggi formali dedotti da linguaggi

naturali.

Page 42: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

42

Linguaggio macchina

• Istruzioni in codice binario

• Riguardano i registri e le unità del calcolatore

• Vi sono codici di operazione

• Sono dedicati all’elaboratore specifico

Page 43: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

43

Linguaggi assemblativi

• Permettono di superere le pricipali difficoltà del linguaggio macchina

• Es. :• Linguaggio macchina Assembler • 1312 00AB ADD A NUM• Interpretazione Somma il numero dell’indirizzo

00AB al contenuto dell’accomulatore

Page 44: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

44

Compilatore

• Trasforma le istruzioni in linguaggio assembler

• In linguaggio macchina per un particolare elaboratore

• Controlla gli errori

Page 45: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

45

Linguaggi assemblativi • Servono per semplificare la programmazione della

macchina e corrispondono alla struttura fisica della macchina cui sono dedicati

• Sono usati soprattutto per scrivere software di sistema.

• Semplificano il linguaggio macchina pur restando aderenti alla macchina cui sono dedicati

• In genere non sono trasportabili

• Inizialmente i sistemi operativi, ossia i sistemi che permettono all’utente di colloquiare con la macchina, erano scritti in linguaggio assembler.

Page 46: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

46

Linguaggi ad alto livello

• Sono linguaggi artificiali.

• Sono orientati al problema e non alla macchina

• Sono portabili tra macchine diverse…quasi sempre.

Page 47: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

47

Linguaggi di programmazione

• Interprete

– Analizza e fa eseguire il programma passo -passo per permettere eventuali adattamenti e correzioni.

Page 48: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

48

Caratteristiche di un linguaggio ad alto livello

• Orientamento all’applicazione

• Indipendenza dalla macchina

• Struttura definita a priori

• Semplicità

• Efficienza

• Leggibilità

Page 49: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

49

Linguaggi ad alto livello: esempi

• Fortran

• Pascal

• Basic

• Cobol

• C , C++ … • Ecc.

Page 50: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

50

C C++

• È un linguaggio di programmazione con accesso diretto all’hardware del computer.

• È più veloce nell’esecuzione delle istruzioni.

Page 51: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

51

Linguaggi

• Linguaggi di programmazione

• Linguaggi di descrizione

Page 52: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

52

Linguaggi di programmazione

• Posseggono al loro interno – Compilatore

• Strumento atto a rendere più rapidamente eseguibile il programma stesso e ad allocare il programma.

Page 53: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

53

Linguaggi di programmazione

• Compilatore– Fa un’analisi sintattica– Diagnostica eventuali errori– Ottimizza il programma– Carica il programma individuando gli indirizzi

da utilizzare,

Page 54: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

54

Linguaggi di programmazione

• Un linguaggio di programmazione possedendo compilatore ed interprete permette di creare un programma indipendente dai programmi presenti nel computer.

Page 55: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

55

Linguaggi di programmazione

• Interprete

• Analizza e fa eseguire il programma passo -passo per permettere eventuali adattamenti e correzioni.

Page 56: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

56

Linguaggi descrittivi

In genere

• Non possiedono compilatore

• Descrivono la composizione di una pagina o di un file. I principali sono:

• HTML

• XML

• Java Script …

Page 57: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

57

XML

• È un metalinguaggio

• Ossia

• Un linguaggio che permette di definire al suo interno linguaggi particolari

• Estende le possibilità di HTML

• Sono possibili riferimenti esterni.– Es. è facilitato l’uso dei pulsanti.

Page 58: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

58

Java Script

• Pur essendo un linguaggio descrittivo possiede alcune caratteristiche particolari che permettono procedure a livello superiore.

Page 59: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

59

Java Script

• Fra le sue caratteristiche più notevoli

• la possibilità di creare pagine interattive

ossia pagine in cui l’utente può scrivere ed inviare messaggi (su moduli predisposti)

Page 60: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

60

Linguaggi descrittivi

• Data la loro semplicità e

• La loro descrizione puntuale della posizione dei dati

• Sono molto usati nella comunicazione.

Page 61: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

61

Linguaggi descrittivi

• Un linguaggio descrittivo è INTERPRETATO ed eseguito da un programma già presente nel computer– INTERNET EXPLORER– NETSCAPE– OPERA– Ed altri …

Page 62: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

62

I comandi

• Sono espressioni, lettere, ecc.

• … che sono eseguiti dal programma

• HTML richiede che il comando (istruzione) sia aperto <…> e chiuso </…>

Page 63: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

63

Esempio di HTML

• <I> Parla come mangi! </I>

Comando

Frase da scrivere

Chiusura comando

Page 64: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

64

<I>parla come mangi</I>

• <I> scrivi in corsivo la frase che segue

• Risultato: parla come mangi

• </I> chiudi il comando “scrivi in corsivo”

Page 65: Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Aggiornamanto 24/11/05

Labortaorio informatica 2005 Prof. Giovanni Raho

65

Quali comandi di inizio?

• <HTML> chiusura </HTML>

• <HEAD> chiusura </HEAD>

• <Title> chiusura </Title>

• <BODY> chiusura </BODY>