Introduzione al pensiero computazionale

Comincia con questo primo articolo una nuova categoria del blog dedicata al pensiero computazionale.

Il pensiero computazionale è un processo mentale per la creazione di un algoritmo, ovvero di una sequenza finita di passi elementari (istruzioni), traducibili poi in un linguaggio di programmazione (codice sorgente) in grado di permettere ad un computer di risolvere un problema.

Gli articoli che andranno a comporre questa categoria prenderanno spunto dal testo Il pensiero computazionale – Dagli algoritmi al coding di Paolo Ferragina e Fabrizio Luccio.

Cercheremo quindi di risolvere alcuni problemi proposti nel libro per sviluppare le nostre capacità creative nella elaborazione degli algoritmi che poi andremo a tradurre in codice FreeBASIC.

Inoltre proveremo anche a risolvere i rompicapo proposti su Advent of Code. Le soluzioni potrete trovarle su GitHub, sia sullo spazio di JJFlash che sul mio.

Per testare il codice offline direttamente sulla propria macchina si rimanda all’articolo  FreeBASIC – esecuzione.

Per chi invece preferisce lavorare online, lo stesso codice verrà comunque messo a disposizione su JDoodle.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.