Informatica Generale
Introduzione 2 …
… Concetti di base 1
Le due anime
L’informatica ha due anime
• Tecnologica: gli strumenti fisici
• Metodologica: i metodi per risolvere i
problemi e gestire l’informazione … 2
Informatica Generale Maria De Marsico
Le due anime
… di conseguenza usa due tipi di mezzi:
• Mezzi fisici: i calcolatori, nati per
eseguire meccanicamente un gran
numero di operazioni ripetitive
• Mezzi logici: procedimenti di
elaborazione e algoritmi, nati per
definire “ricette” per la soluzione di
problemi 3
Informatica Generale Maria De Marsico 1
Le due anime
… che identificano le aree:
• Le architetture: disegno e
progettazione di computer
• Gli algoritmi: procedimenti
logici per la soluzione di
problemi 4
Informatica Generale Maria De Marsico
Le due anime… o forse tre
… che identificano le aree:
• Le architetture main() /* calcola max */
• La programmazione: per {
int x, y, d;
tradurre gli algoritmi in un scanf ("%d %d”, &x, &y) ;
d = x - y ;
linguaggio comprensibile al if (d > 0)
printf (”il max è %d”, &x) ;
computer else
printf (”il max è %d”, &y) ;
return ;
• Gli algoritmi } 5
Informatica Generale Maria De Marsico
In un computer …
• Hardware: componenti fisiche, elettroniche e
meccaniche del computer
• Software: programmi che consentono l’uso
del computer
• Sistema operativo
• Software applicativo 6
Informatica Generale Maria De Marsico 2
La macchina a strati
software software applicativo Word ¦ Access ¦ Explorer
sistema operativo Windows
PC
hardware 7
Informatica Generale Maria De Marsico
Il cuore dell’informatica… old
fashion !
Consideriamo un antenato … il pallottoliere …
• informazione : due numeri da addizionare
2 + 3 : i gruppi di sfere che
• rappresentazione dell’informazione
rappresentano ciascun numero
• elaborazione dell’informazione : manipolare i due gruppi
di sfere in modo da avere un gruppo unico con il risultato
finale corretto 8
Informatica Generale Maria De Marsico
E nel computer di oggi…
• L’informazione è di natura estremamente più varia
• dati di vario tipo (immagini, numeri, suoni, testo, etc.)
• programmi per elaborare questi dati (come sommare due
numeri, come impaginare correttamente un testo, etc) 9
Informatica Generale Maria De Marsico 3
E nel computer
-
Istologia - Concetti Base
-
Biologia concetti base
-
Econometria - i concetti base
-
Formulario + concetti base Elettrotecnica