Informatica Introduzione. AA 2010/11 Farmacia. Informatica. AA 2010/11 Farmacia. Informatica. AA 2010/11 Introduzione
|
|
- Ornella Caputo
- 7 anni fa
- Visualizzazioni
Transcript
1 enti/sscta.htm Salvatore Lanzavecchia Dipartimento di Chimica Strutturale Via G. Venezian Milano zero 1 2 Schema del corso 4 CFU (2+2) = 48 ore 24 ore di lezione 12 lezioni in quest aula 24 ore di esercitazione 12 lezioni in 307 al giovedì e/o venerdì, secondo turni prestabiliti Esame prova in laboratorio La prova in laboratorio non è necessaria per chi frequenta con profitto le esercitazioni prova a quiz sulla teoria Corso integrato con Fisica media dei due voti Materiale didattico L. Snyder Fluency Conoscere e usare l informatica ddison Wesley sito: dcssi.istm.cnr.it/lanzavecchia/documenti/sscta.htm sito: /Lanzavecchia/documenti/sscta.htm Come trovare la mia pagina Dal sito Chi e Dove Lanzavecchia Sito del docente
2 7 8 Calendario laboratorio 2 Turni: giovedì Turno 1 : aula 307 Turno 2: aula 309 Siete divisi in 2 gruppi: Gruppo : studenti da ntonangeli a Gusmini Gruppo : studenti da Lacca a Zipeto 18/3 24/3 31/3 26/3 8/4 15/4 22/4 29/4 6/5 13/5 20/5 27/5 9 venerdì aula da recuperare in data da destnarsi Programma Lezioni 1 8 marzo Sistema binario e codifica dei dati 2 15 marzo ancora sul sistema binario marzo Struttura del PC 4 29 marzo Foglio elettronico marzo Foglio elettronico 2 + regressione lineare 6 5 aprile Sistema operativo e conversioni numeriche aprile Immagini aprile Immagini 2 e rappresentazione 3D 9 3 maggio Rapp. 3D di proteine maggio Reti di computer e WE maggio anche dati maggio Compitino Programma Esercitazioni 1 18 marzo File system Formato Dati - Posta elettronica 2 24 marzo Word Processor 3 31 marzo Microsoft Word VS Open Office 4 7 aprile Excel funzioni 5 14 aprile Excel trasferimento dati e confronto Calc aprile Excel binario/chimica 7 5 maggio Excel regressioni statistiche 8 12 maggio Excel Prova 9 19 maggio Rasmol: rappresentazione 3D di molecole maggio Rasmol e proteine 11 9 giugno Rasmol e Protein Data ank giugno Rasmol Prova 11 12
3 Per il laboratorio Farete le esercitazione in aula 307 o 309 PC con windows Xp Login e password login = nc (iniz. nome iniz cogn. + matr.) Password = milano (poi dovrete cambiarla) SCRIVETEVI LOGIN e PSSWORD Tenete un quaderno di laboratorio Potrete usarlo all esame Chi all esame non riesce a collegarsi dovrà ritirarsi Posta elettronica Le prove dovranno essere spedita per posta elettronica In 307/9 non è utilizzabile OUTLOOK Dovrete usare un interfaccia browser cioè tramite internet e windows explorer Potrete usare la vostra mail dell università Pagina Username nome.cognome@studenti.unimi.it Password: il vostro PIN Tenete comunque una mail personale funzionante alle volte la posta unimi può dare problemi Casella di posta unimi Perché studiare informatica Tutti sapete che ormai non si può fare più nulla (o quasi) senza avere a che fare con l informatica Probabilmente tutti voi avete già una buona familiarità che vi consente di fare molte delle cose che vi interessano Però qui spero che imparerete anche a fare cose che NON vi interessano ma che vi saranno utili durante il corso di laurea ed anche dopo Capire il comportamento degli strumenti informatici Conoscere la terminologia dattarsi ai progressi della tecnologia 30 anni fa i computer erano molto diversi I principi di funzionamento erano gli stessi Tra 20 anni sarà ancora così Strumenti diversi stessi principi Non è la scienza dei calcolatori scienza della rappresentazione e della elaborazione dell informazione Il termine scienza indica un tipo di trattamento dell informazione rigoroso, oggettivo e riproducibile Il giornalismo è indubbiamente legato all informazione, ma non è scienza Definizione CM (ssociation for Computing Machinery) L informatica è lo studio sistematico degli algoritmi che descrivono e trasformano l informazione: la loro teoria, analisi, progetto efficienza, realizzazione e applicazione 17 18
4 lgoritmo Una sequenza di passi definiti con precisione che portano all esecuzione di un compito Somma di due numeri a molte cifre Istruzioni per il bancomat Ricette di cucina e calcolatori Ci sono diversi livelli a cui affrontare i problemi, ad es. per l addizione di due numeri possiamo: Elaborare un algoritmo astratto Scrivere un programma in C che esegua la somma Compilare il programma su un PC Cercare la calcolatrice in Windows Xp Imparare ad utilizzare un programma già pronto Informazione e Dati Memorizzazione Codifica Numeri Documenti di Immagini Suoni Filmati Documenti ipertestuali 21 Ogni dato deve essere codificato per essere memorizzato nche il software è codificato e memorizzato Programmi sorgenti programmi scritti in linguaggio comprensibile da noi Librerie pezzi di programmi che svolgono compiti particolari e predefiniti spesso dovete installarle per utilizzare programmi già fatti Eseguibili programmi direttamente interpretabili dal processore 22 Memorizzazione Da analogico a digitale Si usano unità di memoria (bit) con 2 possibili stati: Cifre [0] e [1] Magnetizzazione oppure Carica + oppure La natura del segnale dipende dal dispositivo fisico Dal punto di vista logico il mezzo fisico non ha importanza nalogico Segnale che può assumere infiniti valori con continuità Digitale Dal latino digitus (dito) poi migrato nell inglese digit (cifra) segnale che può assumere solo valori discreti lla base c è la coppia di valori [0] e [1] Segnali più complessi si ottengono per combinazione di parecchie unità binarie 23 24
5 it e Sequenze di it Con un bit: si possono rappresentare 2 informazioni (o stati diversi 1 e 0 (rappresentazione convenzionale del valore dei bit) vero e falso bianco e nero acceso e spento Con sequenze di bit: si possono rappresentare più informazioni 2 bit: 4 configurazioni possibili (00, 01, 10, 11) 3 bit: 8 configurazioni (000, 001, 010, 011, 100, 101, 110, 111)... 8 bit (1 yte): 2 8 configurazioni... N bit: 2 N configurazioni -> possiamo rappresentare 2 N cose diverse Codifica dell Informazione Processo di associazione di informazioni a sequenze di bit È una convenzione ma deve essere intesa allo stesso modo tra chi deve condividere l informazione chi scrive e chi legge Esempio: come rappresentare numeri, testi, immagini, suoni Formato : modo con cui un informazione viene rappresentata in bit Informazione tutto ciò che è presente all interno di un computer è codificato da una serie di bit: testi immagini musica... E necessario specificare il formato: come i bit devono essere tradotti in, immagine, ecc... e viceversa Quanti it per M Informazioni? Con x bit si rappresentano 2 x informazioni ( cose ) Determinare x (numero bit) tale che 2 x M Es. x = 6 per M = 50 Infatti 2 5 = 32 (troppo pochi!) Mentre 2 6 = 64 Per l alfabeto anglosassone 26 lettere M = 26 x tale che 2 x 26 x = 5 Es = a, 00001= b, = c, ma in realtà Codifica dei Numeri Notazione posizionale I numeri sono sempre gli stessi, cambia solo il modo di scriverli... XVIII Notazione additiva Notazione posizionale Quando scriviamo un numero, ad esempio 239, intendiamo dire: 2 centinaia PIU 3 decine PIU 9 unità seconda della posizione, una cifra specifica cose diverse SE: se usiamo 10 cifre (0-9) allora la base è 10 SE: se usiamo 2 cifre (0-1) allora la base è 2 INDIPENDENTEMENTE dalla base utilizzata, i numeri sono sempre gli stessi, cambia la rappresentazione! 30
6 Numeri Decimali ( base 10 ) c n c n-1... c 2 c 1 c 0 c 0 x c 1 x c 2 x c n x10 n dove i c i (le cifre) possono andare da zero a nove (e sono dieci in tutto - base 10 ) con N cifre riesco a rappresentare i 10 N numeri da 0 a 10 N -1 Esempio 2042 = 2 x x x x 10 0 I Numeri in un Computer La rappresentazione dei numeri in un computer deve essere la più efficiente possibile, in modo da ottimizzare la velocità di calcolo Il modo in cui gli umani fanno calcoli, incolonnando i numeri uno sotto l altro potrebbe essere utile..... ma un computer mette a disposizione solo due cifre, lo zero e l uno... e quindi: Numeri inari Conversione da inario a Decimale c n c n-1... c 2 c 1 c 0 c 0 x2 0 + c 1 x2 1 + c 2 x c n x2 n dove i c i possono andare da zero a uno (e quindi sono due in tutto - base 2 ) con N cifre riesco a rappresentare i 2 N numeri da 0 a 2 N -1 E possibile cambiare il modo di scrivere il tutto, convertendo da una base all altra Es. la sequenza binaria 1101 rappresenta il numero: 1* * * *2 0 = 1*8 + 1*4 + 0*2 + 1*1 = 8+4+1=13 (in base 10) Generalmente si indica: = Conversione da Decimale a inario Conversione da decimale a binario (altro esempio) Partendo da un numero decimale, costruisco il numero binario da destra a sinistra divido il numero per 2: il resto è la cifra c 0 divido il risultato per 2: il resto è la cifra c 1 divido il risultato per 2: il resto è la cifra c 2 divido il risultato per 2: il resto è la cifra c 3 e così via: mi fermo quando il risultato della divisione è 0 (eventualmente con resto 1) 13 / 2 = 6 resto 1 6 / 2 = 3 resto 0 3 / 2 = 1 resto 1 1 / 2 = 0 resto 1 Quindi c 0 è la cifra più a destra, c 1 la penultima, e così via! 35 Conversione di /2 = 14 R = 1 (c 0 ) (...1) 14/2 = 7 R = 0 (c 1 ) (...01) 7/2 = 3 R = 1 (c 2 ) (..101) 3/2 = 1 R = 1 (c 3 ) (.1101) 1/2 = 0 R = 1 (c 4 ) (11101)
7 Che numero è? Che numero è? quale numero decimale corrisponde il numero binario 1 x x x x x 2 4 = = 25! Qual è la rappresentazione binaria del numero decimale 24? 24 : 2 = 12 resto 0 (...0) 12 : 2 = 6 resto 0 (...00) 6 : 2 = 3 resto 0 (..000) 3 : 2 = 1 resto 1 (.1000) 1 : 2 = 0 resto 1 (11000) --> stop! Da decimale a binario L informazione è codificata in formato binario la specifica codifica associazione tra i dati e le stringhe binarie- dipende dalle applicazioni per stringa intendiamo una sequenza L unità minima (0/1) prende il nome di bit Dati e programmi sono memorizzati in unità chiamate yte Un yte è a sua volta costituito da 8 bit simboli base: le cifre binarie unità minima di informazione digitale yte Non solo numeri Consideriamo il byte: bit Il significato della stringa di bit dipende dalla codifica se letto come intero unsigned, è il valore 151 se letto come intero Complemento a 2, è il valore -105 La prossima lezione vedremo perchè Può essere il numero 98 Oppure la lettera b 41 42
8 Codice testuale SCII: codice a 7 bit rappresenta le 26 lettere maiuscole e minuscole dell alfabeto inglese, le 10 cifre, segni di interpunzione per un totale di 120 simboli distinti circa esteso a 8 bit per includere lettere accentate e altri segni Unicode: codice a 16 bit che rappresenta anche i simboli di altri alfabeti e delle lingue orientali simboli distinti (I primi 128 sono quelli SCII) comunque insufficiente lingue non alfabetiche Caratteri SCII (american standard code for information) spazio! # $ % & ' ( ) * +, -. / : ; < = >? C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { } ~ canc Le applicazioni possono salvare i dati su file in formati differenti compatibilità verso altre analoghe applicazioni viene scelto al momento del salvataggio Formato: insieme delle regole che specificano come codificare le informazioni e le istruzioni per il loro uso e/o per la loro rappresentazione può essere pubblico o proprietario Due classi di formato : l informazione è rappresentata come sequenza di caratteri alfanumerici opportunamente codificati binario: l informazione è rappresentata come sequenze binarie il cui significato può essere quello numerico o altro a seconda della codifica adottata dall applicazione Codice binario sequenze di 32 (64) bit interpretate come istruzioni macchina (es. file con suffisso.exe), istruzioni di formattazione, o numeri dipende dalle applicazioni sequenze di lunghezza arbitraria in funzione della codifica adottata comprensibile solo ai programmi che conoscono il codice Il formato non dipende dalla semantica delle informazioni in un file (e viceversa) es: numeri in formato (a) Il numero 155 è codificato come stringa di 3 caratteri es: numeri in formato binario (b) Il numero 155 è codificato dalla sequenza di bit corrispondente al suo valore binario si noti che (a) richiede 3 yte (se si usa la codifica SCII) mentre (b) 1 yte 47 48
9 ltri tipi di dato Immagini Campionamento spaziale e memorizzazione come sequenza di numeri Valori di intensità luminosa Musica Campionamento temporale Valori di Intensità e frequenza delle vibrazioni Filmati Serie di fotogrammi Differenze fra un fotogramma ed il successivo Il formato è interpretato dal programma con cui si accede al file capisce le istruzioni capisce la codifica dei dati È specificato dal suffisso nel nome del file.exe,.txt,.rtf,.html,.xml,.pdf,.ps,.ppt,.doc,.xls,.c,.gif,.jpg,.mp3, ecc. Il sistema operativo manda in esecuzione il programma corrispondente in base al suffisso Formati di file Il formato dei file è fondamentale per la condivisione delle informazioni Massima portabilità: formato nei documenti salvati come, si può perdere la formattazione non si può operare sui valori numerici minimo ingombro facile l analisi di stringhe leggibile da qualunque applicazione spedibile direttamente via mail, senza bisogno di allegati (attachment) formato : è alla base di molti altri formati le informazioni contenute sono interpretate come particolari istruzioni dalle applicazioni (ad es. un file.html per un browser) esempi:.ps,.html,.c,.java,. usano tutti una codifica testuale è possibile visualizzarne il contenuto usando un semplice editor di (es. Wordpad) esempio: un frammento di un file.html <!DOCTYPE HTML PULIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <!-- saved from url=(0055) --> <!-- saved from url=(0060) --> <html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns=" <head> <meta http-equiv=content-type content="text/html; charset=windows-1252"> <meta name=progid content=word.document> 53 54
10 La scelta del formato deve tener conto dell impiego del file sulla rete: codifica leggera per elaborazione locale: binaria per scambio: Esercizi apriamo un file.exe con un editor di apriamo un file.rtf con un editor di apriamo un file.pdf con un editor di apriamo un file.ppt con un editor di proviamo a fare le stesse operazioni usando Word 55 56
Definizione ACM (Association for Computing Machinery)
Informatica Non è la scienza dei calcolatori scienza della rappresentazione e della elaborazione dell informazione Il termine scienza indica un tipo di trattamento dell informazione rigoroso, oggettivo
DettagliCapra, Lanzavechia, Rosti 1
Laboratorio di Abilità Informatiche http://dcssi.istm.cnr.it/lanzavecchia/do cumenti/lodi.htm Salvatore Lanzavecchia Dipartimento di Chimica Strutturale Via G. Venezian 21 20133 Milano E-mail: labinf01@unimi.it
DettagliProgramma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore
Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori (Reti Locali, Internet) Elementi di Programmazione Rappresentazione
DettagliLA CODIFICA DELL INFORMAZIONE
LA CODIFICA DELL INFORMAZIONE Prof. Enrico Terrone A. S: 20/2 Lo schema di Tanenbaum Il livello al quale ci interessiamo in questa lezione è il linguaggio macchina, l unico dove le informazioni e istruzioni
DettagliInformatica per le discipline umanistiche 2
Informatica per le discipline umanistiche 2 Rappresentazione dell informazione Rappresentazione dell informazione Informatica: studio sistematico degli algoritmi che descrivono e trasformano l informazione:
DettagliCorso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo Dipartimento di Informatica, Sistemistica e Comunicazione Rappresentazione dell Informazione Prima
DettagliLa Codifica e la Rappresentazione dei dati
La Codifica e la Rappresentazione dei dati www.mat.unical.it/bria Problema Molte azioni che si compiono sono finalizzate alla soluzione di problemi Ogni problema è caratterizzato da un insieme di dati
DettagliPag. 1. La Rappresentazione e la Codifica delle informazioni (parte 2) Tipi di dati. Informatica Facoltà di Medicina Veterinaria
1 Università degli studi di Parma Dipartimento di Ingegneria dell Informazione Informatica a.a. 2012/13 Tipi di dati Informatica Facoltà di Medicina Veterinaria La Rappresentazione e la Codifica delle
DettagliLA CODIFICA DELL INFORMAZIONE. Prof. Enrico Terrone A. S: 2014/15
LA CODIFICA DELL INFORMAZIONE Prof. Enrico Terrone A. S: 2014/15 Lo schema di Tanenbaum Il livello al quale ci interessiamo in questa lezione è il linguaggio macchina, l unico dove le informazioni e istruzioni
DettagliAnalogico vs. Digitale. LEZIONE II La codifica binaria. Analogico vs digitale. Analogico. Digitale
Analogico vs. Digitale LEZIONE II La codifica binaria Analogico Segnale che può assumere infiniti valori con continuità Digitale Segnale che può assumere solo valori discreti Analogico vs digitale Il computer
DettagliDIPARTIMENTO DI MATEMATICA E INFORMATICA SISTEMI OPERATIVI. Anno Accademico 2017/2018. Docente: ing. Salvatore Sorce
DIPARTIMENTO DI MATEMATICA E INFORMATICA SISTEMI OPERATIVI Anno Accademico 27/28 Docente: ing. Salvatore Sorce Rappresentazione numerica delle informazioni I parte: i bit e i sistemi di numerazione Obiettivi
DettagliTecnologie per il web e lo sviluppo multimediale. Rappresentazione delle informazioni
Tecnologie per il web e lo sviluppo multimediale Rappresentazione delle informazioni Luca Pulina Corso di Laurea in Scienze della Comunicazione Università degli Studi di Sassari A.A. 2015/2016 Luca Pulina
DettagliArgomenti trattati. Informazione Codifica Tipo di un dato Rappresentazione dei numeri Rappresentazione dei caratteri e di altre informazioni
Argomenti trattati Informazione Codifica Tipo di un dato Rappresentazione dei numeri Rappresentazione dei caratteri e di altre informazioni Informazione mi dai il numero di Andrea? 0817651831 Il numero
DettagliLa codifica dei caratteri di un testo
La codifica dei caratteri di un testo L obiettivo è quello di comunicare con il calcolatore usando il nostro linguaggio. Dobbiamo rappresentare le lettere dell alfabeto L insieme di simboli comunemente
DettagliLa rappresentazione dell informazione. Capitolo 5 Fluency Conoscere e usare l informatica
La rappresentazione dell informazione Capitolo 5 Fluency Conoscere e usare l informatica Quanti sono? Nel mondo ci sono 10 tipi di persone quelli che capiscono il codice binario e quelli che non lo capiscono.
DettagliInformatica di Base - 6 c.f.u.
Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Informatica di Base - 6 c.f.u. Anno Accademico 27/28 Docente: ing. Salvatore Sorce Rappresentazione delle informazioni Sistemi di
DettagliSistemi di Elaborazione delle Informazioni 6 CFU
Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Sistemi di Elaborazione delle Informazioni 6 CFU Anno Accademico 25/26 Docente: ing. Salvatore Sorce
DettagliProgramma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore
Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori (Reti Locali, Internet) Elementi di Programmazione Rappresentazione
DettagliRappresentazione dell informazione. Graziano Pravadelli (2012)
Rappresentazione dell informazione Graziano Pravadelli (2012) Rappresentare l informazione Per elaborare l informazione è necessario saperla rappresentare in una forma comprensibile per l esecutore Bisogna
DettagliInformatica. Mario Pavone - Dept. Mathematics & Computer Science - University of Catania. Trasferimento. Ambiente esterno.
Trasferimento Ambiente esterno Controllo Informatica Mario Pavone - Dept. Mathematics & Computer Science - University of Catania mpavone@dmi.unict.it Cos è l Informatica La scienza della rappresentazione
DettagliLa rappresentazione delle Informazioni
La rappresentazione delle Informazioni Nella vita di tutti i giorni siamo abituati ad avere a che fare con vari tipi di informazioni, di natura e forma diversa, così come siamo abituati a diverse rappresentazioni
DettagliInformatica, Informazione e Telecomunicazioni. La codifica dell informazione. Supporto e informazione. Il concetto di informazione
La codifica dell informazione Fondamenti di Informatica A Ingegneria Gestionale Università degli Studi di Brescia Docente: Prof. Alfonso Gerevini Informatica, Informazione e Telecomunicazioni l informatica
DettagliInformatica, Informazione e Telecomunicazioni. La codifica dell informazione. Il concetto di informazione. Supporto e informazione
La codifica dell informazione Elementi di Informatica e Programmazione Ingegneria Gestionale Università degli Studi di Brescia Docente: Prof. Ivan Serina Prof. Alfonso Gerevini Informatica, Informazione
DettagliLABORATORIO DI INFORMATICA
LABORATORIO DI INFORMATICA Corso di laurea in Scienze della Formazione Primaria a.a.2014/2015 A cura del Prof. Sergio Miranda 2 LEZIONE N.5 Codifica delle Informazioni LA CODIFICA DEI NUMERI Obiettivo:
DettagliLA CODIFICA DELL INFORMAZIONE. Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2
LA CODIFICA DELL INFORMAZIONE Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2 Codifica dati e istruzioni Per scrivere un programma è necessario rappresentare istruzioni
DettagliInsegnamento Informatica CdS Scienze Giuridiche
Insegnamento Informatica CdS Scienze Giuridiche A.A. 29/ Prof. Valle D.ssa Folgieri Informazioni preliminari Prof. Valle email valle@dsi.unimi.it SITO DEL CORSO: http://webcen.dsi.unimi.it/wcinfo Syllabus:
DettagliInformatica per la Storia dell Arte
Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Informatica per la Storia dell Arte Anno Accademico 3/4 Docente: ing. Salvatore Sorce Rappresentazione
DettagliSistemi di elaborazione dell informazione
Sistemi di elaborazione dell informazione Univ. degli studi Federico II di Napoli ing. Antonio Fratini Codifica dell informazione La codifica dell informazione è il processo mediante il quale la stessa
DettagliLa codifica digitale
La codifica digitale Codifica digitale Il computer e il sistema binario Il computer elabora esclusivamente numeri. Ogni immagine, ogni suono, ogni informazione per essere compresa e rielaborata dal calcolatore
DettagliLa "macchina" da calcolo
La "macchina" da calcolo Abbiamo detto che gli algoritmi devono essere scritti in un linguaggio "comprensibile all'esecutore" Se il nostro esecutore è il "calcolatore", questo che linguaggio capisce? che
DettagliLa Rappresentazione dell Informazione
MASTER Information Technology Excellence Road (I.T.E.R.) La Rappresentazione dell Informazione Maurizio Palesi Salvatore Serrano Master ITER Informatica di Base Maurizio Palesi, Salvatore Serrano 1 L Informatica
DettagliLa rappresentazione delle informazioni
La rappresentazione delle informazioni In queste pagine cercheremo di capire come sia possibile rappresentare mediante numeri e memorizzare in un file testi, immagini, video, suoni... Il computer per lavorare
DettagliRappresentazione dell informazione
Rappresentazione dell informazione La codifica delle informazioni codifica forma adatta per essere trattata dall elaboratore INFORMAZIONI DATI interpretazione 2 Informazioni Numeri Immagini fisse Interi
DettagliCodifica dell Informazione
Francesco Folino CODIFICA DI DATI E ISTRUZIONI Algoritmi Istruzioni che operano su dati Per scrivere un programma è necessario rappresentare dati e istruzioni in un formato tale che l esecutore automatico
DettagliCodifica dell informazione
Codifica dell informazione Informatica B Come memorizzo l informazione nel calcolatore? 1 bit di informazione 1 bit di informazione La memoria del calcolatore L informazione nel calcolatore q Il calcolatore
DettagliLa codifica dei numeri
La codifica dei numeri La rappresentazione dei numeri con il sistema decimale può essere utilizzata come spunto per definire un metodo di codifica dei numeri all interno degli elaboratori: la sequenza
DettagliCodifica dell informazione
Codifica dell informazione Gli algoritmi sono costituiti da istruzioni (blocchi sequenziali, condizionali, iterativi) che operano su dati. Per trasformare un programma in una descrizione eseguibile da
DettagliLa rappresentazione delle Informazioni
La rappresentazione delle Informazioni Nella vita di tutti i giorni siamo abituati ad avere a che fare con vari tipi di informazioni, di natura e forma diversa, così come siamo abituati a diverse rappresentazioni
DettagliInformatica. Mario Pavone - Dept. Mathematics & Computer Science - University of Catania. Trasferimento. Ambiente esterno.
Trasferimento Ambiente esterno Controllo Informatica Mario Pavone - Dept. Mathematics & Computer Science - University of Catania mpavone@dmi.unict.it Cos è l Informatica La scienza della rappresentazione
DettagliFondamenti di Informatica
Fondamenti di Informatica Linguag gi, Codifica e Rappresentazione dell Informazione P r o f. R a f fa e l e P i z zo l a n t e A. A. 2 0 1 6 / 1 7 Cosa abbiamo visto la volta scorsa Gli elaboratori sono
DettagliLa codifica dei caratteri di un testo
La codifica dei caratteri di un testo L obiettivo è quello di comunicare con il calcolatore usando il nostro linguaggio. Dobbiamo rappresentare le lettere dell alfabeto L insieme di simboli comunemente
DettagliAnalogico VS Digitale. Numeri e Testi
Analogico VS Digitale Numeri e Testi Il calcolatore: modello architetturale 1. Elaborazione Unità Centrale di Elaborazione Interconnessione 2. Memorizzazione Memoria RAM Hard Disk Collegamenti (BUS/Cavi)
DettagliRappresentazione (Codifica Binaria dei Numeri) ed Elaborazione delle Informazioni
1 LEZIONE 3 Rappresentazione (Codifica Binaria dei Numeri) ed Elaborazione delle Informazioni LA CODIFICA DEI NUMERI Obiettivo: Codifica in binario dei numeri per favorire l elaborazione da parte dei calcolatori
DettagliProgramma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore
Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori (Reti Locali, Internet) Elementi di Programmazione Rappresentazione
DettagliLa memorizzazione dei dati e delle istruzioni
La memorizzazione dei dati e delle istruzioni La più piccola unità di informazione memorizzabile (e quindi utilizzabile) è il bit (Binary digit), che può assumere valore 0 o 1. Il dispositivo utilizzato
DettagliRappresentazione dell informazione. Gabriella Trucco
Rappresentazione dell informazione Gabriella Trucco Simboli e alfabeto Per formalizzare dati (numeri, caratteri, immagini, suoni, ) si utilizzano successioni di simboli scelti da un insieme finito detto
DettagliSistemi di Elaborazione delle Informazioni
Sistemi di Elaborazione delle Informazioni Rappresentazione dell Informazione 1 Il bit Si consideri un alfabeto di 2 simboli: 0, 1 Che tipo di informazione si può rappresentare con un bit? 2 Codifica binaria
DettagliCodifica binaria dell informazione
Codifica binaria dell informazione Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 13 Agosto 2014 Un obiettivo per domarli tutti 2 Obiettivi Rappresentazione dell informazione Da
DettagliLa codifica binaria. Fondamenti di Informatica. Daniele Loiacono
La codifica binaria Fondamenti di Informatica Come memorizzo l informazione nel calcolatore? 1 bit di informazione 1 bit di informazione La memoria del calcolatore Introduzione q Il calcolatore usa internamente
DettagliUniversità degli Studi della Calabria
Università degli Studi della Calabria Facoltà di Scienze Politiche CORSO DI FONDAMENTI DI INFORMATICA I A.A 2007/2008 Docente : Ing. Francesco Folino 1 INFORMAZIONI UTILI 2 Docente: Ing. Francesco Folino
DettagliArchitettura di un elaboratore. Informatica Architettura di un elaboratore 1
Architettura di un elaboratore Informatica Architettura di un elaboratore 1 Il termine informatica Informazione + automatica Informazione = dati + istruzioni Informatica Architettura di un elaboratore
DettagliUD 1.2e: La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI
Modulo 1: Le I.C.T. : La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università
DettagliModulo 1: Le I.C.T. UD 1.2e: La codifica Digitale dei Numeri
Modulo 1: Le I.C.T. : La codifica Digitale dei Numeri Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno
DettagliMemorizzazione e rappresentazione di dati
Memorizzazione e rappresentazione di dati Eugenio G. Omodeo Dip. Matematica e Geoscienze DMI Trieste, 11/10/2017 Eugenio G. Omodeo Memorizzazione e rappresentazione di dati 1/19 Gerarchia delle memorie
DettagliNotazioni convenzionali per la rappresentazione di. tra esseri umani Rappresentazione dei dati di tipo numerico
Rappresentazione delle informazioni Notazioni convenzionali per la rappresentazione di informazioni allo scopo di renderne possibile lo scambio tra esseri umani Rappresentazione dei dati di tipo numerico
DettagliLa codifica. dell informazione
00010010101001110101010100010110101000011100010111 00010010101001110101010100010110101000011100010111 La codifica 00010010101001110101010100010110101000011100010111 dell informazione 00010010101001110101010100010110101000011100010111
DettagliCodifica dell Informazione
Introduzione all Informatica Fabrizio Angiulli Codifica dell Informazione CODIFICA DI DATI E ISTRUZIONI Algoritmi Istruzioni che operano su dati Per scrivere un programma è necessario rappresentare dati
DettagliINPUT COMPUTER OUTPUT
1) Cos è un computer? INPUT COMPUTER OUTPUT E una macchina programmabile in grado di produrre dati in output attraverso l elaborazione di dati forniti in input 2) Cos è un programma? E l elenco di istruzioni
DettagliEsame di Informatica. Facoltà di Scienze Motorie LE UNITA DI MISURA (1/4) LE UNITA DI MISURA (3/4) LE UNITA DI MISURA (2/4) Lezione 2
LE UNITA DI MISURA (1/4) Facoltà di Scienze Motorie Esame di Informatica A.A. 2010/11 Lezione 2 La più piccola unità di misura usata in informatica è il bit (Binary digit), cioè numero binario. Due stati:
DettagliModulo 2: RAPPRESENTAZIONE DEI DATI I sistemi di numerazione
LABORATORIO DI ABILITA INFORMATICA Modulo 2: RAPPRESENTAZIONE DEI DATI I sistemi di numerazione Ing. Maria Grazia Celentano 1 SISTEMI DI NUMERAZIONE SISTEMI DI NUMERAZIONE BIT 2/73 BIT In termini pratici
DettagliInformatica. Informatica. Grandezze digitali. Grandezze analogiche
LEZIONI 2 e 3 Rappresentazione dell informazione 1 LEZIONI 2 e 3 Rappresentazione dell informazione 2 Informatica Informatica informatica informazione mezzi fisici logici LA RAPPRESENTAZIONE DELLE INFORMAZIONI
DettagliA.A. 2018/2019. Linguaggi, Codifica e Rappresentazione dell Informazione FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante
A.A. 2018/2019 Linguaggi, Codifica e Rappresentazione dell Informazione Docente Prof. Raffaele Pizzolante FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE Cosa abbiamo visto la volta scorsa Gli elaboratori sono
DettagliIl linguaggio dei computer: rappresentazione in binario e algoritmi di conversione 20 settembre 2017
Il linguaggio dei computer: rappresentazione in binario e algoritmi di conversione 20 settembre 2017 Architettura degli Elaboratori L Architettura (informatica) è l insieme dei criteri in base ai quali
DettagliLa Rappresentazione dell Informazione
La Rappresentazione dell Informazione Parte III I codici Codici a.a. 27-28 Un codice è una funzione che associa ad una sequenza di simboli un significato Codice : {entità} {sequenze di simboli} Un codice
DettagliNotazione posizionale. Codifica binaria. Rappresentazioni medianti basi diverse. Multipli del byte
Codifica binaria Rappresentazione di numeri Notazione di tipo posizionale (come la notazione decimale). Ogni numero è rappresentato da una sequenza di simboli Il valore del numero dipende non solo dalla
DettagliCODIFICA DI CARATTERI
CODIFICA DI CARATTERI Associando un simbolo dell alfabeto ad ogni numero possiamo codificare tutte le lettere Codifica ASCII (American Standard Code for Information Interchange): Caratteri speciali, punteggiatura,
DettagliCorso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo Dipartimento di Informatica, Sistemistica e Comunicazione Scopo del Corso Introduzione al mondo dell
DettagliTipi di elaboratori Rappresentazione della informazione Codifica della informazione
Contenuti del corso Introduzione all informatica L elaboratore Tipi di elaboratori Rappresentazione della informazione Codifica della informazione HW dell elaboratore SW dell elaboratore 1 Tipi di Elaboratori
DettagliLa codifica binaria. Fondamenti di Informatica. Daniele Loiacono
La codifica binaria Fondamenti di Informatica Introduzione q Il calcolatore usa internamente una codifica binaria (0 e 1) per rappresentare: i dati da elaborare (numeri, testi, immagini, suoni, ) le istruzioni
DettagliLa codifica binaria. Informatica B. Daniele Loiacono
La codifica binaria Informatica B Introduzione Il calcolatore usa internamente una codifica binaria ( e ) per rappresentare: i dati da elaborare le istruzioni dei programmi eseguibili Fondamenti di codifica
DettagliLez2 mar 7 Ottobre 2008 Op. aritmetiche/logiche arch. Elaboratore
Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE Lez2 mar 7 Ottobre 2008 Op. aritmetiche/logiche arch. Elaboratore 1 OPERAZIONI BINARIE Vedremo l addizione e la sottrazione (riflettete
DettagliArchitettura degli Elaboratori
Architettura degli Elaboratori Rappresentazione dell Informazione Barbara Masucci Cosa studiamo oggi Ø Un moderno elaboratore è un sistema elettronico digitale programmabile Ø Il suo comportamento è flessibile
DettagliINFORMATICA GENERALE E BASI DI DATI PER ARCHIVI AUDIOVISIVI (PRIMO MODULO) Claudio Piciarelli A.A. 2013/2014
INFORMATICA GENERALE E BASI DI DATI PER ARCHIVI AUDIOVISIVI (PRIMO MODULO) Claudio Piciarelli A.A. 2013/2014 Lezione 1 La codifica dell informazione Cos è l informatica? Dipende dai punti di vista Per
DettagliSomma di numeri binari
Fondamenti di Informatica: Codifica Binaria dell Informazione 1 Somma di numeri binari 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10 Esempio: 10011011 + 00101011 = 11000110 in base e una base Fondamenti di
DettagliPer approfondire: La rappresentazione delle informazioni all interno dei computer
Per approfondire: La rappresentazione delle informazioni all interno dei computer Scelta della rappresentazione dati Di solito è una scelta convenzionale A volte vi sono vincoli da rispettare Nel caso
DettagliArchitettura degli Elaboratori e Laboratorio. Matteo Manzali Università degli Studi di Ferrara Anno Accademico
Architettura degli Elaboratori e Laboratorio Matteo Manzali Università degli Studi di Ferrara Anno Accademico 2016-2017 Analogico vs digitale Segnale analogico Segnale digitale Un segnale è analogico quando
DettagliArchitettura di un elaboratore. Rappresentazione dell informazione digitale
Architettura di un elaboratore Rappresentazione dell informazione digitale Rappresentazione dell informazione digitale L informatica è la scienza della rappresentazione e dell elaborazione dell informazione.
DettagliRAPPRESENTAZIONE DELLE INFORMAZIONI
RAPPRESENTAZIONE DELLE INFORMAZIONI 1 RAPPRESENTAZIONE DELLE INFORMAZIONI Le informazioni gestite dai sistemi di elaborazione devono essere codificate per poter essere memorizzate, elaborate, scambiate,
DettagliProgramma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori
Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Codifica dell informazione Il calcolatore memorizza ed elabora
DettagliFondamenti di Informatica
Fondamenti di Informatica Prof. Marco Lombardi A. A. 2 0 1 8 / 1 9 Cosa abbiamo visto la volta scorsa Gli elaboratori sono strumenti per risolvere (o aiutare a risolvere) problemi basati sulle informazioni
DettagliI sistemi di numerazione. Informatica - Classe 3ª, Modulo 1
I sistemi di numerazione Informatica - Classe 3ª, Modulo 1 1 La rappresentazione interna delle informazioni ELABORATORE = macchina binaria Informazione esterna Sequenza di bit Spett. Ditta Rossi Via Roma
DettagliLaboratorio Informatico di Base. Concetti di base sull informatica
Laboratorio Informatico di Base Concetti di base sull informatica Codifica di filmati u Immagini in movimento sono memorizzate come sequenze di fotogrammi u In genere si tratta di sequenze compresse di
DettagliRappresentazione dei numeri: il sistema di numerazione decimale
Università degli Studi di Cagliari Facoltà di Scienze Corso di Laurea in Matematica Corso di Elementi di Informatica Lezione 3 14 marzo 2017 Dott. A.A. 2016/2017 pgarau.unica@gmail.com 1 Codifica dei numeri
DettagliCdL in Medicina Veterinaria - STPA AA
CdL in Medicina Veterinaria - STPA AA 2007-08 La rappresentazione delle informazioni Che cosa è un informazione? "Per la teoria dell'informazione è abbastanza facile identificare alcune delle ipotesi che
DettagliRappresentazione delle frazioni proprie Aritmetica in binario Barbara Masucci
Architettura degli Elaboratori Rappresentazione delle frazioni proprie Aritmetica in binario Barbara Masucci Punto della situazione Ø Abbiamo visto Ø ll sistema posizionale pesato, in particolare le rappresentazioni
DettagliLa rappresentazione delle informazioni
Parte 8 La rappresentazione delle informazioni Scelta della rappresentazione Di solito è una scelta convenzionale Spesso ci sono vincoli da rispettare Nel caso dei computer il vincolo è la rappresentazione
DettagliRapida Nota sulla Rappresentazione dei Caratteri
TECNOLOGIA DIGITALE TECNOLOGIA DIGITALE (segue) CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale Dati ed operazioni vengono codificati tramite sequenze di bit 8 bit
DettagliLa rappresentazione delle informazioni
Procedimento di codifica La rappresentazione delle informazioni Come il computer rappresenta le informazioni Il computer per lavorare sui dati, ha bisogno che questi siano espressi come sequenze di 1 e
DettagliTECNOLOGIA DIGITALE. TECNOLOGIA DIGITALE (segue)
TECNOLOGIA DIGITALE CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale Dati ed operazioni vengono codificati a partire da due valori distinti di grandezze elettriche:
DettagliInformatica di Base 1 Linea 1
Informatica di Base 1 Linea 1 Jianyi Lin Dipp. di Matematica e Scienze dell Informazione Università degli Studi di Milano, Italia jianyi.lin@unimi.it a.a. 2011/12 1 c 2011 J.Lin, M. Monga. Creative Commons
DettagliRappresentazione binaria
Rappresentazione binaria Per informazione intendiamo tutto quello che viene manipolato da un calcolatore: numeri (naturali, interi, reali,... ) caratteri immagini suoni programmi... La più piccola unità
DettagliLa rappresentazione dell informazione
Fluency La rappresentazione dell informazione Capitolo 5 Quanti sono? Nel mondo ci sono 10 tipi di persone quelli che capiscono il codice binario e quelli che non lo capiscono. Simboli tasti del telefonino
DettagliCalcolatore e unità di misura
Calcolatore e unità di misura Ing. Maria Grazia Celentano Dipartimento di Storia, Società e Studi sull Uomo Università del Salento 1 L INFORMAZIONE INFORMAZIONE Dato che riduce l'incertezza tra due o più
DettagliRAPPRESENTAZIONE DELLE INFORMAZIONI
RAPPRESENTAZIONE DELLE INFORMAZIONI 1 RAPPRESENTAZIONE DELLE INFORMAZIONI Le informazioni gestite dai sistemi di elaborazione devono essere codificate per poter essere memorizzate, elaborate, scambiate,
DettagliRAPPRESENTAZIONE DEI DATI SISTEMI DI MISURA
RAPPRESENTAZIONE DEI DATI SISTEMI DI MISURA Dipartimento di Storia, Società e Studi sull Uomo Università del Salento Ing. Maria Grazia Celentano 1 SISTEMI DI NUMERAZIONE Il nostro sistema di numerazione
DettagliAlgoritmi Istruzioni che operano su dati. Per scrivere un programma è necessario. che l esecutore automatico sia in grado di.
Codifica di Dati e Istruzioni Fondamenti di Informatica Codifica dell Informazione Prof. Francesco Lo Presti Algoritmi Istruzioni che operano su dati Per scrivere un programma è necessario rappresentare
Dettagli