Fondamenti di Informatica

e

AbilitÓ Informatiche e Telematiche

Ingegneria delle Comunicazioni e Ingegneria Elettronica

 

Parte II - Programmazione

a.a. 2017-2018

prof. Silvio Salza

prof. Claudio Ciccotelli

 

Contatti

Claudio Ciccotelli

e-mail: ciccotelli@diag.uniroma1.it

Ricevimento: mercoledý 14:00 ľ 16:00 (durante il semestre)

 

 

Materiale Didattico a.a. 2017-2018  (slide aggiornate)

Introduzione al corso di Fondamenti di Informatica

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Parte 0 - Installazione ambiente di lavoro

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Parte I - Introduzione alla programmazione

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Parte II - Tipi e variabili

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Extra: dimtipi.c

Parte III - Istruzioni condizionali

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Esercitazione 1

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Soluzioni

Parte IV - Istruzioni di Ciclo

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Demo: cicli

Esercitazione 2

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Soluzioni: 1 2 3 4 5 6 7

Esercitazione 2bis

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

 

Esercitazione 2ter

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

 

Parte V - Funzioni

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Parte VI - Puntatori

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Parte VII - Array

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Parte VIII - Stringhe

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Demo: strcpy & strcat

Esercitazione 3

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Soluzioni: 1 2 3 4

Parte IX - File

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Esercizi

Esercitazione 4

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Soluzioni: 1 2 3 4 5 interi.txt

Parte X - Preprocessore

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Parte XI - Allocazione Dinamica

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Esempio: Esempio Matrici (Codice), Demo: matrici allocate dinamicamente

Esercitazione 5

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Soluzioni: 1 2 3 4 5

Esercitazione 6

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Soluzioni: 1 2 3 4

Esercitazione 7

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Soluzioni: Completo (con allocazione dinamica) | Variante idoneitÓ (senza allocazione dinamica)

 

Materiale Extra

Verifica di proprietÓ sugli insiemi

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

Buffer Overflow

ttp://www.diag.uniroma1.it/~salza/pdf_002_002.gif

 

Testi d'esame Programmazione a.a. 2015-2016

FI = Fondamenti di Informatica

AIT = AbilitÓ Informatiche e Telematiche

 

21/10/2016

FI:

Testo

 

Soluzioni

21/10/2016

AIT:

Testo

 

Soluzioni

05/07/2016

FI:

Testo A

Testo B

Soluzioni: Testo A, Testo B

05/07/2016

AIT:

Testo A

Testo B

Soluzioni: Testo A, Testo B

21/03/2016

FI:

Testo

 

Soluzioni

21/03/2016

AIT:

Testo

 

Soluzioni

21/01/2016

FI:

Testo A

Testo B

Soluzioni: Testo A, Testo B

21/01/2016

AIT:

Testo A

Testo B

Soluzioni: Testo A, Testo B

 

Testi d'esame Programmazione a.a. 2014-2015

04/09/2015

FI:

Testo A

Testo B

Soluzioni: Testo A, Testo B

04/09/2015

AIT:

Testo A

Testo B

Soluzioni: Testo A, Testo B

01/07/2015

FI:

Testo A

Testo B

Soluzioni: Testo A, Testo B

01/07/2015

AIT:

Testo A

Testo B

Soluzioni: Testo A, Testo B

03/06/2015

FI:

Testo A

Testo B

Soluzioni: Testo A, Testo B

03/06/2015

AIT:

Testo A

Testo B

Soluzioni: Testo A, Testo B

24/03/2015

FI:

Testo A

Testo B

Soluzioni: Testo A, Testo B

02/02/2015

FI:

Testo

Soluzioni

02/02/2015

AIT:

Testo

Soluzioni

08/01/2015

FI:

Testo

Soluzioni

08/01/2015

AIT:

Testo

Soluzioni

06/11/2014

FI:

Testo

Soluzioni

04/09/2014

FI:

Testo A

Testo B

Soluzioni: Testo A, Testo B

 

 

Testi d'esame Programmazione a.a. 2013-2014

24/06/2014

AIT:

Testo

Soluzioni

Esempio 1

Testo

Esempio 2

Testo

 

Testi d'esame Programmazione a.a. 2012-2013

04/07/2013

Testo A

Testo B

Soluzioni

10/06/2013

Testo A

Testo B

Soluzioni

 

Testi d'esame Programmazione a.a. 2011-2012

17/04/2013

Testo A

Testo B

05/02/2013

Testo A

Testo B

09/01/2013

Testo

14/11/2012

Testo A

Testo B

13/09/2012

Testo

12/07/2012

Testo A

Testo B

13/06/2012

Testo A

Testo B

17/06/2011

Testo A

Testo B

 


Torna su

Salva