Programma, script e sequenza
Prerequisiti: Nessun prerequisito di programmazione
Cosa imparerai: Capire che un programma è una sequenza ordinata di istruzioni e riconoscere evento iniziale, blocchi e script.
Percorsi · Scratch e pensiero algoritmico
Dalla sequenza alle variabili, poi operatori, input/output, selezioni, cicli e infine algoritmi iterativi come somma, media, conteggio, minimo e massimo.
È pronto e apre la strada ad altre 1 competenze del percorso.
Inizia il modulo →La mappa mostra prerequisiti, competenze acquisite e prossimo passo del percorso.
Prerequisiti: Nessun prerequisito di programmazione
Cosa imparerai: Capire che un programma è una sequenza ordinata di istruzioni e riconoscere evento iniziale, blocchi e script.
Prerequisiti: Programma, script e sequenza
Cosa imparerai: Comprendere una variabile come memoria con un nome e un valore osservabile durante l'esecuzione.
Prerequisiti: Che cos'è una variabile
Cosa imparerai: Creare una variabile e assegnarle esplicitamente un valore con set.
Prerequisiti: Assegnare un valore con set
Cosa imparerai: Gestire più celle di memoria indipendenti e distinguere nome, valore corrente e nuova assegnazione.
Prerequisiti: Lavorare con più variabili
Cosa imparerai: Capire l'assegnazione x = x + 1: leggere il valore corrente, calcolarne uno nuovo e riscriverlo nella stessa variabile.
Prerequisiti: Assegnare un valore con set
Cosa imparerai: Costruire espressioni con variabili, somma e sottrazione e assegnarne il risultato.
Prerequisiti: Somma e sottrazione
Cosa imparerai: Completare gli operatori aritmetici fondamentali con moltiplicazione e divisione.
Prerequisiti: Assegnare un valore con set
Cosa imparerai: Produrre un output esplicito mostrando un valore o il contenuto di una variabile con say.
Prerequisiti: Output con say
Cosa imparerai: Acquisire un valore dall'utente con ask e capire che answer contiene temporaneamente l'ultima risposta.
Prerequisiti: Input con ask e answer + Assegnare un valore con set
Cosa imparerai: Trasferire answer in una variabile per conservare l'input anche dopo domande successive.
Prerequisiti: Salvare l'input in una variabile + Somma e sottrazione
Cosa imparerai: Integrare input, variabili, operatore di somma e output in un primo algoritmo completo.
Prerequisiti: Salvare l'input in una variabile
Cosa imparerai: Costruire condizioni con maggiore, minore e uguale e osservarne il risultato booleano.
Prerequisiti: Confrontare valori
Cosa imparerai: Usare if per eseguire un gruppo di istruzioni soltanto quando una condizione è vera.
Prerequisiti: Se: eseguire solo quando serve
Cosa imparerai: Scegliere esattamente uno di due rami alternativi in base a una condizione.
Prerequisiti: Se / altrimenti + Salvare l'input in una variabile
Cosa imparerai: Applicare confronto e selezione per determinare il maggiore tra due input.
Prerequisiti: Se / altrimenti + Moltiplicazione e divisione
Cosa imparerai: Usare il resto della divisione e una selezione per classificare un numero intero.
Prerequisiti: Aggiornare una variabile
Cosa imparerai: Ripetere una sequenza un numero definito di volte e riconoscere corpo e numero di iterazioni.
Prerequisiti: Ciclo repeat + Aggiornare una variabile
Cosa imparerai: Usare una variabile contatore aggiornata a ogni iterazione.
Prerequisiti: Contatore dentro un ciclo + Somma e sottrazione
Cosa imparerai: Distinguere un accumulatore da un contatore e aggiornare una somma progressiva.
Prerequisiti: Accumulatore dentro un ciclo + Salvare l'input in una variabile
Cosa imparerai: Combinare input ripetuto, ciclo e accumulatore per sommare una sequenza di valori.
Prerequisiti: Algoritmo: somma di N valori + Moltiplicazione e divisione
Cosa imparerai: Calcolare una somma progressiva e dividerla per il numero di valori elaborati.
Prerequisiti: Contatore dentro un ciclo + Se: eseguire solo quando serve
Cosa imparerai: Combinare if e ciclo per contare quanti valori soddisfano una proprietà.
Prerequisiti: Algoritmo: somma di N valori + Se: eseguire solo quando serve
Cosa imparerai: Aggiornare il massimo corrente durante la scansione di una sequenza di input.
Prerequisiti: Algoritmo: massimo di N valori
Cosa imparerai: Applicare lo stesso schema di scansione per mantenere il minimo corrente.
Prerequisiti: Algoritmo: minimo di N valori + Algoritmo: massimo di N valori
Cosa imparerai: Mantenere contemporaneamente due stati durante lo stesso ciclo: minimo corrente e massimo corrente.
Il progresso è conservato in un cookie tecnico protetto sul browser.