Anno scolastico 2026-27 – Classi 4AA / 4BA

4AA

  1. 11/9 – Introduzione a Google Colab.
    Esercizi Python: menu di scelta.
  2. 22/9 – Introduzione alle funzioni.
    Esercizi con le figure geometriche piane.
  3. 25/9 – Paradigma: imperativo, strutturato, top down, bottom up, procedurale.
  4. 29/9 – Esercizi del libro fino a pag. 25
  5. 2/10 – Esercizi… “dollaro / euro”
  6. 7/10 – Funzioni con parametri

4BA

  1. 11/9 – Introduzione a Google Colab.
    Esercizi Python: menu di scelta.
  2. 15/9 – Introduzione alle funzioni.
    Esercizi con le figure geometriche piane.
  3. 17/9 – Paradigma: imperativo, strutturato, top down, bottom up, procedurale.
  4. 24/9 – Funzioni senza parametri e senza risultati.
  5. 28/9 – RIPASSO. Esercizi: “Diamanti”, “Figure geometriche”, “Equazioni”.
  6. 1/10 – Esercizi del libro
  7. 5/10 – Funzioni con parametri
  8. 8/10 – Funzione rettangolo() con 4,5,6,7 parametri

19/10 – VERIFICA


Libro di testo

Gli argomenti sono formattati in modo diverso per distinguere…

  • trattati in entrambe le classi, in grassetto
  • nella prossima verifica, con sfondo colorato

Libro digitale: bsmart.it

LibroApprofondimentiPython
LE FUNZIONI
89Approcci di programmazione…Menu di scelta
90Perché utilizzare le funzioniI sottoprogrammiLe funzioni
Figure piane e solide
Elenco

13_Fun_senza_risultato
13_Rettangolo_di_asterischi
13_Quadrati_cornici
90Come scrivere le funzioniFunzioni con return…
92Campo di validità delle variabiliVisibilità delle risorse
93Regole di visibilità (global)…
93Passaggio di parametri: valori restituitiFunzioni con risultatoFunzioni predefinite
Modulo math
Funzioni (int) / (float)
F. con risultato
F. con risultato – SOL.
Gradi? Radianti? Ipotenusa?
Massimo, minimo
Passaggio di parametriPassaggio dei parametriPassaggio dei parametri
– passaggio per valore
– passaggio per variabile
99Parametri facoltativi…Parametri facoltativi
101Funzioni ricorsiveAritmetica ricorsiva
Ricorsione
Fattoriale
Numeri di Fibonacci
Aritmetica ricorsiva
Fattoriale (iter.)
Fattoriale (ric.)
Numeri di Fibonacci
ESERCIZI
103Algoritmo di EuclideM.C.D.
m.c.m.
103Numeri perfetti12_Divisori
104Combinazioni17_Coefficiente_binomiale
COMPLEMENTI
Congettura di CollatzCongettura di Collatz
GLI ARRAY MONODIMENSIONALI O VETTORI
68Introduzione ai dati strutturatiIterazione con for
68Il vettore o array monodimensionaleVisualizza
Copia
72Modulo random
72_Lista di numeri casuali
7373_Media aritmetica
75La ricerca in un vettorePresente?
Occorrenze?
Posizione?
Ricerca binaria
Funzioni per le ricerche
77L’ordinamento dei dati presenti in un vettoreScambiare due variabili
Ordinare 2 dati | 3 | 4
Fusione
Merge Sort
Bubble sort
Selection sort
Fusione
Funzioni per gli ordinamenti
ESERCIZI
85…86…
COMPLEMENTI
Quesiti con…
Distanza tra 2 punti
KnapsackKnapsack 2
Knapsack 3
Numeri casualiEstrazione casuale
Mescolare
Indicatori statistici 1Modulo statistics
Media aritmetica
Mediana
Minimo / massimo
Moda
Indicatori statistici 2
Indicatori statistici 3Medie, altre
Indicatori statistici 4Intervallo
Varianza
Deviazione standard
Analisi di un dadoLanciare un dado
Analisi di due dadiLanciare due dadi

ALGEBRA LINEARE
VettoriOPERAZIONI – 1
OPERAZIONI – 2
Matrici
Quesiti con le matrici
OPERAZIONI
Matrici rettangolari
Matrici particolari

Python+Turtle

  1. Rettangoli 4Ba
  2. Frattali con la ricorsione
    Curva di Koch / Frattale di Koch / Albero binario

Python+VPython

EDUCAZIONE CIVICA
Gioco d’azzardo

  • Carnival Game
  • Compleanni coincidenti

Python+VPython

FISICA

  • Studio di sinusoidi