• 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