





















Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Informazioni sui concetti di base dell'Informatica, compresi gli obiettivi teorici e pratici del corso Laboratorio Informatico di Base. Viene trattato il concetto di elaboratore elettronico, la distinzione tra hardware e software, il sistema binario e la codifica di dati e immagini. Il documento include anche informazioni sui byte, le unità di misura per le grandezze di memoria e la codifica ASCII.
Tipologia: Appunti
1 / 29
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!






















u Aspetti teorici § Acquisizione di alcuni concetti di base dell’Informatica § Apprendimento di nozioni preliminari sugli elaboratori elettronici u Aspetti pratici § Utilizzo di applicativi di produttività individuale (fogli di calcolo)
u http://staff.icar.cnr.it/costa/
§ Studia le caratteristiche dell’informazione ed i modi di usarla, immagazzinarla, elaborarla e trasportarla in modo automatico
§ tecnologica : studia i calcolatori elettronici e i sistemi che li utilizzano § metodologica: studia i metodi per la soluzione di problemi e la gestione delle informazioni
u Informazione è un insieme di dati utilizzati (da un essere umano ma non esclusivamente) per uno scopo u I due termini sono spesso utilizzati senza distinzione
u L’hardware è la macchina reale § Le operazioni (chiamate istruzioni) che l’hardware sa eseguire direttamente rappresentano le frasi del linguaggio macchina del calcolatore § Le istruzioni del linguaggio macchina sono molto semplici e il calcolatore può eseguirle in modo molto efficiente u Il software ha lo scopo di mostrare agli utenti il calcolatore come una macchina virtuale (non esistente fisicamente) più semplice da usare rispetto all’hardware sottostante
u Software di Base (ad esempio il Sistema Operativo) § permette una più semplice interazione con le componenti hardware (memorie, periferiche, …) u Software Applicativo § consente agli utenti di utilizzare il calcolatore come una macchina virtuale utile per la risoluzione di problemi Hardware Utente Software applicativo Software di base
u Usa un alfabeto di 2 simboli u Utilizzato nei sistemi informatici § Si utilizza una grandezza fisica (luminosità, tensione elettrica, la corrente elettrica), per rappresentare l’informazione § Si divide in due intervalli l’insieme dei valori che la grandezza può assumere: ogni intervallo corrisponde ad un simbolo u Solo 2 simboli al fine di ridurre la probabilità di errore § Tanti più simboli si devono distinguere, tanto meno la rilevazione sarà affidabile (gli intervalli della grandezza fisica saranno meno ampi)
u BIT (BInary digiT) § unità elementare di informazione rappresentabile con dispositivi elettronici § con 1 bit si possono rappresentare 2 stati § 0/1, on/off, si/no u Combinando più bit si può codificare un numero maggiore di stati § con 2 bit possono rappresentare 4 stati § con K bit si possono rappresentare 2 K stati u Quanti bit sono necessari per codificare N oggetti? § N ≤ 2 K ® K ³ log 2 N ® K = é log 2 N ù
u Byte = 8 bit § può rappresentare 2 8 = 256 stati u KiloByte (KB) = 2 10 byte = 1.024 byte @ 10 3 byte u MegaByte (MB) = 2 20 byte = 1.048.576 byte @ 10 6 byte u GigaByte (GB) = 2 30 byte = 1.073.741.824 byte @ 10 9 byte u TeraByte (TB) = 2 40 byte = 1.099.511.627.776 byte @ 10 12 byte
Codifica di caratteri u Si associa un codice (una sequenza di bit) ad ogni simbolo dell’alfabeto u Codifica ASCII (American Standard Code for Information Interchange) § Caratteri speciali, punteggiatura, a-z, A-Z, 0- 9 § Utilizza 7 bit (128 caratteri) § I codici ASCII estesi usano 8 bit (256 caratteri) u Codifica EBCDIC(Extended Binary-Coded Decimal Interchange Code) § Utilizza 8 bit (256 caratteri) u Codifica UNICODE (per rappresentare l’insieme dei caratteri utilizzati in Europa) § Utilizza 16 bit (65536 caratteri) § I primi 128 caratteri sono gli stessi di ASCII § Gli altri corrispondono ad altri alfabeti (greco, cirillico,…) § Non copre i simboli (oltre 200.000) di tutte le lingue!
Codifica di immagini
§ L’immagine viene discretizzata , cioè rappresentata come insieme di pixel § ogni pixel ha associato un numero che descrive un particolare colore (o tonalità di grigio) § Inoltre si mantengono la dimensione, la risoluzione (punti per pollice), ed il numero di colori utilizzati