INFORMATICA A.A, Termini, concetti principali.

Slides:



Advertisements
Presentazioni simili
1 Introduzione ai calcolatori Parte II Software di base.
Advertisements

Il Software.
Interazione Uomo - Macchina
MODULO 4 – Il Foglio elettronico
MODULO 3 – ELABORAZIONE TESTI
AVVIARE IL COMPUTER WINDOWS ‘98 Queta fase è definita BOOTSTRAP
I file system.
STRUTTURA DEL PERSONAL COMPUTER
INFORMATICA Trattamento automatizzato dellinformazione.
I linguaggi di programmazione
Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette all'utente.
CONOSCIAMO IL WINDOWS '95.
Elaboratore e Sistemi Operativo
I COMPONENTI DEL Computer
Sistemi operativi. Informatica 1 SCICO - a.a. 2010/11 2 Insieme di programmi per gestire le risorse del calcolatore – Risorse: memoria di massa, tastiera.
Il Software: Obiettivi Programmare direttamente la macchina hardware è molto difficile: lutente dovrebbe conoscere lorganizzazione fisica del computer.
FONDAMENTI DI INFORMATICA
Introduzione allinformatica. Cosè linformatica ? Scienza della rappresentazione e dellelaborazione dellinformazione ovvero Studio degli algoritmi che.
1 Corso di Informatica (Programmazione) Lezione 4 (24 ottobre 2008) Architettura del calcolatore: la macchina di Von Neumann.
Corso di Informatica (Programmazione)
Le prestazioni (velocità) di un singolo disco sono limitate dalla tecnologia usata, -per aumentare le prestazioni si può pensare di far operare in parallelo.
A.A, Termini e concetti principali
24 novembre 2005Informatica Prof. Giovanni Raho1 Lelaborazione dei dati e la comunicazione dellinformazione Laboratorio di informatica Informatica Applicata.
I.F.S. Laboratorio di Informatica I prof. Giovanni Raho 1 INFORMATICA I sistemi operativi.
Aggiornamento 6 dicembre 2007 Informatica 2007 prof. Giovanni Raho1 Informatica applicata I VIRUS.
Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.
IL FORMATO DEI FILE E IL FILETYPE (ESTENSIONE) Formato dei file 10 marzo 2012 Informatica prof. Giovanni Raho anno
Aggiornamento 10 dicembre 2006 Informatica 2004 prof. Giovanni Raho1 Informatica applicata Le intrusioni dalla rete Virus – file temporanei - cookie.
IL FORMATO DEI FILE CORREZIONE E PROTEZIONE Formato dei file 1 Informatica prof. Giovanni Raho anno 2010.
Termini, concetti principali. Procedure del Sistema Operativo- Linguaggi prof. Giovanni Raho.
Internet Explorer Il browser.
Struttura dei sistemi operativi (panoramica)
INTRODUZIONE Il termine Informatica deriva dalla fusione dei termini INFORmazione autoMATICA si intende indicare la scienza che ha il compito di raccogliere,
SOFTWARE I componenti fisici del calcolatore (unità centrale e periferiche) costituiscono il cosiddetto Hardware (alla lettera, ferramenta). La struttura.
introduzione a Windows
Labortaorio informatica 2003 Prof. Giovanni Raho 1 INFORMATICA Termini e concetti principali.
Agg. 2 marzo 2007 Labortaorio informatica 2006 Prof. Giovanni Raho 1 INFORMATICA Termini, concetti principali e linguaggi.
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
WINDOWS XP PRIMI PASSI. Caratteristiche del sistema Le caratteristiche di base del PC (tipo e versione del sistema operativo installato, tipo e velocità
INTRODUZIONE l sistema operativo è il primo software che lutente utilizza quando accende il computer; 1)Viene caricato nella memoria RAM con loperazione.
LAVAGNA INTERATTIVA MULTIMEDIALE (LIM). PER UTILIZZARE UNA LIM BISOGNA SAPER USARE BENE IL COMPUTER.
Modulo 1 - Hardware u.d. 3 (syllabus – 1.3.5)
Modulo 1 - Concetti di base della Tecnologia dell'Informazione
STRUTTURA GENERALE DI UN ELABORATORE
L' ARCHITETTURA DI VON NEUMANN
Il computer: struttura fisica e struttura logica
Concetti di base sul Software dei PC Unitre Anno
2. Formattare il floppy disk Attualmente, tutti i floppy in commercio sono già formattati, ma può capitare di dover eseguire questa operazione sia su.
VIRTUALIZZAZIONE Docente: Marco Sechi Modulo 1.
IL FORMATO DEI FILE E IL FILETYPE (ESTENSIONE) STRUMENTI DI COLLABORAZIONE TRA UTENTI INVIO E CONDIVISIONE Formato dei file. Invio e protezione dei file.
Il Sistema Operativo (1)
Il Sistema Operativo: il File System
Aggiornamento 6 dicembre 2007 Informatica 2007 prof. Giovanni Raho1 Informatica applicata I VIRUS.
CONCETTI DI BASE 1.0 FONDAMENTI 1.1 HARDWARE 1.2 SOFTWARE 1.3 RETI
Con il computer si impara meglio!
L’elaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.
Introduzione a Windows Lezione 2 Riccardo Sama' Copyright  Riccardo Sama'
INTERFACCE Schede elettroniche che permettono al calcolatore di comunicare con le periferiche, che possono essere progettate e costruite in modo molto.
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali (corso TIE) CORSO LAUREA MAGISTRALE IN SCIENZE E TECNOLOGIE DELLE PRODUZIONI ANIMALI.
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Concetti di base Computer, HW e SW
ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon
I Sistemi Operativi. Definizione Per Sistemi Operativi (di seguito SO) si intendono quei pacchetti software, a loro volta costituiti da più sottoprogrammi.
La struttura di un computer
Test di preparazione all’esame E.C.D.L. CONCETTI DI BASE DEL PC.
Il modello di Von Neumann
Il computer RAM: Unità di misura MByte e GByte MHz Processore: Unità di misura Singolo o multiprocessore 32/64 bit velocità GHz Mouse tastiera video stampante.
Concetti informatici di base. Concetti informatici di base Il computer o elaboratore è una apparecchiatura costituita da un insieme di dispositivi di.
Struttura del Computer
Componenti base di un computer Gli elementi fondamentali La Cpu La Ram L’ Hard disk.
Transcript della presentazione:

