UniCa Ateneo Docenti e ricercatori Roberto Tonelli Materiale didattico Elementi di Informatica per Matematica A.A. 2018-2019

Roberto Tonelli

Elementi di Informatica per Matematica A.A. 2018-2019

30 novembre 2020

Elementi di Informatica per Matematica

A.A. 2018/19

Il materiale da utilizzare per il corso e’ presente anche alla pagina precedente

(alla fine della pagina c’e’ il link alla pagina “materiale”).

News — esame 13 febbraio 2020: esiti teoria

Matricola tot teoriatot teoria
60/64/65319 27.5
60/64/65627 28.5

News — esame 13 febbraio 2020: esiti prova C

Matricola Voto
60/64/65182 30
60/64/65285 30
60/64/65204 24
m s ins

News — esame 23 gennaio 2020: esiti teoria

Matricola voto teoria
60/64/65182 25.5
60/64/65285 25.5
60/64/65204 28

News — esame 23 gennaio 2020: esiti prova C

Matricola prova C
60/64/65319 30

News — esame 22 novembre 2019: esiti prova C (per DSBAI)

Matricola prova C
99/SC/00176 26
99/SE/00724 29
99/SC/00191 24
11/77/65320 ins
99/SC/00161 19
11/77/65319 ins
11/75/66372 27

News — esame 22 novembre 2019: esiti teoria (per DSBAI)

Matricola Voto teoria
99/SC/00176 21.5
99/SE/00724 27
99/SC/00191 25.5
11/77/65320 23
11/77/65319 ins
99/SE/00774 26.5

Prove orali: data da concordare — mandare una mail al docente.

Gli orali si svolgeranno in Via Porcel  4. Si arriva allo studio

salendo dal palazzo delle scienze  verso la stradina che poi con le scalette

porta a buoncammino. Prima delle scalette, sulla destra, c’e’ un cancello

con dei parcheggi. Il palazzo e’ quello di anatomia. Si sale la scala e a

meta’ tra il primo e il secondo piano c’e’ una porta bianca.

News — esame 20 settembre 2019: esiti prova C

Matricola prova C
60/64/65278 24
60/64/65355 27
60/64/65157 24
60/64/65320 21
60/64/65295 30
60/64/65357 25

99/SE/00566

22
60/64/65298 23
99/SE/00483 ins

News — esame 20 settembre 2019: esiti teoria

Matricola tot teoria
60/64/65278 21.5
60/64/65355 23
60/64/65157 20
60/64/65320 25
60/64/65295 30
99/SE/00566 ins
11/75/66372 20
60/64/65298 24

News — esame 20 settembre 2019 testo prove e soluzione C

provaC20settembre2019

pvovaTeoria20settembre2019

News — esame 17 luglio 2019

prova C 17 Luglio 2019

provaTeoria17Luglio2019

esempio di soluzione

News — esame 17 luglio 2019: esiti teoria

Matricola Voto Teoria
11/77/65319 ins
60/64/65276 26
60/64/65361 20.5
60/64/65253 ins
99/SE/00369 20
60/64/65358 21.5
60/64/65170 26.5

News — esame 17 luglio 2019: esiti prova C

Matricola prova C
60/64/65355 ins
11/77/65367 16
60/64/65303 ins
11/77/65319 ins
60/64/65361 23.5
60/64/65253 ins
60/64/65170 26

News — esame 8 luglio 2019

prova C 8 luglio 2019

esempio di soluzione

provaTeoria8Luglio2019

Matricola prova C
60/64/65282 26.5
99/SE/00557 24
99/SE/00469 21
11/77/65320 ins
11/77/65319 ins
60/64/65355 ins
11/77/65367 ins

News — esame 8 luglio 2019

Matricola prova teoria
99/SE/00557 16
60/64/65164 25.5
60/64/65300 28.2
60/64/65282 23.5

new teoria 08/7

