Crayonbird
Menu

Informatica

Che cos'è il coding?

Risposta veloce

Il coding, o programmazione, è scrivere istruzioni in un linguaggio che il computer capisce, così può svolgere un compito, come far funzionare un gioco, un'app o un sito.

6–14 anniScuola primaria

In una frase

Il coding è scrivere istruzioni, chiamate codice, che dicono al computer esattamente che cosa fare.

Spiegazione

I computer sono veloci, ma fanno solo ciò che gli viene detto. Il coding è il modo in cui glielo diciamo. Prima pianifichi i passaggi, cioè un algoritmo. Poi li scrivi in un linguaggio di programmazione. L'insieme finito di istruzioni è un programma. App, giochi, siti web e perfino le lavatrici funzionano con programmi.

Ci sono due modi principali di programmare:

  • Programmazione a blocchi: trascini e incastri blocchi come i pezzi di un puzzle. Scratch, nato al MIT Media Lab, è un esempio molto diffuso. È ottimo per cominciare perché non puoi sbagliare a scrivere i comandi.
  • Programmazione testuale: scrivi i comandi. Python e JavaScript sono esempi comuni. Il codice testuale è quello che usano la maggior parte dei programmatori professionisti.

Qualunque sia il linguaggio, tornano le stesse grandi idee:

  • Sequenza: le istruzioni vengono eseguite in ordine.
  • Cicli: ripetono delle istruzioni.
  • Condizioni: "se succede questo, allora fai quello".
  • Variabili: scatole con un nome che contengono informazioni, come un punteggio.
  • Eventi: qualcosa che fa partire il codice, come cliccare sulla bandierina verde o premere un tasto.

Il codice raramente funziona alla perfezione al primo tentativo, nemmeno per gli esperti. Trovare e correggere gli errori si chiama debugging ed è una parte normale della programmazione. In fondo, il computer trasforma tutto in binario: sequenze di 0 e di 1.

  • computer
  • robot
  • razzo
  • mattoncini
Il coding può far ballare un personaggio, muovere un robot o far volare un razzo in un gioco.

Esempi

Codice a blocchi (stile Scratch):

  • quando si clicca sulla bandierina verde
  • ripeti 10 volte
  • muovi di 10 passi
  • ruota di 36 gradi

Lo stesso tipo di idea in Python:

Riga di Python Che cosa fa
score = 0 crea una variabile chiamata score, che parte da 0
for i in range(5): ripete 5 volte le righe successive
score = score + 1 aggiunge 1 al punteggio
print(score) mostra il punteggio sullo schermo

Funziona anche il coding "unplugged", senza computer: scrivi carte con frecce (avanti, sinistra, destra) e "programma" un amico perché attraversi un labirinto disegnato sul pavimento.

Errori comuni

  • Errori di battitura nel codice testuale. Maiuscole, parentesi e due punti contano. Controlla con attenzione.
  • Arrendersi quando si rompe. Il programma di ogni programmatore si rompe. Prova spesso piccole parti.
  • Copiare il codice senza capirlo. Cambia una cosa alla volta e prevedi che cosa succederà.

Quiz veloce

Coding (programmare)

Metti alla prova ciò che sai con 4 domande veloci.

Domanda 1 di 4

Che cos'è un programma?

Esercitati

Prova tu

Tutte le schede: Giochi di logica

Per gli adulti

Algoritmo

Un algoritmo è un elenco preciso di passaggi per risolvere un problema o svolgere un compito. I computer seguono algoritmi scritti sotto forma di codice.

Informatica · 5–12 anni

Debugging

Il debugging è trovare e correggere gli errori, chiamati bug, in un algoritmo o in un programma. È una parte normale della programmazione per tutti.

Informatica · 6–14 anni

Sistema binario

Il sistema binario è un sistema di numeri che usa solo due cifre, 0 e 1. I computer usano il binario per memorizzare ed elaborare tutte le loro informazioni.

Informatica · 9–14 anni

Sicurezza online

Stare al sicuro online vuol dire tenere privati i propri dati, usare le impostazioni di privacy e password robuste, essere gentili e dirlo a un adulto di fiducia se qualcosa ti preoccupa.

Informatica · 5–14 anni

Mentalità di crescita

La mentalità di crescita è credere che le proprie capacità possano migliorare con la pratica, buone strategie e aiuto. Quella fissa è credere che un talento o ce l'hai o non ce l'hai.

Metodo di studio · 6–16 anni

Torna all’enciclopedia