INFORMATICA A.A, 2001-2002 Termini, concetti principali. Procedure del Sistema Operativo- Linguaggi prof. Giovanni Raho

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 Codice: regole per eseguire una procedura o una trasformazione. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

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. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Struttura di un elaboratore Console/ scheda madre e dispositivi elaborazione Dispositivi ingresso Dispositivi uscita CPU + Cache + GPU Memorie ROM /RAM Comunica- zione dati Memorie di massa Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

ACCESSO AL COMPUTER ACCENSIONE … Il BIOS controlla i componenti … Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

SISTEMA OPERATIVO windows Gestisce le risorse del computer. Rende accessibile la macchina da parte dell’utente, attraverso la tastiera ed il mouse. Crea nel computer un macchina virtuale indipendente dall’hardware. Supporta i programmi di elaborazione. Controlla gli input e gli output. Controlla le periferiche. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Principali sistemi operativi B. I. O. S. Imposta la scheda madre del computer. UNIX interfaccia a caratteri, dedicato soprattutto a computer di rete. Distingue tra caratteri maiuscoli e minuscoli. Viene utilizzato spesso per gestire i siti di internet Ha introdotto per primo la macchina virtuale. CP/M. D. O. S. Utilizza una interfaccia a caratteri. Ormai obsoleto. Dal 1980 al 2000 e oltre. WINDOWS Utilizza una interfaccia ad icone In continua evoluzione LINUX – Interfaccia grafica o a caratteri Unix like. Non è … riconosciuto. Come in UNIX esiste una distinzione tra caratteri maiuscoli e minuscoli. In esso esiste distinzione tra caratteri maiuscoli e minuscoli. ANDROID Android è un sistema operativo per dispositivi mobili, sostenuto dalla Google. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Principali sistemi operativi D. O. S. Utilizza una interfaccia a caratteri WINDOWS Utilizza una interfaccia ad icone LINUX 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 Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

