Community
 
Aggiungi lista preferiti Aggiungi lista nera Invia ad un amico
------------------
Crea
Profilo
Blog
Video
Sito
Foto
Amici
   
 
 


SCARICA LA PRESENTAZIONE PPT(723 KB)

DAL PROBLEMA AL PROGRAMMA

· Scopo del modulo è conoscere alcuni concetti fondamentali dell'informatica :
(algoritmo, automa, linguaggio formale)
· Essere in grado di cogliere l'intreccio tra alcuni risultati della matematica e della logica dei primi decenni del secolo e i successivi sviluppi ed applicazioni in campo informatico.

Il modulo mira a costituire un quadro di conoscenze di base su questi concetti di matematica e la successiva evoluzione nell'informatica.

CONTENUTI E OBIETTIVI

1. PROBLEMI E ALGORITMI
· Riconoscere e analizzare una situazione problematica;
· Conoscere alcuni dei procedimenti di riduzione di problemi complessi a sottoproblemi;
· Riconoscere le caratteristiche che deve possedere una procedura risolutiva;
· Rappresentare una procedura rigorosa e generale di soluzione di un problema.


2. AUTOMI ESECUTORI (IL CONCETTO DI AUTOMA)
· Saper costruire la procedura risolutiva di un problema sfruttando opportunamente le peculiarità dell'esecutore.
· Comprendere la rilevanza e le caratteristiche di base di un automa per la soluzione di classi di problemi.

3. LINGUAGGI
· Riconoscere gli elementi che concorrono a definire un linguaggio (alfabeto, parola, grammatica…)
· Riconoscere l'estrema varietà di automi e dei relativi linguaggi contemporaneamente presenti in un calcolatore: il microprocessore, il sistema operativo, il word processor, il foglio di calcolo, ecc…)Riconoscere i linguaggi di programmazione come interfaccia per codificare algoritmi.
· Riconoscere le strutture fondamentali dei linguaggi di programmazione.
· Conoscere classificazione e caratteristiche dei principali linguaggi di programmazione.

VAI AL DIAGRAMMA

Il concetto di algoritmo
Il concetto di elaboratore universale
Il concetto di programma
Il concetto di problema non-risolubile