60/64/65355 17
2/59/65682 20
11/77/65367 21
60/64/65271 ins
11/75/50042 27
11/77/65320 ins
11/77/65319 ins
60/64/65357 20
60/64/65361 ins

Prove orali: Venerdi 5 — mandare una mail al docente.

Gli orali si svolgeranno in Via Porcel  4. Si arriva allo studio

salendo dal palazzo delle scienze  verso la stradina che poi con le scalette

porta a buoncammino. Prima delle scalette, sulla destra, c’e’ un cancello

con dei parcheggi. Il palazzo e’ quello di anatomia. Si sale la scala e a

meta’ tra il primo e il secondo piano c’e’ una porta bianca.

In alternativa gli studenti possono chiedere

di concordare l’orale in un’altra data.

Altre date per gli orali (da confermare via mail):

12 luglio  —  16 luglio — 22 luglio

Gli studenti che non intendono sostenere l’orale

ma accettano la media delle due prove devono

inviare una mail al docente.

News — esame 8 luglio 2019

Matricola prova C
60/64/65282 26.5
99/SE/00557 24
99/SE/00469 21
11/77/65320 ins
11/77/65319 ins
60/64/65355 ins
11/77/65367 ins

News — esame 11 giugno

Prova C

Matricola prova C
60/64/65355 ins
60/64/65283 ins
SC/65080 28
2/59/65682 16
60/64/65157 ins
60/64/65275 30
60/64/65297 27
60/64/65271 ins
2/56/65467 16
99/SC/00127 23
99/SE/00557 ins
60/64/65291 ins
60/64/65289 30
60/64/65272 24
60/64/65164 23
60/64/65274 29
60/64/65303 ins
99/SE/00369 19

60/64/65300

26.5
60/64/65359 24
60/64/65163 17
60/64/65362 25
60/64/65276 25

News — esame 11 giugno

Matricola tot teoria
60/64/65355 ins
60/64/65283 16.5
SC/65080 22
2/59/65682 ins
60/64/65289 30
99/SE/00557 ins
60/64/65272 21
60/64/65157 ins
60/64/65241 ins
60/64/65275 30
60/64/65297 27.5
60/64/65271 ins
2/56/65467 18
99/SC/00127 21
60/64/65164 17.5
60/64/65274 25.1
60/64/65303 20
99/SE/00469 19
99/SE/00369 ins
60/64/65300 24
60/64/65359 25.5
60/64/65291 ins
60/64/65163 22.5
60/64/65362 23

News — esame 11 giugno

compito C 11 giugno 2019

soluzione C 11 giugno 2019

provaTeoria11Giugno2019

Istruzioni per l’esame

La prova d’esame si svolgera’ in due parti, pratica e teorica,
anche nella stessa data d’esame (stessa giornata).

Durata: teorica 1.15 h, pratica 1.30 h.
Si avra’ una pausa di 20 minuti tra l’una e l’altra.

La prova teorica tendenzialmente si svolgera’ su foglio cartaceo
e potra’ contenere domande a risposta aperta, a risposta multipla
o esercizi con calcoli da eseguire. Includera’ la prova
al calcolatore di utilizzo del sistema operativo linux.

La prova pratica, salvo impedimenti, si svolgera’ al calcolatore
e vertera’ sulla parte di programmazione C.

I rifermienti sono le lezioni e il materiale relativo
rilasciato nel sito del corso, altre ai libri di testo indicati.

In particolare il testo del Mandrioli presenta gli argomenti
trattati durante il corso in maniera equivalente.
Nel dettaglio le parti di questo libo contenenti
gli argomenti trattati a lezione sono:

“Parte prima: programmazione”, tutto escludendo cap. 10.2, 10.3 e cap. 11.

Capitolo 2.
Capitolo 13.

Capitolo 15 esclusi 15.2.4, 15.2.5, 15.2.6.
Capitolo 16 esclusi 16.4, 16.5.

Occorre comunque fare riferimento anche al materiale
a disposizione nel sito del corso e visto a lezione.

Avviso lezioni a.a. 2018-19

