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
  3. 20/1 – Esercizi pagina 85, 1, 2, 5
  4. 23/1 – Esercizi: choice(), shuffle()
  5. 27/1 – Problema della ricerca
  6. 30/1 – Ricerca binaria
  7. 3/2 – RIPASSO
  8. 6/2 – VPYTHON: arrow() e rotate()
  9. 13/2 – VERIFICA
  10. 17/2 – VPYTHON: orologio analogico
  11. 20/2 – Ordinare 2, 3, 4 elementi
  12. 24/2 – Bubble Sort
  13. 7/3 – RECUPERO: funzioni
  14. 10/3 – Fusione di 2 sequenze ordinate
  15. 13/3 – ESERCIZI: bubble sort, selesort, fusione
  16. 17/3 – Merge Sort
  17. 20/3 – Attività in aula magna
  18. 24/3 – Attività online (FISICA)
  19. 27/3 – Merge Sort, esempi numerici
  20. 31/3 – Operazioni con 1/2 vettori
  21. 3/4 – Vettori 2/3 dimensioni
  22. 7/4 – Matrici
  23. 10/4 – VERIFICA
  24. 14/4 – Matrici particolari
  25. 24/4 – FOGLI, PYTHON: prodotto matriciale

4BA

  1. 9/1 – RIPASSO: funzioni, parametri, return
  2. 13/1 – RIPASSO: intervallo, minimo, massimo, media
  3. 16/1 – Mediana, lanciare un dado, lanciare 2 dadi
  4. 20/1 – Esercizi: pagina 86, 10 e 12
  5. 23/1 – Esercizi: choice(), shuffle()
  6. 27/1 – Problema della ricerca
  7. 30/1 – Ricerca binaria
  8. 3/2 – RIPASSO
  9. 6/2 – VPYTHON: arrow() e rotate()
  10. 13/2 – VERIFICA
  11. 17/2 – VPYTHON: orologio analogico
  12. 20/2 – Ordinare 2, 3, 4 elementi
  13. 24/2 – Bubble Sort
  14. 7/3 – RECUPERO: funzioni
  15. 10/3 – Fusione di 2 sequenze ordinate
  16. 13/3 – ESERCIZI: bubble sort, selesort, fusione
  17. 17/3 – Merge Sort
  18. 20/3 – Attività in aula magna
  19. 24/3 – Merge Sort
  20. 27/3 – Operazioni con 1/2 vettori
  21. 31/3 – Operazioni con 1/2 vettori
  22. 3/4 – Vettori 2/3 dimensioni
  23. 7/4 – Matrici
  24. 10/4 – VERIFICA
  25. 14/4 – Matrici particolari
  26. 24/4 – FOGLI, PYTHON: prodotto matriciale

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 monodimensionaleVisualizza, copia, …
75La ricerca in un vettorePresente?
Posizione?
Occorrenze?
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
4AA: 1, 2, 5
4BA: 10, 12
COMPLEMENTIQuesiti con LISTE DI NUMERI
Vettori
Prodotto vettoriale
OPERAZIONI – 1
OPERAZIONI – 2
Matrici
Quesiti con le matrici
OPERAZIONI
Matrici rettangolari
Matrici particolari
Distanza tra 2 punti
Numeri casualiModulo random
Estrazione casuale
Lista di numeri casuali

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
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
Funzioni (int)
Funzioni (float)
Formule di geometriaFigure piane e solide con menu
Quadrato? Radianti? Gradi? Pitagora?
Algoritmo di EuclideM.C.D. e m.c.m.
Congettura di CollatzCongettura di Collatz
Numeri perfettiSomma dei divisori
Aritmetica ricorsivaAritmetica ricorsiva
Frattali ricorsiviCurve frattali

STATISTICA

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

ALGORITMI CLASSICI?

  • FATTORIALE, Numeri di FIBONACCI
  • Algoritmo di EUCLIDE, Torre di HANOI, …