• Edizioni di altri A.A.:
  • 2026/2027
  • 2027/2028

  • Lingua Insegnamento:

    Inglese. 
  • Testi di riferimento:

    Dispense online del docente:
    1) https://www.sci.unich.it/~acciaro/librocb.pdf



    2) http://www.sci.unich.it/~acciaro/logica1.pdf



    3) http://www.sci.unich.it/~acciaro/logica2.pdf



    4) http://www.python.it/doc/Howtothink/HowToThink_ITA.pdf


    Dalla prima dispensa:

 Cap. 1: tutto;

 Cap. 2: sezioni 2.1, 2.5;

 Cap. 4: tutto;

 Cap. 5: sezioni 5.1, 5.2;.

    Dalla seconda dispensa: tutto.
    Dalla terza dispensa: tutto.

    Dalla quarta dispensa: Cap. 1-11 (dal primo all'undicesimo)

     
  • Obiettivi formativi:

    Fornire le nozioni basilari di programmazione utilizzando Python come linguaggio di riferimento. 
  • Prerequisiti:

    Nessuno. 
  • Metodi didattici:

    Didattica frontale ed esercitazioni al computer utilizzando un ambiente di sviluppo Python di dominio pubblico. 
  • Modalità di verifica dell'apprendimento:

    Esame scritto della durata di due ore.
    Gli studenti dovranno scrivere tre/quattro procedure in Python, sulla base delle specifiche assegnate, utilizzando eslusivamente carta e penna. Non sono ammessi ausili informatici o cartacei. Il punteggio finale è calcolato effettuando la media dei punteggi ottenuti sulle singole procedure. 
  • Obiettivi Agenda 2030 per lo sviluppo sostenibile:

    Questo insegnamento concorre alla realizzazione degli obiettivi ONU dell'Agenda 2030 per lo Sviluppo Sostenibile 
  • Altre Informazioni:

    Ricevimento studenti concordato via email. 


Programmazione imperativa in Python.


Presentazione del corso
Dal problema al programma
Il concetto di algoritmo
Principi di programmazione strutturata
Nozioni di calcolo delle proposizioni
Nozioni di calcolo dei predicati
L'ambiente IDLE
Gli operatori aritmetici, logici e relazionali
Il costrutto di selezione IF
Il costrutto di ripetizione WHILE
Il costrutto di ripetizione FOR
Le liste
Le funzioni
Variabili locali e globali
Programmazione ricorsiva e iterativa
Script, moduli e librerie
Il modulo MATH
La gestione delle stringhe
La gestione delle eccezioni
Le tuple
Gli insiemi
I dizionari
La gestione dei files
Complementi sui files

Avvisi

Nessun elemento in evidenza

Eventi

Nessun elemento in evidenza

Documenti

Nessun documento in evidenza

Scopri cosa vuol dire essere dell'Ud'A

SEDE DI CHIETI
Via dei Vestini,31
Centralino 0871.3551

SEDE DI PESCARA
Viale Pindaro,42
Centralino 085.45371

email: info@unich.it
PEC: ateneo@pec.unich.it
Partita IVA 01335970693

icona Facebook   icona Twitter

icona Youtube   icona Instagram