Università degli Studi di Messina Cattedra di Chirurgia Generale Prof. Salvatore Gorgone. Informatica
|
|
- Aniella Moretti
- 8 anni fa
- Visualizzazioni
Transcript
1 Università degli Studi di Messina Cattedra di Chirurgia Generale Prof. Salvatore Gorgone Informatica
2 Informatica = Informazione automatica Philippe Dreyfus 962 Scienza che studia i sistemi per l elaborazione delle informazioni Tecnologia dell informazione (IT) è tutto ciò che riguarda hardware, software e le tecnologie utilizzate dai computer HARDWARE p Struttura fisica del calcolatore costituita da componenti elettronici e meccanici SOFTWARE p Insieme dei programmi che consentono all hardware di svolgere compiti utili p Comprende software di base e software applicativo Un sistema informatico èl insieme di molte parti che cooperano per memorizzare e manipolare l informazione o Computer o Calcolatore elettronico: macchina elettronica per il calcolo, capace di accettare (input) e immagazzinare informazioni in una forma stabilita, di elaborarle in modo automatico (programma) e di fornire quindi i risultati dell elaborazione (output) sotto forma o di dati alfanumerici (digitali) o di segnali per il governo automatico di altre macchine o processi Fr: informatique En: computer science De: informatik
3 Informazioni e dati o Dati: simboli con cui si rappresenta la realtà o L Informazione èprodotta quando si elabora un dato e per poter essere elaborata deve essere rappresentata tramite grandezze fisiche concrete compatibili con le unità che compongono l elaboratore, che è un sistema digitale o Elaborazione automatica della informazione: Processo in cui un esecutore esegue un particolare insieme di azioni sulle informazioni obbedendo ad una procedura definita, allo scopo di risolvere un problema Procedura di elaborazione (ALGORITMO): sequenza finita di azioni che risolve in un tempo finito un problema Esecutore: una macchina capace di eseguire le azioni specificate dall algoritmo Programma: codifica della procedura di elaborazione che consente la risoluzione di un problema, in un linguaggio comprensibile dalla macchina
4 Algoritmo o Per algoritmo si intende un metodo per la soluzione di un problema adatto a essere implementato sotto forma di programma o È una sequenza finita di istruzioni che definiscono in modo chiaro, semplice e non ambiguo le operazioni da eseguire per raggiungere un obiettivo Per esempio, ragionando ad un alto livello di astrazione Avanza 5 passi Gira a sinistra Avanza 7 passi può essere un algoritmo per raggiungere una determinata posizione o Poiché quando scriviamo un programma in un linguaggio di programmazione si sta fornendo una sequenza di istruzioni che produce un certo output, si può pensare ad un algoritmo come un qualcosa che nasconde una funzione che prende in input (valore detto istanza) dei numeri naturali e restituisce in output numeri naturali (valore detto soluzione). Se un algoritmo computa su un insieme qualunque A è possibile associare ad esso una funzione parziale Un programma è un algoritmo realizzato e memorizzato in una forma che il calcolatore è in grado di leggere ed eseguire in modo da risolvere in maniera automatica un problema
5 o Il computer esegue i programmi passo passo, velocemente ma, poiché non è dotato di buon senso né di capacità d astrazione, è necessario che i programmi siano precisi ed efficienti o Per un computer è necessario che l algoritmo sia descritto tramite una serie di istruzioni scritte in un opportuno linguaggio detto linguaggio macchina o Il linguaggio macchina è abbastanza ostico, quindi si è pensato di far svolgere questo lavoro al computer stesso o Si sono sviluppati quindi vari linguaggi di programmazione atti a codificare algoritmi in modo più semplice per l uomo e che, con appositi programmi (compilatori), permettono al computer di trasformare le istruzioni in linguaggio macchina
6 Tutti i dati devono essere codificati (e decodificati) in forma binaria per poter essere comprensibili al calcolatore
7 Rappresentazione digitale o La rappresentazione digitale, sebbene aumenti il numero di segnali richiesti per rappresentare una determinata quantità di informazioni Semplifica la memorizzazione delle informazioni p Adottando una rappresentazione binaria, l elaboratore può essere realizzato con componenti elementari semplici, che operano in due soli stati possibili È affidabile (a bassa probabilità di errore) p Disturbi provenienti dall ambiente o rumore indotto da altri componenti possono far variare lo stato di un componente. Adottando due soli stati, la separazione tra le corrispondenti bande di valori è massima Ł il rumore, sommato ad un qualsiasi valore, ha probabilità minima di spostare il valore nella banda successiva
8 Le informazioni nel mondo dei computer: bit e byte Il computer è una macchina programmabile che opera mediante la memorizzazione, l elaborazione e la trasmissione di informazioni sotto forma di impulsi elettrici: i bit Il computer codifica tutte le informazioni utilizzando una conversione binaria, cioè due simboli che si riferiscono ai due stati elettrici fondamentali: l assenza e la presenza di corrente, ovvero 0 e. L unità elementare di informazione può quindi avere solo due valori equiprobabili (0 e ) e viene chiamata bit (Binary digit) = {0,} Due diversi stati di polarizzazione di una sostanza magnetizzabile Due stati di carica elettrica di una sostanza Passaggio / non passaggio di corrente attraverso un conduttore Passaggio / non passaggio di luce attraverso un cavo ottico
9 Per rappresentare lettere e numeri è necessario utilizzare gruppi di bit. Un raggruppamento di 8 bit viene chiamato byte ed è in grado di rappresentare 256 valori: questo numero si ottiene provando tutte le combinazioni possibili di 0 e nelle otto posizioni disponibili del byte, per esempio , 0000,, ecc. Il numero 256 che corrisponde a 2 8, permette di considerare l insieme dei caratteri alfabetici, dei segni di punteggiatura, dei caratteri accentati o speciali di controllo In concreto un singolo byte può rappresentare una lettera dell alfabeto, un segno di punteggiatura, un numero o un carattere speciale (per
10 o Il processo secondo cui si fa corrispondere ad una informazione una configurazione di cifre binarie prende il nome di codifica dell informazione o Il metodo di codifica più diffuso è il codice American Standard Code for Information Interchange o Una parola è una sequenza di caratteri perciò può essere vista come la sequenza dei codici ASCII che la compongono. Alla specifica iniziale basata su codici di 7 bit fecero seguito molte proposte di estensione ad 8 bit (ASCII esteso), con lo scopo di raddoppiare il numero di caratteri rappresentabili o Il codice UNICODE utilizza 6 bit consentendo di distinguere configurazioni con l obiettivo di codificare tutti gli alfabeti moderni. Ora lo standard Unicode (e l'iso/iec 0646) supporta tre forme di codifica che condividono un repertorio comune di caratteri estese fino a rappresentarne circa un milione: sufficiente a coprire anche i fabbisogni di codifica di scritti del patrimonio storico dell'umanità, nelle diverse lingue e negli svariati sistemi di segni utilizzati
11 Dato che gran parte delle informazioni elaborate da un PC sono numeri o lettere, il byte è stato usato come unità di misura della quantità di dati memorizzati su computer e della capacità di immagazzinamento dei dispositivi di memorizzazione. Come avviene per le unità di misura, anche per i byte si sono definiti dei multipli: Un kilobyte (KB) = 024 byte Un megabyte (MB) = 024 KB (circa un milione di byte) Un gigabyte (GB) = 024 MB (circa un miliardo di byte) Un terabyte (TB) = 024 GB (mille miliardi di byte)
12 Simbolo In BIT In BYTE In 2 n BIT /8 2 = 2 stadi BYTE = 256 KB MB GB TB
13 o I prefissi kilo-, mega-, giga-, tera-, peta-, exa-, zetta-, yotta- fanno parte di una serie di prefissi ufficiali del SI (Sistema Internazionale di unità di misura) adottati per semplificare l'utilizzo di valori multipli e sottomultipli rispetto ad una unità di misura fondamentale: l'espressione kilobyte è equivalente a byte moltiplicato per.000, ovvero mille byte Tuttavia l'espressione kilobyte è stata usata fin dall'inizio in modo errato, facendola corrispondere al valore di 024 byte, ovvero la decima potenza del due: si è quindi applicato un metodo di calcolo binario utilizzando però un prefisso decimale o L'espressione kilobyte, essendo formalmente scorretta nel modo in cui è entrata nell'uso comune, ovvero considerandola come una espressione a base due, ha portato gli organismi come il SI, l'iec (International Electrotechnical Committee), l'ieee (Institute of Electrical and Electronics Engineers) e l'iso (International Organization for Standardization) a formalizzare alcuni elementi per evitare di utilizzare impropriamente determinate espressioni e generare così confusione ed errori
14 o Sono quindi stati definiti nuovi prefissi, in un emendamento del documento "IEC : Letter symbols to beusedin electrical technology -Part 2: Telecommunications and electronics" nel 999, che indicassero precisamente in quali casi si ha a che fare con multipli di potenze binarie. Si tratta dei prefissi kibi-, mebi-, gibi-, tebi-, pebi-, ecc. dove la particella bi sta per binary kibi: kilo-binary, ovvero KiB mebi: mega-binary, ovvero MiB gibi: giga-binary, ovvero GiB tebi: tera-binary, ovvero TiB pebi: pebi-binary, ovvero PiB o Questi prefissi binari sono stati recepiti e ratificati dall'ieee all'interno dello standard IEEE 54; il SI ha espressamente vietato l'utilizzo dei prefissi decimali per indicare quantità calcolate su base binaria o Espressioni corrette sono kilobyte =.000 byte = kb kibibyte =.024 byte = KiB
15 bit da binarydigit
16 o I PC basati su microprocessori a 6 bit (Intel 8088 e 80286) possono lavorare su numeri binari formati da un massimo di 6 cifre o Se una operazione richiede numeri più grandi, il PC deve prima suddividerli in componenti più piccoli, eseguire l operazione su ciascuno dei componenti e poi ricombinare i risultati in un unica risposta o I PC a 32 bit (Intel 80386, 80486, Pentium) possono manipolare numeri binari con un massimo di 32 cifre; potendo lavorare con 32 bit alla volta sono più veloci o Più veloci ancora ed efficienti sono i computer a 64 bit (AMD64, Intel Itanium, Intel EM64T) o Componente fondamentale di tutti i chip sono i transistor; varie configurazioni di transistor sono dette porte logiche (logical gate), unite in gruppi detti semisommatori (halfadder), a loro volta uniti in un sommatore (full adder). Per creare un sommatore in grado di eseguire operazioni matematiche su numeri a 6 bit servono oltre 260 transistor
17 Rappresentazione binaria o Usando le due cifre 0 e ed uno schema posizionale in base due èpossibile rappresentare qualunque numero intero positivo o In matematica binaria tutte le operazioni sono riconducibili alla addizione (la moltiplicazione è un addizione ripetuta, la sottrazione è la somma di un numero negativo, la divisione è una sottrazione ripetuta) o Se utilizziamo il bit per rappresentare ogni cifra binaria, questa rappresentazione può essere utilizzata dagli elaboratori Date N cifre binarie, è possibile rappresentare i numeri da 0 a 2 N - Se N=4 i numeri tra 0 e 5 (Half-Byte) Se N=8 i numeri tra 0 e 255 (Byte) Se N=6 i numeri tra 0 e (Word) Se N=32 i numeri tra 0 e (DWord) Se N=64 i numeri tra 0 e 5 (QWord)
18 : 2 resto 0 Esempi di calcolo nel sistema binario 2 8 : : : 2 3 : 2 : 2 Si divide sempre per 2 e si scrivono i resti, si smette appena si ottiene. Dopo si invertono i resti... ecco il numero binario = 56
19 Anche nel sistema binario + = 2, soltanto che non esiste il simbolo 2 e quindi occorre riportare l nella posizione seguente, che ha valore 2 (2 ) Regole per il calcolo di somme e riporti nel sistema binario riporto + 0 riporto I numeri binari che terminano con la cifra 0 corrispondono ai numeri decimali pari, quelli che terminano con la cifra corrispondono ai numeri decimali dispari
20 +5 = 00-5 = 0 Rappresentazione in complemento a due o Il bit più a sinistra rappresenta il segno: 0 per i numeri positivi, per i numeri negativi La rappresentazione di un numero positivo si ottiene codificando il valore assoluto con i bit restanti La rappresentazione di un numero negativo si ottiene in tre passi p Si rappresenta in complemento a due il numero positivo con lo stesso valore assoluto del numero negativo da codificare (00) p Si invertono tutti i bit, si mette dove c è 0 e viceversa (00) p Si somma al risultato del passo precedente (0)
21 Rappresentazione floating point o con virgola mobile 2.5 = 25/0 = 25*0 - Un numero decimale può essere visto come un numero intero moltiplicato per una opportuna potenza negativa di 0 e quindi rappresentato come una coppia di numeri interi <25 -> esponente mantissa Due bit vanno dedicati al segno della mantissa e a quello dell esponente, i restanti bit suddivisi tra i valori assoluti della mantissa e quello dell esponente (per esempio nella rappresentazione a 32 bit: 2 bit sono per i segni, 20 bit per la mantissa e 0 bit per l esponente) 00 La stessa convenzione può essere usata per rappresentare numeri molto grandi
22 Limiti dell aritmetica di un elaboratore o L aritmetica di un elaboratore è di tipo finito perchè consente di rappresentare solo un sottoinsieme dei numeri reali o Non è possibile rappresentare i numeri con infinite cifre o che richiedono un numero di bit superiore a quello a disposizione, i numeri irrazionali (come 2 che richiederebbero un numero infinito di cifre) o Vi sono infiniti numeri troppo grandi o troppo piccoli che non possono essere rappresentati Accanto alle operazioni aritmetiche (addizione, sottrazione, moltiplicazione, divisione, elevazione a potenza), vi sono le operazioni logiche (logica booleana) che lavorano bit a bit: AND, OR, XOR, NOT, NOR, NAND. Queste variabili prendono due valori binari e restituiscono un terzo valore
23 I numeri binari sono scarsamente leggibili, in quanto è richiesto un maggior numero di cifre per rappresentare un numero rispetto al sistema decimale I calcolatori lavorano solo in numeri binari, ma in informatica i programmatori adoperano anche il sistema numerico Esadecimale, che dispone di sedici simboli differenti, i quali rappresentano 6 valori diversi: 0,, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F In questo sistema ad esempio, = A e = F Il riporto in questo caso è necessario soltanto se sommiamo numeri più elevati come 8 + 9, che in questo sistema risulta essere 6 (= 7 espresso nel sistema decimale) La numerazione esadecimale ècomoda perché i numeri sono molto compatti, la trasformazione in binaria immediata; è perciò utilizzata nei linguaggi di programmazione di basso livello
24 Decimale Binario Esadecimale A FFFFFFFF
Informazione analogica e digitale
L informazione L informazione si può: rappresentare elaborare gestire trasmettere reperire L informatica offre la possibilità di effettuare queste operazioni in modo automatico. Informazione analogica
DettagliInformatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter
Informatica B a.a 2005/06 (Meccanici 4 squadra) Scaglione: da PO a ZZZZ PhD. Ing. Michele Folgheraiter Architettura del Calcolatore Macchina di von Neumann Il calcolatore moderno è basato su un architettura
DettagliLogica e codifica binaria dell informazione
Politecnico di Milano Corsi di Laurea in Ingegneria Matematica e Ingegneria Fisica Dipartimento di Elettronica ed Informazione Logica e codifica binaria dell informazione Anno Accademico 2002 2003 L. Muttoni
DettagliElementi di Informatica. ( Lezione II, parte I ) Sistemi di numerazione: binario, ottale ed esadecimale
Elementi di Informatica ( Lezione II, parte I ) Sistemi di numerazione: binario, ottale ed esadecimale Il sistema di numerazione posizionale decimale Nella numerazione posizionale ogni cifra del numero
DettagliCorso di Informatica
CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it La Codifica!2 Informazioni Numeri Naturali Relativi Reali Testi Informazioni tradizionali Immagini
DettagliSistemi di Elaborazione delle Informazioni. Corso di Laurea per "Tecnico Ortopedico" 03
Sistemi di Elaborazione delle Informazioni Corso di Laurea per "Tecnico Ortopedico" a.a. 2002-03 03 Prof. Luigi Borrelli Facoltà di Medicina e Chirurgia Università degli Studi di Napoli - Federico II a.a.
DettagliCODIFICA BINARIA. ... sono rappresentati ricorrendo a simboli che sintezzano il concetto di numerosità.
I METODI DI NUMERAZIONE I numeri naturali... sono rappresentati ricorrendo a simboli che sintezzano il concetto di numerosità. Il numero dei simboli usati per valutare la numerosità costituisce la base
Dettagli2. Codifica dell informazione
2. Codifica dell informazione Codifica Una codifica è una regola per associare in modo univoco i valori di un dato da codificare con sequenze di simboli. La corrispondenza definita dalla codifica è arbitraria,
DettagliLa codifica dell informazione
La codifica dell informazione Parte I Sui testi di approfondimento: leggere dal Cap. del testo C (Console, Ribaudo):.,. fino a pg.6 La codifica delle informazioni Un calcolatore memorizza ed elabora informazioni
DettagliRappresentazione dell informazione Codifica Binaria
Fondamenti di Informatica Rappresentazione dell informazione Codifica Binaria Fondamenti di Informatica - D. Talia - UNICAL 1 Rappresentazione dell informazione Tutta l'informazione in un calcolatore è
DettagliCodifica delle Informazioni
Codifica delle Informazioni Luca Bortolussi Dipartimento di Matematica e Informatica Università degli studi di Trieste Panoramica Le informazioni gestite dai sistemi di elaborazione devono essere codificate
DettagliInformatica. Rappresentazione dei numeri Numerazione binaria
Informatica Rappresentazione dei numeri Numerazione binaria Sistemi di numerazione Non posizionali: numerazione romana Posizionali: viene associato un peso a ciascuna posizione all interno della rappresentazione
Dettagli4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0
Rappresentazione dei numeri I numeri che siamo abituati ad utilizzare sono espressi utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 0 cifre (0,,2,3,4,5,6,7,8,9). Si dice
DettagliLa codifica delle informazioni
La codifica delle informazioni Bit e byte Come già visto l elaboratore è in grado di rappresentare informazioni al proprio interno solo utilizzando cifre binarie (bit) che solitamente vengono manipolate
DettagliRappresentazione di informazioni con un alfabeto finito
Rappresentazione di informazioni con un alfabeto finito Sia A = { a 1,, a k } un insieme (alfabeto) di k simboli, detti anche lettere. Quante sono le sequenze composte da n simboli (anche ripetuti) di
DettagliUnione Europea Repubblica Italiana Regione Calabria Cooperativa sociale
INFORMATICA Lezione 1 Docente Ferrante Francesco fracco2004@alice.it Sito web: http://luis7.altervista.org Obiettivi del corso Una parte generale sull'introduzione dei concetti di base dell'informatica
DettagliScuola Secondaria di Primo Grado Anna Frank Nome Cognome classe anno sc. 2008/09 INFORMATICA
Scuola Secondaria di Primo Grado Anna Frank Nome Cognome classe anno sc. 2008/09 INFORMATICA Il termine informatica riassume due parole, informazione automatica, e si occupa dei sistemi per l elaborazione
DettagliCorso di Laurea Ingegneria Informatica Fondamenti di Informatica
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa 05 La rappresentazione dell informazione Carla Limongelli Ottobre 2011 http://www.dia.uniroma3.it/~java/fondinf/ La rappresentazione
DettagliFondamenti di Informatica INFORMATICA ED UNITA DI MISURA
Fondamenti di Informatica INFORMATICA ED UNITA DI MISURA INFORMATICA= INFOR(MAZIONE AUTO)MATICA Scienza che si occupa del trattamento automatico dell informazione Dati(input) Istruzioni di un Computer
Dettaglila scienza della rappresentazione e della elaborazione dell informazione
Sistema binario Sommario informatica rappresentare informazioni la differenza Analogico/Digitale i sistemi di numerazione posizionali il sistema binario Informatica Definizione la scienza della rappresentazione
DettagliOperazioni Aritmetiche e Codici in Binario Giuseppe Talarico 23/01/2013
Operazioni Aritmetiche e Codici in Binario Giuseppe Talarico 23/01/2013 In questo documento vengono illustrate brevemente le operazioni aritmetiche salienti e quelle logiche ad esse strettamente collegate.
DettagliFondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l Ambiente e il Territorio
Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l Ambiente e il Territorio Rappresentazione dell Informazione
DettagliArchitettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri
Architettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri 1 Da base 2 a base 10 I seguenti esercizi richiedono di convertire in base 10 la medesima stringa binaria codificata rispettivamente
DettagliLezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE. Lez2 Informatica Sc. Giuridiche Op. aritmetiche/logiche arch.
Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE Comunicazione importante dalla prossima settimana, la lezione del venerdì si terrà: dalle 15:00 alle 17.15 in aula 311 l orario
DettagliSistemi di Numerazione
Fondamenti di Informatica per Meccanici Energetici - Biomedici 1 Sistemi di Numerazione Sistemi di Numerazione I sistemi di numerazione sono abitualmente posizionali. Gli elementi costitutivi di un sistema
DettagliINFORMATICA. Automa TRATTAMENTO AUTOMATICO DELLE INFORMAZIONI
Automa L automa è un sistema, che imita il comportamento umano, in grado di ricevere informazioni dall'esterno (input), reagire alle stesse elaborandole (processing), e inviare informazioni di nuovo all'esterno
DettagliCodifica binaria dei numeri
Codifica binaria dei numeri Caso più semplice: in modo posizionale (spesso detto codifica binaria tout court) Esempio con numero naturale: con 8 bit 39 = Codifica in virgola fissa dei numeri float: si
DettagliL'informazione e la sua codifica
L'informazione e la sua codifica Corso di Informatica CdL: Chimica Claudia d'amato claudia.damato@di.uniba.it Informatica e telecomunicazione Cos è l informatica informatica? lo studio sistematico degli
DettagliScheda di approfondimento gioco I pixel
Scheda di approfondimento gioco I pixel IN CLASSE: per introdurre questo tema, dopo aver ricordato cos è la Rete, chiedere ai bambini se conoscono il sistema di comunicazione dei computer. Il computer
DettagliRappresentazione binaria
Rappresentazione binaria DOTT. ING. LEONARDO RIGUTINI RICERCATORE ASSOCIATO DIPARTIMENTO INGEGNERIA DELL INFORMAZIONE UNIVERSITÀ DI SIENA VIA ROMA 56 53100 SIENA UFF. 0577234850-7102 RIGUTINI@DII.UNISI.IT
DettagliSISTEMI DI NUMERAZIONE E CODICI
SISTEMI DI NUMERAZIONE E CODICI Il Sistema di Numerazione Decimale Il sistema decimale o sistema di numerazione a base dieci usa dieci cifre, dette cifre decimali, da O a 9. Il sistema decimale è un sistema
DettagliAlessandro Pellegrini
Esercitazione sulle Rappresentazioni Numeriche Esistono 1 tipi di persone al mondo: quelli che conoscono il codice binario e quelli che non lo conoscono Alessandro Pellegrini Cosa studiare prima Conversione
DettagliRappresentazione dei numeri in un calcolatore
Corso di Calcolatori Elettronici I A.A. 2010-2011 Rappresentazione dei numeri in un calcolatore Lezione 2 Università degli Studi di Napoli Federico II Facoltà di Ingegneria Rappresentazione dei numeri
DettagliAlgebra Di Boole. Definiamo ora che esiste un segnale avente valore opposto di quello assunto dalla variabile X.
Algebra Di Boole L algebra di Boole è un ramo della matematica basato sul calcolo logico a due valori di verità (vero, falso). Con alcune leggi particolari consente di operare su proposizioni allo stesso
DettagliSistemi di Numerazione Binaria NB.1
Sistemi di Numerazione Binaria NB.1 Numeri e numerali Numero: entità astratta Numerale : stringa di caratteri che rappresenta un numero in un dato sistema di numerazione Lo stesso numero è rappresentato
DettagliIL CODICE BINARIO. Il codice binario. Codifica posizionale. Aritmetica binaria
IL CODICE BINARIO Il codice binario Codifica posizionale Aritmetica binaria www.stoianov.it 1 CODIFICA DI BASE La voce si distribuisce con onde di frequenze 20-20.000 Hz La luce sta nel ordine di 500.000.000.000.000
Dettagli(71,1), (35,1), (17,1), (8,1), (4,0), (2,0), (1,0), (0,1) 0, 7155 2 = 1, 431 0, 431 2 = 0, 862 0, 896 2 = 1, 792 0, 724 2 = 1, 448 0, 448 2 = 0, 896
2 Esercizio 2.2 La rappresentazione esadecimale prevede 16 configurazioni corrispondenti a 4 bit. Il contenuto di una parola di 16 bit può essere rappresentato direttamente con 4 digit esadecimali, sostituendo
DettagliI sistemi di numerazione
I sistemi di numerazione 01-INFORMAZIONE E SUA RAPPRESENTAZIONE Sia dato un insieme finito di caratteri distinti, che chiameremo alfabeto. Utilizzando anche ripetutamente caratteri di un alfabeto, si possono
DettagliINFORMATICA DI BASE. Data Processing, elaborazione elettronica dei dati). In
INFORMATICA DI BASE L Informatica rappresenta l insieme delle discipline e delle tecnologie relative allo studio, progettazione, realizzazione ed impiego di macchine che si occupano della raccolta e del
DettagliObiettivi dell Analisi Numerica. Avviso. Risoluzione numerica di un modello. Analisi Numerica e Calcolo Scientifico
M. Annunziato, DIPMAT Università di Salerno - Queste note non sono esaustive ai fini del corso p. 3/43 M. Annunziato, DIPMAT Università di Salerno - Queste note non sono esaustive ai fini del corso p.
DettagliProf. Alberto Postiglione Scienze della Comunicazione. Università degli Studi di Salerno
Prof. Alberto Postiglione Scienze azione Facoltà di Lettere e Filosofia Università degli Studi di Salerno 1.2d: La codifica Digitale dei caratteri Informatica Generale (Laurea in Scienze azione) Sistemi
DettagliInformatica Generale 02 - Rappresentazione numeri razionali
Informatica Generale 02 - Rappresentazione numeri razionali Cosa vedremo: Rappresentazione binaria dei numeri razionali Rappresentazione in virgola fissa Rappresentazione in virgola mobile La rappresentazione
DettagliPROVA INTRACORSO TRACCIA A Pagina 1 di 6
PROVA INTRACORSO DI ELEMENTI DI INFORMATICA MATRICOLA COGNOME E NOME TRACCIA A DOMANDA 1 Calcolare il risultato delle seguenti operazioni binarie tra numeri interi con segno rappresentati in complemento
DettagliElementi di Informatica e Programmazione
Elementi di Informatica e Programmazione La Codifica dell informazione (parte 1) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente:
Dettaglila scienza della rappresentazione e della elaborazione dell informazione
Sistema binario Sommario informatica rappresentare informazioni la differenza Analogico/Digitale i sistemi di numerazione posizionali il sistema binario Informatica Definizione la scienza della rappresentazione
DettagliDispensa di Informatica I.1
IL COMPUTER: CONCETTI GENERALI Il Computer (o elaboratore) è un insieme di dispositivi di diversa natura in grado di acquisire dall'esterno dati e algoritmi e produrre in uscita i risultati dell'elaborazione.
DettagliRAPPRESENTAZIONE BINARIA DEI NUMERI. Andrea Bobbio Anno Accademico 1996-1997
1 RAPPRESENTAZIONE BINARIA DEI NUMERI Andrea Bobbio Anno Accademico 1996-1997 Numeri Binari 2 Sistemi di Numerazione Il valore di un numero può essere espresso con diverse rappresentazioni. non posizionali:
DettagliIl simbolo. è è = = = In simboli: Sia un numero naturale diverso da zero, il radicale. Il radicale. esiste. esiste 0 Il radicale
Radicali 1. Radice n-esima Terminologia Il simbolo è detto radicale. Il numero è detto radicando. Il numero è detto indice del radicale. Il numero è detto coefficiente del radicale. Definizione Sia un
DettagliLaboratorio di Informatica
per chimica industriale e chimica applicata e ambientale LEZIONE 4 La CPU e l esecuzione dei programmi 1 Nelle lezioni precedenti abbiamo detto che Un computer è costituito da 3 principali componenti:
DettagliOperazioni binarie fondamentali
Operazioni binarie fondamentali Operazioni fondamentali: operazioni elementari sui bit. Sono definite le operazioni aritmetiche più le operazioni logiche (AND, OR, NOT). Le operazioni possono essere descritte
DettagliAppunti di informatica. Lezione 2 anno accademico 2015-2016 Mario Verdicchio
Appunti di informatica Lezione 2 anno accademico 2015-2016 Mario Verdicchio Sistema binario e logica C è un legame tra i numeri binari (0,1) e la logica, ossia la disciplina che si occupa del ragionamento
DettagliSommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi.
Algoritmi 1 Sommario Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi. 2 Informatica Nome Informatica=informazione+automatica. Definizione Scienza che si occupa dell
DettagliScopo della lezione. Informatica. Informatica - def. 1. Informatica
Scopo della lezione Informatica per le lauree triennali LEZIONE 1 - Che cos è l informatica Introdurre i concetti base della materia Definire le differenze tra hardware e software Individuare le applicazioni
DettagliCorso di Calcolo Numerico
Corso di Calcolo Numerico Dott.ssa M.C. De Bonis Università degli Studi della Basilicata, Potenza Facoltà di Ingegneria Corso di Laurea in Ingegneria Meccanica Sistemi di Numerazione Sistema decimale La
DettagliC. P. U. MEMORIA CENTRALE
C. P. U. INGRESSO MEMORIA CENTRALE USCITA UNITA DI MEMORIA DI MASSA La macchina di Von Neumann Negli anni 40 lo scienziato ungherese Von Neumann realizzò il primo calcolatore digitale con programma memorizzato
DettagliCodifica binaria e algebra di Boole
Codifica binaria e algebra di Boole Corso di Programmazione A.A. 2008/09 G. Cibinetto Contenuti della lezione Codifica binaria dell informazione Numeri naturali, interi, frazionari, in virgola mobile Base
DettagliInformatica. Rappresentazione binaria Per esempio +101010000 diventa +0.10101 10 18/10/2007. Introduzione ai sistemi informatici 1
Informatica Pietro Storniolo storniolo@csai.unipa.it http://www.pa.icar.cnr.it/storniolo/info200708 Numeri razionali Cifre più significative: : sono le cifre associate ai pesi maggiori per i numeri maggiori
DettagliOrigini e caratteristiche dei calcolatori elettronici
Origini e caratteristiche dei calcolatori elettronici Lunedì, 09 ottobre 2006 Supercomputer, mainframe 1 Server, workstation, desktop, notebook, palmare Un po di storia 1642 Biagio Pascal 1671 Leibniz
DettagliParte II Indice. Operazioni aritmetiche tra valori rappresentati in binario puro. Rappresentazione di numeri con segno
Parte II Indice Operazioni aritmetiche tra valori rappresentati in binario puro somma sottrazione Rappresentazione di numeri con segno modulo e segno complemento a 2 esercizi Operazioni aritmetiche tra
DettagliESEMPIO 1: eseguire il complemento a 10 di 765
COMPLEMENTO A 10 DI UN NUMERO DECIMALE Sia dato un numero N 10 in base 10 di n cifre. Il complemento a 10 di tale numero (N ) si ottiene sottraendo il numero stesso a 10 n. ESEMPIO 1: eseguire il complemento
DettagliAPPUNTI DI ELETTRONICA DIGITALE
APPUNTI DI ELETTRONICA DIGITALE ITIS MARCONI-GORGONZOLA docente :dott.ing. Paolo Beghelli pag.1/24 Indice 1.ELETTRONICA DIGITALE 4 1.1 Generalità 4 1.2 Sistema di numerazione binario 4 1.3 Operazioni con
DettagliLezione 8. La macchina universale
Lezione 8 Algoritmi La macchina universale Un elaboratore o computer è una macchina digitale, elettronica, automatica capace di effettuare trasformazioni o elaborazioni su i dati digitale= l informazione
DettagliElementi di informatica
Elementi di informatica Sistemi di numerazione posizionali Rappresentazione dei numeri Rappresentazione dei numeri nei calcolatori rappresentazioni finalizzate ad algoritmi efficienti per le operazioni
DettagliSistema di numerazione binario, operazioni relative e trasformazione da base due a base dieci e viceversa di Luciano Porta
Sistema di numerazione binario, operazioni relative e trasformazione da base due a base dieci e viceversa di Luciano Porta Anche se spesso si afferma che il sistema binario, o in base 2, fu inventato in
DettagliLez. 3 L elaborazione (II parte) Prof. Pasquale De Michele Gruppo 2
Lez. 3 L elaborazione (II parte) Prof. Pasquale De Michele Gruppo 2 1 Dott. Pasquale De Michele Dipartimento di Matematica e Applicazioni Università di Napoli Federico II Compl. Univ. Monte S.Angelo Via
DettagliCome si misura la memoria di un calcolatore?
Come si misura la memoria di un calcolatore? Definizione Il byte è definito come unità di misura di memoria. I multipli del byte sono: KiloByte (KB) - 1 KB = 2 10 byte = 1024 byte MegaByte (MB) - 1 MB
DettagliCorso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione in virgola mobile
Problemi connessi all utilizzo di un numero di bit limitato Abbiamo visto quali sono i vantaggi dell utilizzo della rappresentazione in complemento alla base: corrispondenza biunivoca fra rappresentazione
DettagliSiamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.
DALLE PESATE ALL ARITMETICA FINITA IN BASE 2 Si è trovato, partendo da un problema concreto, che con la base 2, utilizzando alcune potenze della base, operando con solo addizioni, posso ottenere tutti
DettagliLaboratorio di Informatica
per chimica industriale e chimica applicata e ambientale LEZIONE 2 Rappresentazione delle informazioni: numeri e caratteri 1 Codice La relazione che associa ad ogni successione ben formata di simboli di
DettagliLA TRASMISSIONE DELLE INFORMAZIONI QUARTA PARTE 1
LA TRASMISSIONE DELLE INFORMAZIONI QUARTA PARTE 1 I CODICI 1 IL CODICE BCD 1 Somma in BCD 2 Sottrazione BCD 5 IL CODICE ECCESSO 3 20 La trasmissione delle informazioni Quarta Parte I codici Il codice BCD
DettagliContatti 2. Testo. Contatti. Maria Chiara Laghi, Ph.D Dip. Ingegneria dell Informazione. tel. 0521 905712 e-mail laghi@ce.unipr.it
Contatti 2 Maria Chiara Laghi, Ph.D Dip. Ingegneria dell Informazione tel. 0521 905712 e-mail laghi@ce.unipr.it Pagina web del corso http://www.ce.unipr.it/people/laghi/informaticasg2012 a.a. 2011/2012
DettagliMegabyte (MB) = 1024KB 1 milione di Byte (e.g. un immagine di 30MB) Gigabyte (GB) = 1024MB 1 miliardo di Byte (e.g. un hard disk da 80GB)
Unità di misura per l informatica Un bit (b) rappresenta una cifra binaria. E l unità minima di informazione. Un Byte (B) è costituito da 8 bit. Permette di codificare 256 entità di informazione distinte
DettagliIl Processore: i registri
Il Processore: i registri Il processore contiene al suo interno un certo numero di registri (unità di memoria estremamente veloci) Le dimensioni di un registro sono di pochi byte (4, 8) I registri contengono
DettagliUn ripasso di aritmetica: Conversione dalla base 10 alla base 16
Un ripasso di aritmetica: Conversione dalla base 1 alla base 16 Dato un numero N rappresentato in base dieci, la sua rappresentazione in base sedici sarà del tipo: c m c m-1... c 1 c (le c i sono cifre
DettagliLe Mappe di Karnaugh.
Le Mappe di Karnaugh. Introduzione Le mappe di Karnaugh rappresentano un metodo grafico-sistematico per la semplificazione di qualsiasi funzione booleana. Questo metodo si basa su poche regole e se applicate
DettagliInformatica 1. Riepilogo
Informatica 1 Hardware e Software ing. Luigi Puzone 1 Riepilogo Nella lezione scorsa abbiamo visto i seguenti concetti di base Dati e informazioni e loro ciclo di elaborazione Hardware e Software Tipologie
DettagliALGEBRA BOOLEANA FONDAMENTI DI INFORMATICA 1. Algebra di Boole. Definizione NOT, AND, OR
Università degli Studi di Cagliari Corso di Laurea in Ingegneria Biomedica, Chimica, Elettrica e Meccanica FONDAMENTI DI INFORMATICA 1 http://www.diee.unica.it/~marcialis/fi1 A.A. 2010/2011 Docente: Gian
DettagliLezione 2: Codifica binaria dell informazione. Codifica binaria
Lezione 2: Codifica binaria dell informazione Codifica binaria Elaborazione di dati binari Materiale didattico Lucidi delle lezioni, disponibili al sito: http://wwwinfo.deis.unical.it/~irina Oppure sul
DettagliCalcolatori: Algebra Booleana e Reti Logiche
Calcolatori: Algebra Booleana e Reti Logiche 1 Algebra Booleana e Variabili Logiche I fondamenti dell Algebra Booleana (o Algebra di Boole) furono delineati dal matematico George Boole, in un lavoro pubblicato
DettagliAppunti del corso di Informatica 1 (IN110 Fondamenti) 2 Algoritmi e diagrammi di flusso
Università Roma Tre Facoltà di Scienze M.F.N. Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 2 Algoritmi e diagrammi di flusso Marco Liverani (liverani@mat.uniroma3.it)
Dettagli2.12 Esercizi risolti
Codifica dell'informazione 55 Lo standard IEEE prevede cinque cause di eccezione aritmetica: underflow, overflow, divisione per zero, eccezione per inesattezza, e eccezione di invalidità. Le eccezioni
DettagliCodifica dell informazione
Codifica dell informazione Il calcolatore memorizza ed elabora vari tipi di informazioni Numeri, testi, immagini, suoni Occorre rappresentare tale informazione in formato facilmente manipolabile dall elaboratore
DettagliAutomazione Industriale (scheduling+mms) scheduling+mms. adacher@dia.uniroma3.it
Automazione Industriale (scheduling+mms) scheduling+mms adacher@dia.uniroma3.it Introduzione Sistemi e Modelli Lo studio e l analisi di sistemi tramite una rappresentazione astratta o una sua formalizzazione
DettagliFondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009. Prof. Raffaele Nicolussi
Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009 Prof. Raffaele Nicolussi FUB - Fondazione Ugo Bordoni Via B. Castiglione 59-00142 Roma Docente Raffaele Nicolussi rnicolussi@fub.it Lezioni
DettagliSISTEMI DI NUMERAZIONE DECIMALE E BINARIO
SISTEMI DI NUMERAZIONE DECIMALE E BINARIO Il sistema di numerazione decimale (o base dieci) possiede dieci possibili valori (0, 1, 2, 3, 4, 5, 6, 7, 8 o 9) utili a rappresentare i numeri. Le cifre possiedono
DettagliCONCETTI BASE dell'informatica Cose che non si possono non sapere!
CONCETTI BASE dell'informatica Cose che non si possono non sapere! Pablo Genova I. I. S. Angelo Omodeo Mortara A. S. 2015 2016 COS'E' UN COMPUTER? È una macchina elettronica programmabile costituita da
DettagliEsempi ed esercizi Aritmetica degli elaboratori e algebra di commutazione
Esempi ed esercizi Aritmetica degli elaboratori e algebra di commutazione Fondamenti di Informatica Michele Ceccarelli Università del Sannio ceccarelli@unisannio.it Angelo Ciaramella DMI-Università degli
DettagliLaurea Specialistica in Informatica
Corso di Laurea in FISICA Laurea Specialistica in Informatica Fisica dell informazione 1 Elementi di Architettura degli elaboratori Prof. Luca Gammaitoni Informazioni sul corso: www.fisica.unipg unipg.it/gammaitoni/fisinfoit/gammaitoni/fisinfo
Dettagli23/02/2014. Dalla scorsa lezione. La Macchina di Von Neumann. Uomo come esecutore di algoritmi
Dalla scorsa lezione LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica LA MACCHINA DI VON NEUMANN Marco Lapegna Dipartimento di Matematica e Applicazioni Universita degli Studi di Napoli Federico
DettagliUn ripasso di aritmetica: Rappresentazione binaria - operazioni. riporti
Un ripasso di aritmetica: Rappresentazione binaria - operazioni A queste rappresentazioni si possono applicare le operazioni aritmetiche: riporti 1 1 0 + 1 0 = 1 0 0 24 Un ripasso di aritmetica: Rappresentazione
DettagliALGEBRA DELLE PROPOSIZIONI
Università di Salerno Fondamenti di Informatica Corso di Laurea Ingegneria Corso B Docente: Ing. Giovanni Secondulfo Anno Accademico 2010-2011 ALGEBRA DELLE PROPOSIZIONI Fondamenti di Informatica Algebra
DettagliINTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI
INTRODUZIONE AGLI ALGORITMI Prima di riuscire a scrivere un programma, abbiamo bisogno di conoscere un metodo risolutivo, cioè un metodo che a partire dai dati di ingresso fornisce i risultati attesi.
DettagliConcetti di base dell informatica. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre
Concetti di base dell informatica Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre url per le info del corso http://www.totemonline.com/informatica2/ Introduzione Informazione
DettagliStrutturazione logica dei dati: i file
Strutturazione logica dei dati: i file Informazioni più complesse possono essere composte a partire da informazioni elementari Esempio di una banca: supponiamo di voler mantenere all'interno di un computer
DettagliEsercitazione Informatica I AA 2012-2013. Nicola Paoletti
Esercitazione Informatica I AA 2012-2013 Nicola Paoletti 4 Gigno 2013 2 Conversioni Effettuare le seguenti conversioni, tenendo conto del numero di bit con cui si rappresenta il numero da convertire/convertito.
DettagliTutto digitale. Musica Giornali, Libri satellite (TV, GPS) Telefoni: ISDN, GSM rete telefonica, internet Video (DVD) oh, anche il PC
Digitale!! Tutto digitale Musica Giornali, Libri satellite (TV, GPS) Telefoni: ISDN, GSM rete telefonica, internet Video (DVD) oh, anche il PC Digitale Da Digit (cifra) in Inglese Digitale=numerico in
DettagliCodici Numerici. Modifica dell'informazione. Rappresentazione dei numeri.
Codici Numerici. Modifica dell'informazione. Rappresentazione dei numeri. A partire da questa lezione, ci occuperemo di come si riescono a codificare con sequenze binarie, quindi con sequenze di 0 e 1,
DettagliAppunti sulla Macchina di Turing. Macchina di Turing
Macchina di Turing Una macchina di Turing è costituita dai seguenti elementi (vedi fig. 1): a) una unità di memoria, detta memoria esterna, consistente in un nastro illimitato in entrambi i sensi e suddiviso
DettagliModulo 8. Elettronica Digitale. Contenuti: Obiettivi:
Modulo 8 Elettronica Digitale Contenuti: Introduzione Sistemi di numerazione posizionali Sistema binario Porte logiche fondamentali Porte logiche universali Metodo della forma canonica della somma per
DettagliI Sistemi di numerazione e la rappresentazione dei dati
I Sistemi di numerazione e la rappresentazione dei dati LA RAPPRESENTAZIONE DELLE INFORMAZIONI (1) Per utilizzare un computer è necessario rappresentare in qualche modo le informazioni da elaborare e il
Dettagli