Please enable JavaScript.
Coggle requires JavaScript to display documents.
IL PENSIERO COMPUTAZIONALE - Coggle Diagram
IL PENSIERO COMPUTAZIONALE
Il pensiero computazionale opera tramite la scomposizione del problema in sottoproblemi.
Lo strumento più semplice per avvicinarsi al pensiero computazionale è il coding.
Problem solving è schematizzabile in 5 fasi: definizione del problema; ricerca di tutti i modi per risolverlo; scelta del modo migliore; calcolo della soluzione; verifica dei risultati.
1.Problema
Deve essere di tipo generico.
2.Analisi e algoritmo
L'analisi serve a considerare tutte le possibili varianti del problema.
Approccio top down
Se il problema è complesso , nella fase di analisi si utilizza un metodo di scomposizione, il problema di partenza viene cioè scomposto in sottoproblemi
L'algoritmo è una successione di istruzioni per ottenere i risultati. L'algoritmo deve essere tradotto in un linguaggio comprensibile al computer.
3.Programmazione
Il computer conosce solo il linguaggio macchina che è molto difficile.
Per semplificare le cose sono stati inventati i linguaggi simbolici, che sono utilizzati per scrivere l'algoritmo che prende il nome di programma sorgente.
La programmazione è la trasformazione di un algoritmo in programma sorgente.
Elaborazione
è la fase in cui il programma viene eseguito dal computer.
Verifica dei risultati
Permette di capire se il programma funziona benbe
Sono utilizzati i
linguaggi generalizzati
Gli elementi che formano un algoritmo sono di due tipi: i dati e le istruzioni
le istruzioni
il diagramma a blocchi o diagrammi a flusso
Schemi di composizione
Fra tutti i diagrammi di flusso esistono alcuni schemi, cioè sequenze di istruzioni , che si ripetono frequentemente.
i dati
constanti
variabili