Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Fondamenti
La Tecnologia dellInformazione
Tipi di Computer
Componenti principali del PC
Algoritmo NumeroMaggiore
Input: elenco non vuoto di numeri (E)
Output: il maggiore dei numeri in E
maggiore E1
Per ogni numero in E fai
Se numero > maggiore, allora
maggiore numero
Restituisci maggiore
maggiore = E1
Leggi numero
successivo
numero
>
maggiore
Si
maggiore = numero
Si
Ci sono
altri
numeri?
No
output maggiore
No
Sistema binario
10 = 1*21 + 0*20
11 = 1*21 + 0*20
NOT 0 = 1
e
NOT 1= 0
0
1
0
1
=
=
=
=
0
0
0
1
AND
0=
1=
0=
1=
0
1
1
1
OR
Fortran (1957)
C (1972)
Cobol
HTML
XML
Basic (1964)
C++ (1986)
Visual Basic
Javascript
Pascal (1970)
Java (1995)
SQL
VBScript
.file "hello.c"
.section .rodata
.LC0:
.string "Hello World!"
.text
.globl main
.type main, @function
main:
pushl %ebp
movl%esp, %ebp
subl$8, %esp
andl$-16, %esp
movl$0, %eax
addl$15, %eax
addl$15, %eax
shrl$4, %eax
sall$4, %eax
subl%eax, %esp
movl$.LC0, (%esp)
callputs
movl$0, %eax
leave
ret
New Economy: termine coniato alla fine degli anni '90 per indicare
ci che si riteneva un'evoluzione da un'economia basata sulla
produzione industriale/manifatturiera, verso un'economia basata
sui servizi ed in particolare sulle nuove tecnologie informatiche e
telematiche gestibili su internet.
Conseguenze della New Economy:
aumento di efficienza in fase di produzione ed erogazione dei
servizi da parte delle aziende
perdita dei posti di lavoro tradizionali e nascita di nuovi impieghi
Il telelavoro
riduce il pendolarismo
i lavoratori possono concentrarsi su un compito specifico
orari pi flessibili
non sono pi necessari grandi spazi aziendali
diminuzione dei rapporti umani
mancanza del lavoro di gruppo (dipende)
ricerca e studio
Giochi
tv, musica, film e fotografie (multimedia e intrattenimento)
telefonia e video-telefonia (VoIP), segreteria e fax
email e newsgroup
acquisti on-line (e-commerce)
on-line banking (o home banking)
Chat
In ambiente amministrativo:
registrazione pubblica (censimenti e registri)
dichiarazione dei redditi
voto elettronico
In ambiente ospedaliero:
In ambiente scolastico:
Impatto sull'individuo
il primostress determinato da ritmi sempre pi frenetici
riduzione dell'attivit fisica e dei contatti interpersonali
necessit di continui aggiornamenti sulle nuove tecnologie
nuovi problemi nei settori di privacy e sicurezza
Evoluzione delle tecnologie elettroniche
Il primo calcolatore della storia dell'informatica si chiamava
ENIAC ed aveva delle capacit di calcolo ridicole rispetto anche
ad un semplice telefono cellulare odierno
Il progresso dovuto a vari fattori:
miniaturizzazione dei componenti elettronici
riduzione dei prezzi dei componenti
maggiore facilit di uso delle apparecchiature hardware e
software
ricerca di algoritmi e tecniche matematiche sempre pi efficienti
Periferiche di INPUT
Tastiera
Mouse
Trackball
Scanner
Touchpad
Dispositivi di archiviazione
Unit di calcolo
CPU
Memoria principale
RAM
Periferiche di OUTPUT
CD/DVD
Penna USB
Speaker
Monitor
Stampante
Alimentatore
Lettore/Masterizzatore
CD/DVD
CPU
RAM
Scheda video
Scheda di rete
Hard disk
Scheda madre
Tastiera/Mouse
Porte USB
Porte Audio
Monitor
Porta FireWire
Porta Parallela