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
Quarta lezione di laboratorio
I fogli di calcolo: utilizzo generale,
funzioni e riferimenti
Informatica di base – Linea 1
2
Prima parte
Motivazioni
Informatica di base – Linea 1
3
Durante la lezione frontale…
• Abbiamo detto che il nostro obiettivo
è quello di imparare a risolvere un
problema con i fogli di calcolo
• Per questo è necessario:
– capire i concetti base dei fogli di calcolo
– conoscere le funzionalità dei fogli di
calcolo
– acquisire la capacità di trovare una
soluzione dato un problema
Informatica di base – Linea 1
Problema
Foglio di
calcolo
Soluzione
4
I passaggi per risolvere un
problema con i fogli di calcolo
1.
2.
3.
4.
5.
Capire il problema
Scelta dell’informazione da rappresentare
Scelta dell’organizzazione dell’informazione
Definizione delle funzioni
Formattazione e visualizzazione
 imparare a costruire un modello per il
problema che dobbiamo risolvere
Informatica di base – Linea 1
5
Come procediamo
• Oggi:
– impariamo le funzionalità di base dei fogli di calcolo
– iniziamo a risolvere un problema semplice
• Prossime esercitazioni di laboratorio:
– uso delle funzioni matematiche e della
formattazione condizionale
– qualche problema più difficile (simili a quelli che
troverete all’esame)
• Esercizi per casa
Informatica di base – Linea 1
6
Attenzione!
• Tutti gli esercizi che faremo si possono risolvere
(male) in due minuti:
– se li risolvete male non serve a nulla
• Immaginate sempre di avere tanti dati con cui avere
a che fare (ne avremo pochi per comodità):
– non svolgere nessuna operazione manuale che può essere
automatizzata!
– es: se un problema si risolve creando una sola funzione, e
poi copiandola in altre celle, deve essere risolto così. Se lo
risolvete scrivendo a mano tante formule, non avete capito
l’esercizio e state sbagliando
Informatica di base – Linea 1
7
Seconda parte
Alcune funzionalità di base
Informatica di base – Linea 1
8
Righe e colonne
• Scrivete il nome del vostro corso di laurea
nella cella A1:
– es: Biotecnologie Farmaceutiche
– aggiustate la dimensione della cella in modo che il
testo venga visualizzato per intero e non copra
altre celle
– esplorate bene la funzione “formato celle” per
scoprire quali formattazioni potete eseguire
• Aggiungete una riga sopra la riga 1, e una
colonna prima della colonna A
Informatica di base – Linea 1
9
L’operazione di trascinamento (1)
• Serve per il riempimento automatico di un gruppo di
celle, a partire da una o più celle
• Come si usa: si seleziona la cella di partenza e si
posiziona il cursore sul quadratino che compare
nell’angolo in basso a destra di questa cella, quindi si
trascina il quadratino verso il gruppo di celle che
vogliamo riempire
Informatica di base – Linea 1
10
L’operazione di trascinamento (2)
• Eseguite i seguenti trascinamenti. Cosa succede?
– scrivete nella cella A4 il numero 1, selezionate la cella
e trascinate fino alla cella A13
– scrivete nella cella B4 il numero 1, nella cella B5 il
numero 2, selezionate la coppia di celle e trascinate
fino alla casella B13
– scrivete nella cella C4 il numero 0,5, nella cella C5 il
numero 1, selezionate la coppia di celle e trascinate
fino alla casella C13
• attenzione al formato del numero!
Informatica di base – Linea 1
11
L’operazione di trascinamento (3)
• Eseguite i seguenti trascinamenti. Cosa succede?
– scrivete nella cella D4 la parola lunedi, selezionate la
cella e trascinate fino alla cella D13
– scrivete nella cella E4 la parola lunedi, nella cella E5 la
parola martedi, selezionate la coppia di celle e
trascinate fino alla cella E13
– scrivete nella cella F4 la parola lunedi, nella cella F5 la
parola mercoledi, selezionate la coppia di celle e
trascinate fino alla cella F13
• provate lo stesso esercizio con i nomi dei mesi
Informatica di base – Linea 1
12
L’operazione di trascinamento (4)
• Vi ricordate i riferimenti relativi e assoluti?
• Trascinamenti di formule:
– scrivete nella cella B15 la formula =$B$4+$B$5
(cosa calcola?) e trascinate fino alla cella B19
• cosa succede?
– scrivete nella cella B21 la formula =B4+B5 (cosa
calcola?) e trascinate fino alla cella B25
• cosa succede?
– Esercizio per casa: cosa succede se usiamo
riferimenti misti?
Informatica di base – Linea 1
13
Terza parte
Adesso tocca a voi!
Informatica di base – Linea 1
14
Esercizio 1: “i voti di un esame”
• Il nostro problema di oggi:
– analizzare i risultati di un esame di un gruppo di
studenti
• Quali informazioni dobbiamo memorizzare?
– per ogni studente: nome, cognome, data di
nascita, numero di matricola, corso di laurea, voto
esercizio A, voto esercizio B, voto esercizio C, voto
finale
• ogni esercizio ha un voto tra 0 e 10 (estremi inclusi)
• il voto finale è uguale alla somma dei voti di tutti gli
esercizi (calcolatelo manualmente per ora)
Informatica di base – Linea 1
15
Parte 1: organizzazione
• Inventate 5 nominativi e inserite i dati:
– solo i dati, per ora non creiamo ancora delle
formule
• Scegliete l’organizzazione dei dati che vi
sembra più ragionevole:
– fate uno schema mentale/cartaceo del lavoro da
svolgere, ragionando sui risultati che dovete
ottenere
Informatica di base – Linea 1
16
Usate la formattazione
• Lavorate un po’ sulle celle:
– allineate il contenuto delle celle (a destra, sinistra,
centro)
– modificate il bordo delle celle
– cambiate il carattere delle celle (font, dimensione,
colore, sfondo, ecc.)
• Attenzione! Ricordatevi che in generale la
formattazione è una delle ultime fasi:
– ora vi serve per prendere confidenza con il
programma
Informatica di base – Linea 1
17
Impostate il formato delle celle
• In particolare, assicuratevi che il formato delle
celle sia coerente con i dati che volete inserire:
– nome e cognome: testo
– voto: numero intero (senza decimali)
– data di nascita: una data
– matricola: che formato scegliamo?
Informatica di base – Linea 1
18
Ordine!
• Ordinate gli studenti in ordine alfabetico:
– prima cognome, poi nome
– Attenzione! Ordinate tutti i dati di ogni studente
• Non vogliamo mostrare i nomi degli studenti quando
pubblichiamo i dati:
– nascondete le colonne del nome, cognome e data di
nascita
• Potete pubblicare i dati ora?
– ordinate prima per matricola
• Mostrate nuovamente le colonne che avete nascosto
Informatica di base – Linea 1
19
Cosa viene stampato?
• Osservate l’anteprima di stampa:
– contiene tutto quello che vi serve?
• Regolate la larghezza delle colonne in modo
da non sprecare spazio
• Orientate la pagina in orizzontale
• Inserite una nuova riga e inserite un titolo:
– usate la funzionalità “unisce celle”
• Provate a scorrere all’interno del documento
(immaginate ci siano tante righe):
– a cosa serve la funzionalità “blocca riquadro”?
Informatica di base – Linea 1
20
Le funzioni
• Per ora avete inserito “a mano” il voto finale:
– quali problemi posso sorgere?
• tempo richiesto (se aveste 300 studenti?)
• possibilità di errori
• se si cambia un voto ad un esercizio, bisogna ricalcolare
la somma
• Soluzione: create una formula per effettuare
la somma
– cercate la funzione “somma” e fate attenzione ad
usare in modo corretto i riferimenti alle celle
Informatica di base – Linea 1
21
Parte 2: qualche funzione
• Ora vogliamo inserire, nella parte alta del
foglio (prima dei dati relativi ai voti), un
riquadro con alcuni dati riassuntivi e statistici:
– è frequente utilizzare dei dati riassuntivi all’inizio
del foglio, in modo che siano subito visibili senza
dover scorrere il foglio lungo tutti i dati (che
potrebbero essere tanti)
• Aggiungete delle righe nella parte alta del
foglio di calcolo e inserite le formule suggerite
nella prossima slide
Informatica di base – Linea 1
22
Definite le seguenti funzioni
•
•
•
•
La media dei voti finali di tutti gli studenti
Il voto finale più alto
Il voto finale più basso
Il numero degli studenti promossi (voto
maggiore o uguale a 18)
• Il numero degli studenti bocciati
• La percentuale di studenti promossi
• La percentuale di studenti bocciati
Informatica di base – Linea 1
23
Il riquadro riassuntivo
• Formattate il riquadro con i valori riassuntivi e
statistici
Informatica di base – Linea 1
24
Una funzionalità aggiuntiva
• Ora vogliamo aggiungere, alla riga di ogni
studente, alcune informazioni calcolate sulla
base dei dati già in nostro possesso
• Ritenete che sia poco carino indicare il voto di
chi è stato bocciato:
– aggiungete una colonna che riporta il voto finale,
se lo studente è stato promosso, oppure “INSUF”
se lo studente è stato bocciato
• Ricorda: cerca di utilizzare un approccio
“divide et impera”… suggerimento 
Informatica di base – Linea 1
25
La funzione “if” (o “se”, in italiano)
• if(condizione; seVero; seFalso)
– ricorda: il “;” separa i (tre) parametri della funzione
– “condizione”: una condizione che può essere vera o falsa
– “seVero”: cosa scrivere nella cella se la condizione è
verificata
– “seFalso”: cosa scrivere nella cella se la condizione non è
verificata
• Suggerimento: non scrivere la funzione “a mano”,
fatti aiutare dalla procedura guidata di composizione
delle funzioni
– non serve imparare a memoria la sintassi di ogni funzione!
Informatica di base – Linea 1
26
Un ultimo dato
• Aggiungete una colonna che indichi “Sopra” se
il voto è sopra la media, “Sotto” altrimenti
Informatica di base – Linea 1
27
Scarica

Slide 1 - Università degli Studi di Milano