|
ALGORITMO
|
|
insieme di istruzioni elementari che hanno come
obiettivo comune il raggiungimento di un risultato. (esempio: insieme
delle istruzioni per calcolare la somma di due numeri, il massimo comun
divisore di due numeri, …)
|
|
PROGRAMMA
|
|
traduzione di un algoritmo in un linguaggio
comprensibile al computer (detto appunto linguaggio di programmazione) in
modo che possa eseguire le istruzioni in esso contenute.
|
|
HARDWARE
|
|
insieme delle componenti fisiche del computer (ciò
che si può toccare!): video, tastiera, schede interne, stampante, …
|
|
SOFTWARE
|
|
insieme delle componenti logiche del computer, cioè
le istruzioni impartite al fine di ottenere un risultato dalla macchina:
istruzioni per realizzare un video-gioco, un programma di videoscrittura, un programma di contabilità, …
|
|
BIT
|
|
Parola che deriva dall’unione delle due parole
americane: Binary digIT
(cifra binaria). Il bit può assumere il valore 0 (zero)
corrispondente al non passaggio della corrente in un certo istante in un
degli innumerevoli circuiti del computer o il valore 1 (uno)
corrispondente al passaggio della corrente. Essendo solo due i valori che
un computer può riconoscere, si parla di Sistema Binario.
|
|
BYTE
|
|
Sequenza o stringa di 8 bit. Sono 8 i bit che
servono a generare 256 combinazioni diverse che corrispondono ai caratteri
diversi che noi quotidianamente usiamo per comunicare. (sono 2 i valori
assunti e 8 i bit usati, quindi 2 elevato 8 = 256!)
|
|
INPUT
|
|
informazione in ingresso al computer (attraverso la tastiera, …)
|
|
OUTPUT
|
|
informazione in uscita dal computer (attraverso il video, …)
|