Appunti per idoneità di Informatica
Domenica 16 gennaio 2022 17:24
Il sistema binario
Il sistema binario ha 2 modi per rappresentare i numeri decimali:
- Virgola fissa: si fissano un numero definito di Bit per la parte intera e quella frazionaria.
- Troncamento delle cifre.
- Virgola mobile: 1 Bit dedicato al segno, 8 Bit all'esponente, 23 Bit alla mantissa, 32 Bit (4 Byte).
- Troncamento delle cifre.
Numeri in complemento
I numeri in complemento servono per rappresentare i numeri binari insieme al suo segno.
La 1a cifra degli 8 Bit rappresenta il segno.
- 1 è la negatività.
- 0 è la positività.
Con 8 Bit posso rappresentare massimo 28 => 256 numeri rappresentabili nell'intervallo [-128; +127] con lo 0 contato 1 volta.
Somma tra 2 numeri positivi
+5 → 00000101 → se positivi → 0000101
+2 → 00000010 → non cambio le cifre → 0000111 → +7
Somma tra numero positivo e negativo
+2 → 00000010
-7 → 0000111 → si considera il primo a 1 a partire da destra e fa 1 verso destra → 1111101
Appunti per idoneità di Informatica
Domenica 16 gennaio 2022 17:24
Il sistema binario
Il sistema binario ha 2 modi per rappresentare i numeri decimali:
- Virgola fissa: si fissano un numero definito di Bit per la parte intera e quella frazionaria.
- Troncamento delle cifre.
- Virgola mobile: 1 Bit dedicato al segno, 8 Bit all’esponente, 23 Bit alla mantissa, 32 Bit (4 Byte).
- Troncamento delle cifre.
Numeri in complemento
Numeri in complemento servono per rappresentare i numeri binari insieme al suo segno.
La 1a cifra degli 8 Bit rappresenta il segno.
- 1 è la negatività.
- 0 è la positività.
Con 8 Bit posso rappresentare massimo 28 => 256 numeri rappresentabili nell'intervallo [-128; 127] con lo 0 contato 1 volta.
Somma tra 2 numeri positivi
+5 ⇒ 00000101 --> se positivi --> 0000101
+2 ⇒ 00000010 --> non cambio le --> 00000100 cifre --> 0000111 = +7
Somma tra numero positivo e negativo
+21 --> 010101
-7 --> 0000111 --> si considera il primo a 1 a partire da destra e fa '1' verso destra --> 1111101
+18 → 010010 → 010010
-22 → 010110 → 101010
Negativo → cambio i bit a partire dal primo uno.
In sostanza
- Se il risultato è positivo (prima cifra a sx è 0), lo si lascia così.
- Se il risultato è negativo (prima cifra a sx è 1), si trasforma in complemento.
Modello E-R
Entità = insieme di elementi che hanno in comune delle caratteristiche (tabella) (Studente) - nome tabella.
Associazioni = relazione che lega 2 entità.
Attributi = caratteristiche singole di ogni entità (matricola, nome, cognome) - titolo colonna.
- Hanno un dominio.
- Dimensione da rispettare.
- Opzionali.
- Valore nullo (null).
Istanze = valori (variabili) che assumono gli attributi - righe.
Modello relazionale
Acquisti
Entità
- Numfattura
- Data
- Fornitore
- CodProd
Attributi
Istanza (tupla)