B. I. O. S. Basic Input Output System Sistema operativo di base che controlla l’avvio del computer e le periferiche. Terminato il controllo … … TRASFERISCE IL CONTROLLO AL SISTEMA OPERATIVO SOFTWARE. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

WINDOWS 3.x – 95 – Millennium – 98 Si appoggia al dos di cui rappresenta l’interfaccia iconica Usa per la memorizzazione l’indice F. A. T. N.T. rappresenta la base dei nuovi S. O. Microsoft Presenta innovazioni sia nella registrazione dei file che nel loro uso. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

WINDOWS New Technology File System Il sistema NT da origine ai sistemi WINDOWS XP . WINDOWS 2300. WINDOWS VISTA. WINDOWS 2007. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Le novità d Windows NT Introduzione della macchina virtuale. Possibilità di proteggere i file con password. NTFS: nuovo sistema di registrazione. Cluster di 4 Kbyte Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Android … 23 settembre 2008 … 17 novembre 2011 Android è un sistema operativo per dispositivi mobili . Android ha la caratteristica di accettare i dispositivi di memorizzazione esterni (SD card, pennine USB, ecc...) al pari di molti sistemi operativi per PC. Non c'è bisogno di alcuna precauzione per il collegamento di una memoria esterna al dispositivo Android. Bisogna effettuare una procedura prima di scollegarla. «Unmount U-disk» (Smonta disco). Android può collegare i dispositivi mobili (smartphone, tablet) al computer di casa attraverso internet. Le applicazioni sono la forma più generica per indicare software installabili su Android. Esse assumono il nome di Apps. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Cluster Alla preparazione dei disco per la registrazione dei dati, formattazione, il disco viene suddiviso in unità di registrazione dette cluster. Il file sarà memorizzato suddividendolo in pacchetti, cluster. La dimensione massima di ciascun pacchetto dipende dal s. o. e dal tipo di supporto. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

UNITÀ PERIFERICHE INPUT – registrazione OUTPUT Tastiera Mouse Scanner Dischi, nastri flash disk … schede per foto … ecc. OUTPUT Video Stampante Plotter ( Dischi, nastri e flash disk …) Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Uso del sistema operativo / 1 Preparare un disco Formattazione Installare un programma. Accedere ad un programma Creare una cartella … Denominare un file … Accedere ad un file … Importare un file … Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Creazione di una cartella Sul Desktop Clic  indi ----------  1, 2, 3: Crea nuova cartella 4: Rinominare la cartella 1 2 3 4 Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Creazione di una cartella Su cartella generica Clic  indi ---------- 1,2, 3: Creare cartela 4; Rinominare la cartella 1 2 3 4 Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

La cartella in WINDOWS Le cartelle principali Elemento principale della suddivisione della memoria logica in Windows. Le cartelle principali Desktop: Lo schermo del computer è una cartella e su esso si possono inserire cartelle, file e programmi. Documenti: creata dal sistema operativo è la principale cartella per il salvataggio del file. Immagini: creata dal sistema operativo è la principale sede delle immagini salvate dal programma. Appunti: usata nella procedura copia/taglia ed incolla, viene vuotata allo spegnimento del computer. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

