Problemi e algoritmi

L'obiettivo di questa lezione è quello di guidarvi alla comprensione di:

    • Cos'è un problema

    • Come si risolve

    • Cos'è un algoritmo

    • Come si scrive un piccolo programma con la programmazione a blocchi

    • Come si scrive un programma con le condizioni

    • Come si scrive un programma che ripete determinate operazioni più volte

Al termine della lezione dovrete essere capaci di svolgere gli esercizi allegati in fondo alla pagina compilando la scheda del problema e disegnando il relativo diagramma a blocchi.

Test: La verifica sarà composta da una parte di teoria e una parte di pratica utilizzando alcuni degli esercizi proposti.

Cominciamo con il capire cosa è un problema, e come risolverlo e chi sono le persone coinvolte con delle presentazioni fatte con prezi

Infine costruiamo il nostro primo algoritmo con Algobuild, un programma che consente di costruirli graficamente. Alternativamente si possono provare anche a mano su carta ma il pezzo di carta non è certo un esecutore!

Potete trovare Algobuild allegato in fondo alla pagina e se siete fortunati basterà scaricarlo e fare doppio click sul file per utilizzarlo. Se non vi dovesse bastare potete trovare una guida sul canale youtube di Algobuild.

If avanzato con la combinazione delle condizioni e il ciclo do while

Cicli while e for

Allegati sotto potete trovare degli esercizi e la scheda guida per descrivere i problemi. Utilizzate e compilate la scheda soluzioni per consegnare gli esercizi nella piattaforma della scuola.

Dopo avere guardato i video potete consultare la presentazione.