La lezione di laboratorio di giovedi 23/5 verra’ effettuata

dal docente scambiando l’orario con la lezione di esercitazioni

che sara’ invece svolta dal tutor venerdi 24/5.

Lunedi 27/5 e mercoledi 29/5 si terranno le esercitazioni

col tutor.

Analogamente giovedi 30/5 la lezione di laboratorio verra’

effettuata dal docente.

Tutti gli orari resteranno invariati.

Laboratorio giovedi 6 giugno ore 14.30

Giovedi 6 giugno dalle 14.30 ci sara’ esercitazione in laboratorio.

 

Lezione del 31 maggio

lez6 lez6WC

 

Lezione del 30 maggio

leggiFileB leggiFile
prodottoMatriciSC
prodottoMatriciProva2SC prodottoMatriciProva1SC
enum
lez5

 

 

Lezione del 23 maggio

vettori2DePuntatoriB

lez4e   lez4d

arrayDiPunt arrayDiPuntB

argc1 argc2

 

Lezione del 22 maggio (preview)

esercizi22maggio

arrayDiStudenti

enum

compito1C

struttura4

esercizi20maggio

sol

Lezione del 20 maggio

esercizi20maggio

p1

struttura1

struttura2

struttura3

 

Lezione del 17 maggio

puntatoriEeStrcmp

prova

puntatoriEfunzioni

 

esercizi 17 maggio

Lezione del 15 maggio

programmi visti

fattoriale.c bubblesort.c maiusMinus

continueVoti1830 maiusMinus2

lezRicorsione15maggio lezPuntatori15maggio

euclide euclideRicorsione

 

Esercizi-Lezione del 10 maggio

programmi

prog10.c   prog1.c   prog2.c

prog12     lez3

esercizi10maggio 

 

Esercizi dell’ 8 maggio

programmi visti a lezione

inverti.c   lez8maggio.c

Esercizi del 6 maggio

esercizi

soluzioni

programmi visti a lezione:

p.c

raddoppia.c

vettori.c

lettereMaiuscole.c

 

Esercizi del 3 maggio

esercizi

soluzioni ancora da verificare!

Laboratorio Elementi di Informatica:

inizio giov 14/3/2019 ore 14:30 in laboratorio T

Non e’ stato possible spostare il laboratorio di giovedi 28 aprile

a mercoledi 17.

 

Programmi con cicli ed esercizi (lez 29 aprile 2019)

esempioCicloFor.c

esempioCicloWhile.c

esercizi

Esempi di soluzioni

 

Esempi di soluzioni esercizi per Pasqua

es1  es2  es3  es4

es5  es6  es7

Materiale

Introduzione al corso.

Rappresentazione dell’informazione.

Tabelle codice ASCII

Tabelle codice ASCII

Codifica delle immagini e dei suoni

Link a comandi unix

LucidiUnix

LucidiUnix2

Esempio Compito Febbraio 2019

Lucidi Linguaggio C

Algoritmi

Piccoli esempi usati a lezione:

ven 12 aprile

p1.c p2.c

lun 15 aprile

p1.c p2.c p3.c p4.c

mer 17 aprile

p1   p2   p3   p4   esercizi

 

 

 

Lezioni

Lezione 6/3/19

Introduzione al corso

 

Lezione 8/3/19

Generalita’ su informatica e calcolatori.

Architettura, circuiti logici, variabili booleane,

operatori booleani. Codifica delle informazioni.

Codice ASCII

 

Lezione 11/3/19

Porte logiche. Operazioni aritmetiche

con le porte logiche. Semi sommatore.

Tabelle delle verita’. La macchina di

Von Neumann.

 

Lezione 13/3/19

Codifica dei numeri naturali. Sistema

binario, ottale, esadecimale. Conversioni.

Range di variabilita’.

 

Lezione 15/3/19

Operazioni sui naturali in binario.

Codifica dei numeri relativi.

Questionario e social

Condividi su:
Impostazioni cookie