La cartella in WINDOWS Cartella 1 All’interno delle cartelle: Desktop - Documenti – Immagini Puoi devi creare cartelle che ti permettano di ordinare i tuoi documenti che chiameremo file. Cartella 1 CARTELLA A cartella 2 cartella 3 Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Il file in Windows Tutte le elaborazioni del computer danno origine ad un file. Un documento di WORD .doc .docx .dot .dotx .docm Un foglio di calcolo. .xlm .xlmx Un’immagine. .diff .jpg .tif Un data base. .acm .acm Un progetto . Ecc. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Il file in Windows Salva con nome Per salvare un file usa la procedura meglio Salva con nome … che ti permette la scelta del nome e del tipo di file che vuoi salvare Quando salvi un file appena costruito il Sistema Operativo ti propone la cartella Salva con nome Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Il file in Windows Per salvare un file Devi assicurarti che lo spazio disponibile sia sufficiente. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Il file in WINDOWS il filetype Spesso in WINDOWS non è visibile il filetype. Per vederlo devi accedere a Pannello di controllo Strumenti Opzioni cartella Visualizzazione cartelle togliere la spunta da: Nascondi le estensioni per i tipi di file conosciuti Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Uso del sistema operativo / 2 Usare le periferiche del computer Stampare Salvare file Richiamare file Acquisire memoria di massa Pulitura del disco Deframmentazione Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Attività del computer attraverso il sistema operativo Memorizzazione Strumenti di input Tastiera Dischi, nastri, ecc Rete Scanner Strumenti di memoria ROM RAM CACHE Dischi, nastri, flash disk, schede di memoria, ecc. Recupero Trasmissione Invio di informazioni ad altri utenti collegati via rete e/o cavo. Elaborazione o trattamento dei dati e dei testi Ordinamento Selezione Combinazione ed organizzazione Calcolo e trasformazione dei dati. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

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. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

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. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

FILE Raccolta di dati strutturata. In ogni file deve esistere una legge di registrazione e di lettura dei dati. La denominazione di un file in WINDOWS: (Nome ed estensione) Filename e filetype. Esempio: filename.ftp filename.ftpx Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Filename e Filetype Si scrive filename.ftp FILENAME in WINDOWS può essere di 225 caratteri. in DOS poteva essere di 8 caratteri. In Windows spesso il non compare il filetype, compare una descrizione del tipo di file. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

FILETYPE Individua il tipo di File .exe  file eseguibile (es. programma) .doc  file de WORD  .docx .dot  modello di WORD  .dotx .txt  file di testo .xst  file di EXCEL  .xstx .htm  file di descrizione pagina .css  file di stile Ecc. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

FILETYPE - Office 2007 I nuovi programmi basati sul linguaggio XML hanno filetype ottenuto aggiungendo una x al filetype precedente. .doc  .docx .dot  .dotx ecc. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

FILETYPE - Office 2007 Windows Vista e Office 2007 hanno introdotto un nuovo formato di memorizzazione basato sul linguaggio XML. Risparmio di memoria di massa (talora di più del 50%) Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Office XP  Office 2007 I due formati sono incompatibili ma … Sono già previsti programmi di conversione. È possibile chiedere, al solito, al sistema operativo di usare il vecchio filetype. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

I dati ed i programmi Risiedono in generale su memorie di massa Dischi e/o nastri – flash-disk. Vengono richiamati in memoria RAM per la lettura e trasformazione (dati) esecuzione (programmi) Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

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. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

CONSERVAZIONE DEI FILE MEMORIA DI MASSA Nastri Registrazione sequenziale I dati sono registrati ordinatamente. Dischi Registrazione casuale. L’ordine non è significativo. Memorie tipo flash disk Registrazione casuale su chip Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Accesso e memorizzazione 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 Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Individuare il filesystem F . A . T . File Allocation Table FAT 16 Blocchi più ampi (16 K byte) FAT 32 Blocchi più piccoli (4 K byte) NTFS Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

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 byte occupa: 5 blocchi da 4.000 byte = 20.000 byte 2 blocchi da 16.000 byte = 32.000 byte Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

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 Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Dischi e S.O. Ogni sistema operativo ha un limite nelle dimensioni della memoria su disco che può riconoscere. Si può rimediare a ciò creando partizioni sul disco con dimensioni adeguate. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Memoria, blocchi e file principali programmi per l’uso delle memorie di massa Programma di preparazione di un disco Programmi di registrazione dei file Programmi di deframmentazione Programmi di scansione. Programmi di cancellazione file inutili. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

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. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

COMUNICAZIONE e LINGUAGGI Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

