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
  26. 5/5 – RIPASSO. Cenni sulle tuple.
  27. 8/5 – Il tipo di dato str
  28. 12/5 – Cifrario di Cesare e di “Chicco e Spillo”
  29. 15/5 – Verifica su vettori e matrici
  30. 19/5 – Sicurezza dei dati, ingegneria sociale
  31. 22/5 – Metodo di bisezione
  32. 26/5 – Correzione compito

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
  27. 5/5 – RIPASSO.
  28. 8/5 – Il tipo di dato str
  29. 12/5 – Cifrario di Cesare
  30. 15/5 – Ripasso
  31. 19/5 – Verifica su vettori e matrici
  32. 22/5 – VPYTHON: bounce
  33. 26/5 – Correzione compito

STRINGHE

STRINGHE
str()4AA-4BA
Cercare, contare, …
Cornici quadrate – 2
Codici dei caratteri …
Copiare, capovolgere, …
Eliminare, sostituire, …
Maiuscolo, minuscolo, …
Maiuscolo, minuscolo, … 2
Problemi
Cifrario di Cesare4AA-4BA
Codice segreto4AA
Conversioni di base
Numeri incatenati
ALGEBRA LINEARE
VettoriOPERAZIONI – 1
OPERAZIONI – 2
No prodotto vettoriale
4AA-4BA
Matrici
Quesiti con le matrici
OPERAZIONI
Matrici rettangolari
Matrici particolari
No sottomatrice, trasposta e simmetrica
4AA-4BA


Libro di testo digitale: bsmart.it

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
COMPLEMENTI
Quesiti con LISTE DI NUMERI
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
Poligono
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