



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
Esercizi informatica di base e soluzioni
Tipologia: Appunti
1 / 6
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!




Trasformazione da binario a decimale
Trasformazione da binario a esadecimale -separo la sequenza binaria ogni 4 bit -per ogni sequenza, moltiplico ogni coefficiente per la potenza di due relativa alla posizione che occupano Es. 00101101 separo: 0010/ 0x2^3 + 0x2^2 + 1x2^1 + 0x2^ / + / + 2 + / = 2 1x2^3 + 1x2^2 + 0x2^1 + 1x2^ 8 + 4 + / + 1 =13 che corrisponde alla D Il numero esadecimale è 2D Trasformazione da esadecimale a binario -divido ogni numero per due tenendo traccia dei resti, poi li leggo al contrario N.B. ricordo di trasformale le lettere nei numeri corrispondenti Es. 4EF lo vedo come: 41415 4:2=2 R 2:2=1 R 1:2=0 R =0100 Attenzione: nella codifica esadecimale la sequenza deve essere lunga 4 bit. Se mancano aggiungo degli 0 a sinistra. Per questo il numero 100 diventa 0100 14:2=7 R 7:2=3 R 3:2=1 R 1:2=0 R = 15:2=7 R 7:2=3 R 3:2=1 R 1:2=0 R = La sequenza binaria intera: 010011101111 Trasformazione da esadecimale a decimale -Moltiplico ogni coefficiente per la potenza di sedici relativa alla posizione che occupa Es. DE2 lo vedo come: 13/14/
Trasformazione da decimale a complemento a due -il complemento a due nasce sempre per rappresentare i segni nel binario e per risparmiare spazio rispetto al modulo e segno (perché lo 0 ha una sola rappresentazione, mentre nel modulo e segno esisteva +0 e -0). Es. -110 su 8 bit -so che posso rappresentare da (-2^n-1) a (2^n-1) -1. IN questo caso da -128 a + 127 quindi posso rappresentare il -110 che è compreso fra questi due numeri e non si verifica overflow. -sottraggo -110 a 2^ -continuo a dividere per due il numero ottenuto tenendo traccia dei resti (2^8)-110=128-110= 146:2=73 R 73:2=36 R 36:2=18 R 18:2=9 R 9:2=4 R 4:2=2 R 2:2=1 R 1:2=0 R = Trasforma da complemento a due a decimale -trasformo come se mi trovassi da binario a decimale -se trovo come prima cifra un 1 so che il primo numero sarà negativo (quindi all’ultimo passaggio dovrò sottrarlo agli altri), se trovo 0 proseguo normalmente perché la moltiplicazione per 0 è nulla Es. trasforma 101101 in decimale -1x2^5 + 0x2^4 + 1x2^3 + 1x2^2 + 0x2^1 + 1x2^ -32 + / + 8 + 4 + / + 1 -32 + 13=- Trasforma 001101 -0x2^5 + 0x2^4 + 1x2^3 + 1x2^2 + 0x2^1 + 1x2^ / + / + 8 + 4 + / + 1 =+ Tipo esercizio: di quanti bit ho bisogno per associare ad ogni giorno della settimana un codice binario univoco? N=7 oggetti che voglio codificare svolgo il logaritmo in base 2 (perché sono in binario) di 7 a quale numero devo elevare 2 perché dia almeno 7? La risposta è 3. 2^3=
Esercizi sui diagrammi di flusso seguire tutti i passaggi descritti dai riquadri e scrivere il numero soltanto quando l’istruzione lo dice. La soluzione è data dai numeri effettivamente scritti alla fine. Es. diagramma di flusso slide 109 blocco “elaborazione dell’informazione” -fino al punto tre vengono forniti i dati -al punto 4 c’è la prima domanda: I(=1)è minore di N(=3)? -la risposta è: SI -vado al punto 5: scrivi I scrivo 1 -vado al punto 6: aggiungo 1 a I che risulta quindi 2 -riparto dalla domanda 4 e ripeto tutti i passaggi fino a quando la risposta alla domanda 4 non sarà negativa. Il diagramma finisce quando I sarà maggiore di 3. Alla fine i numeri effettivamente scritti saranno 1; 2. Cose strane