G. Amodeo, C. Gaibisso Programmazione di Calcolatori Lezione I Cos’è l’informatica Programmazione di Calcolatori: Cosè l'Informatica? 1 G. Amodeo, C. Gaibisso Una definizione di informatica Insieme delle tecniche e delle discipline concepite per la soluzione automatica di problemi Programmazione di Calcolatori: Cosè l'Informatica? 2 G. Amodeo, C. Gaibisso Problema… Insieme delle tecniche e delle discipline concepite per la soluzione automatica di problemi Programmazione di Calcolatori: Cosè l'Informatica? 3 G. Amodeo, C. Gaibisso Problema? Un quesito che richiede una risposta Programmazione di Calcolatori: Cosè l'Informatica? 4 G. Amodeo, C. Gaibisso Risolvere un Problema … Trovare una risposta a un quesito Programmazione di Calcolatori: Cosè l'Informatica? 5 G. Amodeo, 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 dal Colosseo Manzoniraggiungere e al I semaforo svolta 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 G. Amodeo, C. Gaibisso Tecniche … Insieme delle tecniche e delle discipline concepite per la soluzione automatica di problemi Programmazione di Calcolatori: Cosè l'Informatica? 7 G. Amodeo, 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 G. Amodeo, C. Gaibisso Disciplina… Insieme delle tecniche e delle discipline concepite per la soluzione automatica di problemi Programmazione di Calcolatori: Cosè l'Informatica? 9 G. Amodeo, C. Gaibisso Discipline …. Materia di Studio o di Insegnamento Programmazione di Calcolatori: Cosè l'Informatica? 10 G. Amodeo, C. Gaibisso Automatica … Insieme delle tecniche e delle discipline concepite per la soluzione automatica di problemi Programmazione di Calcolatori: Cosè l'Informatica? 11 G. Amodeo, C. Gaibisso In modo automatico … Meccanicamente, senza rendersi conto di ciò che si fa Tramite un automa Programmazione di Calcolatori: Cosè l'Informatica? 12 G. Amodeo, 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 G. Amodeo, C. Gaibisso Un esempio di automa Insieme di Ordini: Penna Su Penna Giù Avanti un quadretto Automa Ruota di un quarto di giro (su se stesso) a destra Ruota di un quarto di giro a sinistra Programmazione di Calcolatori: Cosè l'Informatica? 14 G. Amodeo, 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 G. Amodeo, C. Gaibisso Tecniche Esperienza Pratica Programmazione di Calcolatori: Cosè l'Informatica? 16 G. Amodeo, C. Gaibisso Scenario …. Individuare la sequenza di ordini, tra quelli eseguibili dall’automa, che risolvono, in maniera efficace, il problema, se possibile Quesito Automa Voi Programmazione di Calcolatori: Cosè l'Informatica? 17