Corsi di Laurea in Biotecnologie
(primo anno interfacoltà)
Corso integrato di Matematica,
Informatica e Statistica
Informatica di base
Linea 1
Daniela Besozzi
Dipartimento di Informatica e Comunicazione
Università degli Studi di Milano
Esercizio di Natale
Informatica di base – Linea 1
2
Testo dell’esercizio (1)
• Per non dimenticarsi di nessun bambino,
Babbo Natale memorizza in una base di dati
tutte le informazioni di tutti i bambini del
mondo
• Nella stessa base di dati memorizza anche, per
ogni bambino, le richieste dei regali
Informatica di base – Linea 1
3
Testo dell’esercizio (2)
• Babbo Natale si è reso conto che nel Natale
2008 ha ricevuto poche richieste di libri
• Per aumentare le richieste di libri, durante il
2009 Babbo Natale ha incaricato la Befana di
svolgere una campagna pubblicitaria per
aumentare l’interesse dei bambini verso i libri.
Tale campagna è stata svolta nella provincia di
Milano.
Informatica di base – Linea 1
4
Testo dell’esecizio (3)
• Dopo aver ricevuto le richieste dei regali per il
Natale 2009, Babbo Natale vuole vedere se
tale campagna ha avuto il risultato atteso
– cioè l’aumento delle richieste di libri da parte dei
bambini della provincia di Milano
• A tale scopo, Babbo Natale vuole confrontare
come è variata la percentuale di richieste di
libri (rispetto al totale delle richieste) tra il
2008 e il 2009 nella provincia di Milano
Informatica di base – Linea 1
5
Fai attenzione
• Sfortunatamente gli elfi addetti alla lettura
delle letterine e all’inserimento delle richieste
nella base di dati non hanno catalogato i
giochi in base alla categoria.
– Dunque non troverai nella base di dati un
attributo con alcuni valori impostati a “libro”
• Per svolgere l’esercizio dovrai cercare,
all’interno della descrizione della richiesta, se
compare la parola “libro”
Informatica di base – Linea 1
6
Consiglio
• Nei fogli di calcolo esiste una funzione che
ricerca una parola all’interno di un testo
– Trova tu questa funzione
– Se la parola non viene trovata, viene visualizzato
un messaggio di errore (#VALORE!)
• Utilizza la funzione “val.err” per distinguere
quando la parola viene trovata o non viene
trovata
Informatica di base – Linea 1
7
Nota
• Questo esercizio mette in evidenza un problema molto
comune: la cattiva organizzazione dell’informazione può
rendere più complicato del necessario il trattamento
automatico dell’informazione.
• Infatti, se la base di dati avesse contenuto l’informazione
“tipologia di giocattolo” associata ad ogni gioco, il problema si
sarebbe potuto risolvere in maniera molto più semplice.
• La soluzione adottata in questo esercizio può andare bene in
molti casi, ma per alcuni nomi di giochi potrebbe portare ad
errori (che non sono presenti nei dati forniti). Riesci a trovare
un esempio di nome di gioco per il quale la soluzione
proposta non è corretta?
Informatica di base – Linea 1
8
L’analisi ti convince?
• Questa analisi ti convince?
– Non dovrebbe!
• Chi ci garantisce che il risultato ottenuto a
Milano sia proprio causato dalla campagna
pubblicitaria della Befana e non, per esempio,
da qualche altra influenza a livello nazionale?
– Confronta l’analisi fatta a Milano con un’analisi
analoga fatta per i bambini di Torino: ora sei più
convinto?
Informatica di base – Linea 1
9
Scarica

Slide 1 - Università degli Studi di Milano