LINGUAGGI naturali e formali Essi richiedono Alfabeto Parole (vocabolario) Una grammatica Sintassi Grammatica Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Linguaggi NATURALI ARTIFICIALI Sono ambigui nell’uso La grammatica è contestuale Si modificano con l’uso. ARTIFICIALI Hanno regole e parole certe La grammatica non è contestuale. Non possono essere modificati con l’uso. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Esempi vari Linguaggio naturale Linguaggio dei segni usato dai vigili Linguaggio usato in comunità particolari Linguaggi cifrati Linguaggi per materie quali la matematica e la chimica Linguaggio dell’aritmetica e dell’algebra Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Linguaggi Basso livello Alto livello Macchina Assemblativi Operano su macchine diverse Sono di uso più semplice Sono linguaggi formali dedotti da linguaggi naturali. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Linguaggio macchina Istruzioni in codice binario Riguardano i registri e le unità del calcolatore Vi sono codici di operazione Sono dedicati all’elaboratore specifico Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

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 Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Compilatore Trasforma le istruzioni in linguaggio assembler In linguaggio macchina per un particolare elaboratore Controlla gli errori Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

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. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Linguaggi ad alto livello Sono linguaggi artificiali. Sono orientati al problema e non alla macchina Sono portabili tra macchine diverse…quasi sempre. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Linguaggi di programmazione Interprete Analizza e fa eseguire il programma passo-passo per permettere eventuali adattamenti e correzioni. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Caratteristiche di un linguaggio ad alto livello Orientamento all’applicazione Indipendenza dalla macchina Struttura definita a priori Semplicità Efficienza Leggibilità Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Linguaggi ad alto livello: esempi Fortran Pascal Basic Cobol C , C++ …  Ecc. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

C C++ È un linguaggio di programmazione con accesso diretto all’hardware del computer. È più veloce nell’esecuzione delle istruzioni. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Linguaggi Linguaggi di programmazione Linguaggi di descrizione Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Linguaggi di programmazione Posseggono al loro interno Compilatore Strumento atto a rendere più rapidamente eseguibile il programma stesso e ad allocare il programma. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Linguaggi di programmazione Compilatore Inoltre Fa un’analisi sintattica Diagnostica eventuali errori Ottimizza il programma Carica il programma individuando gli indirizzi da utilizzare, Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Linguaggi di programmazione Un linguaggio di programmazione possedendo compilatore ed interprete permette di creare un programma indipendente dai programmi presenti nel computer. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Linguaggi di programmazione Interprete Analizza e fa eseguire il programma passo -passo per permettere eventuali adattamenti e correzioni. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Linguaggi descrittivi In genere Non possiedono compilatore Descrivono la composizione di una pagina o di un file. I principali sono: HTML XML Java Script …  Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

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. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

XML È molto utile per lo scambio dei dati Serve per strutturare i dati Occupa più spazio di un file binario È stato introdotto da Microsoft nei suoi ultimi programmi, poiché le memorie del computer sono sempre più grandi Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

XML La nuova suite Office 2007: È basata sul linguaggio XML Memorizza i file su base XML Ha cambiato il filetype: ad esempio .doc è diventato .docx .xls  .xlsx .ppt  .pptx Al solito è possibile scegliere la memorizzazione precedente. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Java Script Pur essendo un linguaggio descrittivo possiede alcune caratteristiche particolari che permettono procedure a livello superiore. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

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) Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Linguaggi descrittivi Data la loro semplicità e La loro descrizione puntuale della posizione dei dati Sono molto usati nella comunicazione. Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Linguaggi descrittivi Un linguaggio descrittivo è INTERPRETATO ed eseguito da un programma già presente nel computer Ad esempio internet explorer Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

I comandi Sono espressioni, lettere, ecc. … che sono eseguiti dal programma HTML richiede che il comando (istruzione) sia aperto <…> e chiuso </…> Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Esempio di HTML <I> Parla come mangi! </I> Chiusura comando Comando Frase da scrivere Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

<I>parla come mangi</I> <I> scrivi in corsivo la frase che segue Risultato: parla come mangi </I> chiudi il comando “scrivi in corsivo” Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho

Quali comandi in una pagina di HTML? Inizio e di Fine <HTML> chiusura </HTML> <HEAD> chiusura </HEAD> <Title> chiusura </Title> <BODY> chiusura </BODY> Agg. marzo 2012 Labortorio di informatica - Prof. Giovani Raho