2022-23 – 4AA

  1. 12/9 – Introduzione a Python
  2. 15/9 – DAL PROBLEMA ALLA RISPOSTA
  3. 22/9 – Caratteristiche di Python (semplice, modulare, …) – Hello World!
  4. 27/9 – GLOSSARIO – GLI ERRORI 1 (Bug) – Schemi output 1
  5. 28/9 – GLI ERRORI 2 – Schemi output 2 – ASCII Art
  6. 4/10 – COMPILATORE, INTERPRETE – TURTLE: introduzione a Turtle
  7. 5/10 – TURTLE: Con un solo tratto
  8. 11/10 – LINGUAGGIO DI PROGETTO; funzioni matematiche: import, math, …
  9. 14/10 – Introduzione alle variabili
  10. 17/10 – Prova le funzioni matematiche – Cerchio
  11. 21/10 – Parole chiave – Identificatori
  12. 28/11 – VERIFICA
  13. 11/11 – Operatori – Prova gli operatori matematici – Prova gli operatori di confronto
  14. 15/11 – OPERATORI – Problema delle piastrelle – SCAMBIARE – Problema dello scambiare
  15. 18/11 – input() – print()
  16. 22/11 – Sequenze di escape – print() formattato (%s)
  17. 25/11 – print() formattato (%s, %c, %i, %f) – Assegnazioni
  18. 2/12 – SEQUENZA – Struttura del programma – DIAGRAMMI DI FLUSSO
  19. 6/12 – VERIFICA
  20. 13/12 – SELEZIONE DOPPIA – Selezioni – Positivo/negativo, pari/dispari, minore/maggiore
  21. 16/12 – SELEZIONE SINGOLA
  22. 20/12 – VERIFICA (recuperi)
  23. 23/12 – SCRATCH: Pen Art

  1. 10/1 – RECUPERO: lessico Python
  2. 13/1 – RECUPERO: lessico Python. Funzioni predefinite.
  3. 17/1 – SELEZIONI ANNIDATE, Equazione di 1° grado, Equazione di 2° grado
  4. 24/1 – SELEZIONE MULTIPLA 1, Prezzo ridotto, Terne pitagoriche?
  5. 27/1 – Selezione multipla. Prezzo ridotto. Triangolo equilatero? Orario legale?
  6. 31/1 – print() con for, ripetizioni con for
  7. 3/2 – REYER SCHOOL CUP
  8. 7/2 – Assemblea di classe
  9. 10/2 – Funzione range()
  10. … Padova
  11. … Ripetizione con while
  12. 28/2 – Massimo da tastiera, Rettangoli di asterischi, Tabella pitagorica
  13. 3/3 – Conta pos/nul/neg, Somma 1000, Perfetto?
  14. 7/3 – VERIFICA
  15. 9/3 – …
  16. 17/3 – Funzioni senza risultato: saluto, quadrato
  17. 21/3 – Funzioni senza risultato: quadrato, rettangolo
  18. 24/3 – Funzioni con risultato: lancio_2_dadi, conta_divisori_comuni
  19. 28/3 – Funzioni con risultato: max2, min2, media2, media2a, media2g, max3, min3, media3, media3a, media3g
  20. 31/3 – Menu di scelta con funzioni elementari
  21. 4/4 – Funzioni con return, funzioni con più risultati
  22. 14/4 – Parametri per valore, fattoriale iterativo
  23. 18/4 – Introduzione alle strutture dati, liste
  24. 21/4 – Visita alla cartiera
  25. 28/4 – Funzioni con le liste (minimo, massimo, somma, media)
  26. 2/5 – VERIFICA
  27. 9/5 – Assemblea di Istituto
  28. 12/5 – Assemblea di classe
  29. 16/5 – Funzioni con le liste (media armonica, geometrica, ponderata, troncata)
  30. 19/5 – Modulo random
  31. 23/5 – Modulo random. Correzione quesiti della verifica.
  32. 30/5 – Operazioni con 1/2 vettori
  33. 6/6 – Simulazione del lancio di un dado: media, frequenze, varianza, scarto medio assoluto, devianza, scarto quadratico medio.

RISORSE

  1. Programmazione finale informatica 4AA
  2. Libro di testo: Paolo Camagni, Riccardo Nikolassy – Python – HOEPLI
  3. Appunti del prof. (ProgrammarePythonPython >> TurtleScratch)
  4. Tabella di riepilogo con collegamenti alle pagine del sito