Programmazione di calcolatori Lezione I Cos`è l`informatica

C. Gaibisso
Programmazione di calcolatori
Lezione I
Cos’è l’informatica
Programmazione di Calcolatori: Cos’è l‘informatica?
1
C. Gaibisso
Una definizione di informatica
Insieme delle tecniche e delle
discipline per la soluzione
automatica di problemi
Programmazione di Calcolatori: Cosè l‘informatica?
2
C. Gaibisso
Problema …
Insieme delle tecniche e delle
discipline per la soluzione
automatica di problemi
Programmazione di Calcolatori: Cosè l‘informatica?
3
C. Gaibisso
Problema?
Un quesito che richiede
una risposta
Programmazione di Calcolatori: Cosè l‘informatica?
4
C. Gaibisso
Risolvere un problema …
Trovare una risposta
a un quesito
Programmazione di Calcolatori: Cosè l‘informatica?
5
C. Gaibisso
Risolvere un problema …
• Calcolare
l’area di un rettangolo di base 3 cm e altezza
2
618
cmcm
Quesitoilche
richiededella
una parola
risposta
• Cercare
significato
“problema”
• Determinare
sullo
stradario
di Via
Roma
in cheV.le
modo è
Percorri Via dei
Fori
Imperiali,
Labicana,
possibile
Via E. Filiberto
Colosseo
Manzoniraggiungere
e al primo semaforo
svoltadal
a destra
• Riparare
la ruota
foratura
gomma
vostradalbicicletta
Smonta la
daldella
telaio,
libera della
la gomma
cerchio
…
• Individuare
gli errori di ortografia nella frase “Era una
Era una bela giornata di magio
bela giornata di magio”
Programmazione di Calcolatori: Cosè l‘informatica?
6
C. Gaibisso
Tecniche …
Insieme delle tecniche e delle
discipline per la soluzione
automatica di problemi
Programmazione di Calcolatori: Cosè l‘informatica?
7
C. Gaibisso
Tecniche …
L'insieme delle regole
pratiche da applicare
nell'esercizio di
un'attività intellettuale o
manuale
Programmazione di Calcolatori: Cosè l‘informatica?
8
C. Gaibisso
Disciplina…
Insieme delle tecniche e delle
discipline per la soluzione
automatica di problemi
Programmazione di Calcolatori: Cosè l‘informatica?
9
C. Gaibisso
Discipline ….
Materia di studio o
di insegnamento
Programmazione di Calcolatori: Cosè l‘informatica?
10
C. Gaibisso
Automatica …
Insieme delle tecniche e delle
discipline per la soluzione
automatica di problemi
Programmazione di Calcolatori: Cosè l‘informatica?
11
C. Gaibisso
In modo automatico …
Meccanicamente
Tramite un automa
Programmazione di Calcolatori: Cosè l‘informatica?
12
C. Gaibisso
Automi …
Dispositivo meccanico,
elettronico, biologico in
grado di comprendere
ed eseguire
automaticamente un
certo insieme di ordini
Programmazione di Calcolatori: Cosè l‘informatica?
13
C. Gaibisso
Un esempio di automa
Insieme di Ordini:
 penna Su
 penna Giù
 avanti un quadretto
Automa
 ruota di un quarto di
giro a destra
 ruota di un quarto di
giro a sinistra
Programmazione di Calcolatori: Cosè l‘informatica?
14
C. Gaibisso
Un esempio di automa
Direzione
A
A
A
A
Penna
Avanti
Ruota dx
Avanti
Avanti
Ruota sx
Penna Giù
Avanti
Avanti
Penna Su
Ruota dx
Avanti
Penna Giù
Avanti
Programmazione di Calcolatori: Cosè l‘informatica?
15
Quindi …
Discipline
Teoria
Informatica
C. Gaibisso
Tecniche
Esperienza
pratica
Programmazione di Calcolatori: Cosè l‘informatica?
16
C. Gaibisso
Scenario ….
Individuare la sequenza di ordini,
tra quelli eseguibili dall’automa,
che risolve, in maniera efficace, il
problema, se possibile
Quesito
Automa
Voi
Programmazione di Calcolatori: Cosè l‘informatica?
17