Anno scolastico 2022/23 – Classe 4AA

TEORIAPYTHON
Linguaggio
PYTHON
Applicazioni
DAL
PROBLEMA
ALLA
RISPOSTA


DAL PROBLEMA ALLA RISPOSTA
PSEUDOCODICE
GLI ERRORI
DIAGRAMMI DI FLUSSO
OPERATORI
Wikipedia > Hello World!
Wikipedia > Bug
Parole chiave
Funzioni predefinite
Funzione type()
Funzioni di conversione
Identificatori
Riepilogo operatori
Assegnazioni
RIEPILOGO
Prova gli operatori matematici
Prova gli operatori di confronto
Prova le funzioni (int)
Prova le funzioni (float)
Prova gli operatori logici
input()
print()
Sequenze di escape
print() formattato
Schemi output – 1
METAFORA
DELLA
TARTARUGA
METAFORA DELLA TARTARUGAModulo turtleCon un solo tratto…
SEQUENZASEQUENZA
Wikipedia > ASCII Art
SCAMBIARE
Struttura del programmaCerchio
Scambiare i valori di variabili
SELEZIONISELEZIONE SINGOLA
SELEZIONE DOPPIA
SELEZIONI ANNIDATE
SELEZIONE MULTIPLA
QUALIFICATORE DI TRIANGOLI
SelezioniEquazione di 1° grado
Equazione di 2° grado
Prezzo ridotto
Orario legale
Qualificatore di triangoli
Minimo / massimo
RIPETIZIONIRIPETIZIONE PRECALCOLATA
RIPETIZIONE CON CONTROLLO IN TESTA
NUMERI PERFETTI
Ripetizioni con for
print() con for
range()
Ripetizioni con while
Riepilogo ripetizioni
Angoli e funzioni matematiche (for)
Angoli e funzioni matematiche (while)
Non divisibili per 2, 3 e 5
Schemi output – 2
Cornici quadrate
Fattoriale
FUNZIONII SOTTOPROGRAMMI
PASSAGGIO DEI PARAMETRI
FUNZIONI RIEPILOGO
Funzioni
Funzioni e parametri
Funzioni con return
Funzioni SENZA risultato
Funzioni CON risultato
Menu di scelta
Funzioni utente Senza risultato – Elenco
Quadrati, cornici…
Rettangolo di asterischi
Funzioni utente Con risultato – Elenco
Funzioni utente Con risultato – Soluzioni
Minimo/massimo 2/3/4
Medie 2/3
Fattoriale
STRUTTURE
DATI
Riepilogo ricerche
Riepilogo ordinamenti
Riepilogo sequenze
listManipolare una lista…
Minimo/massimo
Intervallo
Vettori
Stringhe
str
MODULIModuli
import
math
Indicatori – 1
Indicatori – 2
Indicatori – 3
Indicatori – 4 
Analisi di un dado
random
statistics
Media aritmetica
Altre medie…
Media troncata
Numeri casuali
Mescolare
Estrazione casuale
Lanciare un dado