Anno scolastico 2024-25 – Classi 4AA / 4BA

4AA

  1. 16/9 – RIPASSO: print(), input(), variabili, espressioni, funzioni predefinite
  2. 19/9 – RIPASSO: selezioni e ripetizioni (for)
  3. 23/9 – Programma con menu e funzioni
  4. 26/9 – La programmazione procedurale
  5. 30/9 – Risorse globali e locali
  6. 3/10 – Funzioni con parametri
  7. 7/10 – Funzioni con 0,1,2,3,4 parametri
  8. 10/10 – Funzioni con risultato
  9. 14/10 – Un dado, due dadi, fattoriale
  10. 17/10 – Funzioni min / max con 2 / 3 / 4 argomenti.
  11. 21/10 – Esercizi del libro
  12. 24/10 – RECUPERO: funzioni con e senza parametri.
  13. 28/10 – Parametri facoltativi
  14. 31/10 – VERIFICA
  15. 4/11 – Congettura di Collatz: lunghezze, altezze?
  16. 7/11 – Le funzioni predefinite, math, random
  17. 11/11 – Le funzioni predefinite, math, random
  18. ??/11 – Correzione quesiti
  19. 18/11 – Funzioni ricorsive, fattoriale, aritmetica
  20. 21/11 – Numeri di Fibonacci (ricorsiva)
  21. 25/11 – Numeri di Fibonacci (iterativa)
  22. 28/11 – RIPASSO. Frattale di Koch con ricorsione
  23. 2/12 – Introduzione alle liste
  24. 5/12 – VERIFICA
  25. 9/12 – Input / output
  26. 12/12 – Media aritmetica, dei quadrati, geometrica, varianza
  27. 16/12 – Media armonica, pesata, mediana
  28. 20/12 – Intervallo

4BA

  1. 16/9 – RIPASSO: print(), input(), variabili, espressioni, funzioni predefinite
  2. 19/9 – RIPASSO: selezioni e ripetizioni
  3. 23/9 – Programma con menu e funzioni
  4. 26/9 – La programmazione procedurale
  5. 30/9 – Risorse globali e locali
  6. 3/10 – Funzioni con parametri
  7. 7/10 – Funzioni con 0,1,2,3,4 parametri
  8. 10/10 – Funzioni con risultato
  9. 14/10 – Un dado, due dadi, fattoriale
  10. 17/10 – Funzioni min / max con 2 / 3 argomenti
  11. 21/10 – Esercizi del libro
  12. 24/10 – RECUPERO: funzioni con e senza parametri
  13. 28/10 – VERIFICA
  14. 31/10 – Parametri facoltativi
  15. 4/11 – Congettura di Collatz: lunghezze, altezze?
  16. 7/11 – Le funzioni predefinite, math, random
  17. 11/11 – Le funzioni predefinite, math, random
  18. 14/11 – Correzione quesiti
  19. 18/11 – Funzioni ricorsive, fattoriale, aritmetica
  20. 21/11 – Numeri di Fibonacci (ricorsiva)
  21. 25/11 – Attività in classe
  22. 27/11 – (SOST.) Frattali con la ricorsione
  23. 28/11 – Numeri di Fibonacci (iterativa)
  24. 2/12 – Introduzione alle liste
  25. 5/12 – Visualizzazione
  26. 9/12 – Input di liste
  27. 12/12 – VERIFICA
  28. 16/12 – Medie…

4AA

  1. 9/1 – RIPASSO: funzioni, parametri, return
  2. 13/1 – RIPASSO: lista di numeri casuali, funzioni statistiche

4BA

  1. 9/1 – RIPASSO: funzioni, parametri, return
  2. 13/1 – RIPASSO: intervallo, minimo, massimo, media

DA FARE: ripasso medie, mediana, varianza


Libro di testo digitale: bsmart.it

Gli argomenti colorati saranno oggetto della prossima verifica.

LibroApprofondimentiPython
GLI ARRAY MONODIMENSIONALI O VETTORI
68Introduzione ai dati strutturatiIterazione con for
68Il vettore o array monodimensionale
75La ricerca in un vettore
77L’ordinamento dei dati presenti in un vettore
ESERCIZI
COMPLEMENTI
Distanza tra 2 punti
Funzioni predefinitelen(), max(), min(), sum()
Indicatori statistici 1Modulo statistics
Intervallo
Media aritmetica
Medie, altre

Mediana – 4AA
Minimo / massimo
Moda
Indicatori statistici 2
Indicatori statistici 3
Indicatori statistici 4
LE FUNZIONI
89Approcci di programmazione
90Perché utilizzare le funzioniI sottoprogrammiLe funzioni
90Come scrivere le funzioniFunzioni con return
Funzioni con risultato
Funzioni senza risultato
Funzioni con risultato – Predefinite
Funzioni con risultato – ELENCO
Funzioni con risultato – SOLUZIONI
92Campo di validità delle variabiliVisibilità delle risorse – 1
93Regole di visibilità (global)
93Passaggio di parametriPassaggio dei parametriPassaggio dei parametri
99Parametri facoltativiParametri facoltativi
Rettangolo (parametri facoltativi) 4AA
Poligono (turtle, parametri facoltativi) 4BA
101Funzioni ricorsiveRicorsione
Fattoriale
Numeri di Fibonacci
Fattoriale (iterativa)
Fattoriale (ricorsiva)
Numeri di Fibonacci (ricorsiva)
Numeri di Fibonacci (iterativa)
ESERCIZI
10312_Divisori_comuni
10313_Rettangolo di asterischi
Quadrati, cornici
COMPLEMENTI
Funzioni predefinite
Modulo math
Modulo random
Funzioni (int)
Funzioni (float)
Formule di geometriaFigure piane e solide con menu
Quadrato? Radianti? Gradi? Pitagora?
Lanciare un dado / due dadi
Algoritmo di EuclideM.C.D. e m.c.m.
Congettura di CollatzCongettura di Collatz
Numeri perfettiSomma dei divisori
Aritmetica ricorsivaAritmetica ricorsiva
Frattali ricorsiviCurve frattali

Python+Turtle

  1. Poligoni
  2. Ricorsione e frattali

Python+VPython


STATISTICA

  • INTERVALLO
  • MEDIA, MEDIA PESATA, MEDIA GEOMETRICA, MEDIA ARMONICA
  • MEDIANA, QUARTILI, PERCENTILI
  • MODA
  • VARIANZA, DEVIAZIONE STANDARD

ALGORITMI CLASSICI?

  • Algoritmo di EUCLIDE, FATTORIALE, Numeri di FIBONACCI, Torre di HANOI, …
  • Ricerca sequenziale, Ricerca binaria
  • Bubble sort, Insertion sort, Selection sort, Shaker sort

MATRICI?