Se c'è amore per l'uomo, ci sarà anche amore per la scienza.
Programmazione Procedurale
Introduzione al pensiero computazionale e alla progettazione del software .
Il pensiero computazionale (computational thinking) è l'insieme dei processi mentali che permettono di formulare e risolvere un problema complesso scomponendolo in passaggi logici e sequenziali, in modo che possano essere eseguiti da un essere umano o da un sistema automatizzato (come un computer). [ https://it.wikipedia.org/wiki/Pensiero_computazionale ]
La progettazione del software (software design) è la fase dell'ingegneria del software in cui si definisce la struttura, l'architettura e il funzionamento di un sistema prima di scrivere il codice sorgente.
[ https://it.wikipedia.org/wiki/Progettazione_(ingegneria_del_software) ]
Obiettivi principali
• Scomporre i problemi: dividere un problema complesso in una sequenza di passi logici ed elementari.
• Ragionamento algoritmico: ideare, scrivere e analizzare algoritmi.
• Logica di programmazione: dalla descrizione di una soluzione in linguaggio naturale alla codifica in linguaggio di programmazione Python
Primi elementi di programmazione
Primi elementi di programmazione utilizzando il linguaggio di programmazione Python.
Scorri le slide e prova gli esempi di codice effettuando delle modifiche e analizzando come si modifica l'output.
La selezione
Parliamo della selezione in pratica dell'istruzione if del linguaggio Python
Dall'if a una via agli if in cascata e annidati per arrivare all'istruzione match-case
Scorri le slide e prova gli esempi di codice effettuando delle modifiche e analizzando come si modifica l'output.