informatica appunti - Tecnologie Informatiche 1AT

annuncio pubblicitario
APPUNTI
Tecnologia
INFORMATICA APPUNTI
•
Sistema
Definizione : è un insieme di elementi interconnessi tra di loro e con l'ambiente
esterno tramite reciproche relazioni, ma che si comporta come un tutt'uno, secondo
proprie regole generali .
DATI
•
SISTEMA
RISULTATI
Processo
Definizione : In Informatica per processo si intende un'istanza di un programma in
esecuzione in modo sequenziale. Più precisamente è un'attività controllata da un
programma che si svolge su un processore in genere sotto la gestione o supervisione
del rispettivo sistema operativo.
•
Processore :
DEFINIZIONE : L'unità di elaborazione o processore è una tipologia di dispositivo
hardware del computer che si contraddistingue per essere dedicata all'esecuzione di
istruzioni. In altri termini l'unità di elaborazione è il dispositivo che nel computer
esegue materialmente l'elaborazione dati. Le altre componenti del computer sono
ausiliarie all'unità di elaborazione oppure costituiscono l'interfaccia di input o
l'interfaccia di output (periferiche). L'unità di elaborazione, l'interfaccia di input e
l'interfaccia di output sono infatti le tre componenti logiche sempre presenti nel
computer.
Sistema di numerazione decimale/binario.
SISTEMA DECIMALE POSIZIONALE
Ipotesi
base = 10
alfabeto = ( 0...9 )
Pagina 1 di 4
APPUNTI
Tecnologia
Es. 156
notazione posizionale pesata
SISTEMA POSIZIONALE PESATO BINARIO
Ipotesi
base = 2
alfabeto = ( 0...1 )
Es. 01010101
Numero 156 base 10 alfabeto (0..9) (156)10
Numero
1
5
6
Posizione
2
1
0
10²
100
10¹
10
100
1
1*100
5*10
6*1
Peso relativo
alla posizione
Valore di ciascuna
cifra pesata
Numero 10110 base 2 alfabeto ( 0,1 ) (10110)2
Numero
1
0
1
1
0
Posizione
Peso
Peso in base
10
4
3
2
1
0
(10000)2
(1000)2
(100)2
(10)2
(1)2
24
16
23
8
22
4
21
2
20
1
Il sistema numerico binario è un sistema numerico posizionale in base 2. Utilizza due
soli simboli, di solito indicati con 0 e 1, invece delle 10 cifre utilizzate dal sistema
numerico decimale. I numeri espressi nel sistema numerico binario sono chiamati
numeri binari.
I numeri binari sono utilizzati in informatica, grazie all'utilizzo della logica booleana
all'interno circuiti elettrici digitali, per la rappresentazione interna dei numeri o dei
valori logici di vero e falso.
Un numero binario è una sequenza di cifre binarie (dette bit). Ogni cifra in posizione
(da destra) si considera moltiplicata per , anziché per , come avviene nella
numerazione decimale. L'utilizzo dei numeri binari non è ristretto esclusivamente alla
rappresentazione dei numeri interi positivi. Adottando alcune convenzioni, è possibile
rappresentare numeri interi relativi in binario. Oltre al segno è possibile esprimere in
binario i numeri razionali .
Pagina 2 di 4
APPUNTI
Tecnologia
NUMERO : (00110)2
NUMERO 0
0
1
1
0
POSIZIONE 4
3
2
1
0
PESO
24
23
22
21
20
VALORE
0
0
4
2
0
(6)10
Gli zeri a sinistra non sono significativi.
Dato un numero intero positivo convertirlo in un nuovo numero in base qualsiasi.
( numero intero >0 )
?
10
Metodo divisioni successive
( ….......... )
base diversa da 10
Scelgo nuova base = B >1
A { …...... }
base = B
Quoziente
( numero dividendo ) / ( Base = B divisore ) =
Resto
Procedo per divisioni successive fintanto che il quoziente non risulta 0.
( ESEMPIO )
numero intero >0 = ( 35 )
nuova base = B = 2
A={01}
( 35 ) 10 = ( 100011 ) 2
quoziente = 17
35/2=
resto = 1
8
17/2=
1
4
8/2=
0
2
4/2=
0
Pagina 3 di 4
10
APPUNTI
Tecnologia
1
2/2=
0
0
1/2=
1
Il metodo e’ implementabile in ambiente excel.
PESI
POSIZIONE
QUOZIENTI
RESTI
CONTROPROVA
128
7
0
0
0
64
6
0
0
0
32
5
0
1
32
16
4
1
0
0
8
3
2
0
0
4
2
4
0
0
2
1
8
1
2
1
0
17
1
1
35
2
35
Numero Decimale
Nuova base
256
4
1
1
256
64
3
5
2
128
16
2
22
3
48
4
1
91
0
0
1
0
364
1
1
1457
4
1457
Numero Decimale
Nuova base
Altro esempio
(1457)10 = (00112301)4
16384 4096 1024
PESI
7
6
5
POSIZIONE
0
0
0
QUOZIENTI
0
0
1
RESTI
0
0
1024
CONTROPROVA
Viene usata la funzione “tronca” sia per il calcolo del quoziente sia per il calcolo del resto.
Pagina 4 di 4
Scarica