corso di informatica
DESCRIPTION
Corso di Laurea in Conservazione e Restauro dei Beni Culturali. Corso di Informatica. Gianluca Torta Dipartimento di Informatica Tel: 011 670 6782 Mail: [email protected]. Fogli di Calcolo. - PowerPoint PPT PresentationTRANSCRIPT
Corso di InformaticaCorso di Informatica
Corso di Laurea in Conservazione e Corso di Laurea in Conservazione e Restauro dei Beni CulturaliRestauro dei Beni Culturali
Gianluca TortaGianluca TortaDipartimento di InformaticaDipartimento di Informatica
Tel:Tel: 011 670 6782 011 670 6782Mail:Mail: [email protected] [email protected]
Fogli di CalcoloFogli di Calcolo
in informatica, il in informatica, il foglio di calcolofoglio di calcolo (spreadsheet) è un’applicazione che (spreadsheet) è un’applicazione che permette la permette la definizionedefinizione e il e il calcolocalcolo di di informazioni in forma informazioni in forma tabularetabulare
il termine il termine spreadsheetspreadsheet indica tabelle di indica tabelle di informazioni (spesso finanziarie)informazioni (spesso finanziarie)
Fogli di CalcoloFogli di Calcolo
il concetto di foglio di calcolo elettronico il concetto di foglio di calcolo elettronico viene introdotto nel viene introdotto nel 19611961 da da Richard Richard MattessichMattessich
nel nel 19791979 viene commercializzato viene commercializzato VisiCalcVisiCalc, , ideato da ideato da Dan BricklinDan Bricklin
nel nel 19831983 la IBM presenta la IBM presenta Lotus 1-2-3Lotus 1-2-3, più , più veloce e graficamente attraente di VisiCalc veloce e graficamente attraente di VisiCalc
Fogli di CalcoloFogli di Calcolo
nel nel 19851985 nasce nasce ExcelExcel della della MicrosoftMicrosoft, , inizialmente per Mac e poco dopo per inizialmente per Mac e poco dopo per Windows (ultima versione Windows (ultima versione Excel 2007Excel 2007))
nel nel 20062006 la la GoogleGoogle presenta l’applicazione presenta l’applicazione Web Web Docs & Spreadsheets Docs & Spreadsheets utilizzabile utilizzabile attraverso qualunque browser (Internet attraverso qualunque browser (Internet Explorer, FireFox, Mozilla, …) Explorer, FireFox, Mozilla, …)
nel nel 20002000 nasce il progetto free-software nasce il progetto free-software OpenOffice.orgOpenOffice.org contenente lo contenente lo spreadsheet spreadsheet CalcCalc, clone di Excel, clone di Excel
GrigliaGriglia
un foglio di calcolo è una un foglio di calcolo è una grigliagriglia composta composta da da cellecelle
CelleCelle
ciascuna cella è identificata da una ciascuna cella è identificata da una colonnacolonna (A, B, …) e una (A, B, …) e una rigariga (1, 2, …) (1, 2, …)
D8
CelleCelle
ciascuna cella è identificata da una ciascuna cella è identificata da una colonnacolonna (A, B, …) e una (A, B, …) e una rigariga (1, 2, …) (1, 2, …)
C12
ValoriValori
una cella può essere una cella può essere vuotavuota oppure oppure contenere un contenere un valorevalore
Tipi di ValoriTipi di Valori
le celle le celle B1B1, , B3B3, , C3C3 contengono dei valori contengono dei valori di di tipotipo testualetestuale
Tipi di ValoriTipi di Valori
la cella la cella C1C1 contiene un valore di contiene un valore di tipo datatipo data
Tipi di ValoriTipi di Valori
le celle le celle B4B4, , B5B5, , B6B6 e e C4C4, , C5C5, , C6C6 contengono dei valori di contengono dei valori di tipotipo numericonumerico
FormuleFormule
l’utente può inserire in una cella una l’utente può inserire in una cella una formulaformula anziché un valore specifico anziché un valore specifico
la formula contenuta in una cella la formula contenuta in una cella determina il determina il valore della cellavalore della cella stessa stessa combinando eventualmente i combinando eventualmente i valori di valori di altre cellealtre celle
FormuleFormule
la cella la cella E4E4 contiene la formula: contiene la formula:
(C4+C5+C6)/3(C4+C5+C6)/3
FormuleFormule
value rulevalue rule (Alan Kay, 1984): la formula (Alan Kay, 1984): la formula contenuta in una cella contenuta in una cella CC non può non può determinaredeterminare direttamente il valore di direttamente il valore di alcun’alcun’altra cellaaltra cella
se le celle se le celle CC e e C’C’ contengono formule e la contengono formule e la formulaformula nella cella nella cella C’C’ utilizza utilizza il il valorevalore della cella della cella CC allora la allora la formulaformula nella cella nella cella CC influenza influenza indirettamenteindirettamente il il valorevalore nella nella cella cella C’C’
FormuleFormule
la cella la cella E4E4 contiene la formula: contiene la formula:
(C4+C5+C6)/3(C4+C5+C6)/3
FormuleFormule
la cella la cella E7E7 contiene la formula: contiene la formula:
(E4*100)/30(E4*100)/30
IntervalliIntervalli
per riferirci a una singola cella utilizziamo per riferirci a una singola cella utilizziamo colonnacolonna e e rigariga come in come in A3A3
ci sarà utile poterci riferire a ci sarà utile poterci riferire a intervalliintervalli di di celle senza elencarle una ad unacelle senza elencarle una ad una
IntervalliIntervalli
intervallo intervallo C2:C10C2:C10
IntervalliIntervalli
intervallo intervallo B4:F4B4:F4
IntervalliIntervalli
intervallo intervallo B4:F10B4:F10
IntervalliIntervalli
colonna colonna C:CC:C
IntervalliIntervalli
colonne colonne C:EC:E
IntervalliIntervalli
riga riga 4:44:4
IntervalliIntervalli
righe righe 4:74:7
Insiemi di IntervalliInsiemi di Intervalli
un intervallo identifica un insieme un intervallo identifica un insieme rettangolarerettangolare (eventualmente illimitato) di (eventualmente illimitato) di cellecelle
è possibile riferirsi anche a è possibile riferirsi anche a insiemi di insiemi di intervalliintervalli (ovvero insiemi si insiemi (ovvero insiemi si insiemi rettangolari di celle)rettangolari di celle)
Insiemi di IntervalliInsiemi di Intervalli
insieme di intervalli disgiunti insieme di intervalli disgiunti C2:C10C2:C10;;D4:F10D4:F10
Insiemi di IntervalliInsiemi di Intervalli
insieme di intervalli non disgiunti insieme di intervalli non disgiunti B2:C10B2:C10;;C3:E9C3:E9
Foglio Elettronico e Calcolatore Foglio Elettronico e Calcolatore
Sequenza (Sequenza (1 dimensione1 dimensione))
RAM (dati e programmi)RAM (dati e programmi)
Cella identificata da Cella identificata da indirizzoindirizzo
Celle contengono Celle contengono datidati o o istruzioniistruzioni in LM in LM
Un’Un’istruzioneistruzione può può utilizzare utilizzare datidati contenuti in contenuti in qualunque cellaqualunque cella
Griglia (Griglia (2 dimensioni2 dimensioni))
Foglio ElettronicoFoglio Elettronico
Cella identificata da Cella identificata da colonnacolonna e e rigariga
Cella contiene Cella contiene valorevalore specifico o specifico o funzionefunzione
Una Una funzionefunzione può può utilizzare utilizzare valorivalori di di altre cellealtre celle
Foglio Elettronico e Calcolatore Foglio Elettronico e Calcolatore
Il Il risultatorisultato della istruzione della istruzione può diventare il può diventare il valorevalore di di qualunque cellaqualunque cella
Se cella Se cella MM contiene contiene 00 ed ed eseguo eseguo 10 volte10 volte l’istruzione “l’istruzione “aggiungi 1 a aggiungi 1 a valore di cella Mvalore di cella M” la cella ” la cella MM contiene contiene 1010
RAM (dati e programmi)RAM (dati e programmi)
Il Il risultatorisultato della della funzione diventa il funzione diventa il valorevalore della della cellacella che che contiene la funzionecontiene la funzione
Se cella Se cella CC contiene contiene 00 e calcolo e calcolo 10 volte10 volte la la funzione della cella funzione della cella C’C’ ““CC + 1 + 1” la cella ” la cella C’C’ contiene contiene 11
Foglio ElettronicoFoglio Elettronico
Esercitazione I Esercitazione I
Creare il seguente foglio elettronico in ExcelCreare il seguente foglio elettronico in Excel inputinput: un numero binario di 8 cifre nelle : un numero binario di 8 cifre nelle
celle B2:I2celle B2:I2 outputoutput: la conversione in base decimale del : la conversione in base decimale del
numero nella cella B4numero nella cella B4
Esercitazione I Esercitazione I
Nozioni Excel per Esercitazione I Nozioni Excel per Esercitazione I
per eseguire l’Esercitazione I abbiamo per eseguire l’Esercitazione I abbiamo bisogno di apprendere alcune bisogno di apprendere alcune nozioni di nozioni di ExcelExcel
tali nozioni ci tali nozioni ci servirannoserviranno anche nelle anche nelle prossime esercitazioniprossime esercitazioni e verranno man e verranno man mano mano integrateintegrate da da nuove nozioninuove nozioni quando quando necessarionecessario
HelpHelp
premendo il tasto premendo il tasto <F1><F1> compare a destra compare a destra il pannello di helpil pannello di help
si possono immettere una o più si possono immettere una o più parole parole chiavechiave (o un’intera frase) nella casella di (o un’intera frase) nella casella di testo testo “Cerca”“Cerca” e poi premere il tasto e poi premere il tasto <ENTER><ENTER>
si può scorrere il si può scorrere il sommariosommario. Ad esempio, . Ad esempio, l’elenco di tutte le funzioni con relativo l’elenco di tutte le funzioni con relativo help si trova facendo help si trova facendo <clic><clic> su su “Utilizzo dei “Utilizzo dei
dati”dati” e poi e poi “Guida di riferimento alle funzioni”“Guida di riferimento alle funzioni”
Cartelle di Lavoro e File SystemCartelle di Lavoro e File System
Excel scrive/legge sul File System le Excel scrive/legge sul File System le cartelle di lavorocartelle di lavoro
crearecreare un file con una un file con una cartella di lavorocartella di lavoro::– menu menu [[File/Salva con nome…]File/Salva con nome…]– immettere un nome in campo immettere un nome in campo “Nome File:”“Nome File:”– premere bottone premere bottone <Salva><Salva>
la cartella di lavoro è un la cartella di lavoro è un insiemeinsieme di di fogli fogli elettronicielettronici generalmente correlati generalmente correlati
salvaresalvare modifiche in un file con una modifiche in un file con una cartella di lavorocartella di lavoro::– menu menu [[File/Salva]File/Salva]
caricarecaricare un file con una un file con una cartella di lavorocartella di lavoro::– menu menu [[File/Apri…]File/Apri…]– fare fare <clic><clic> sul nome del file salvato in precedenza sul nome del file salvato in precedenza– premere bottone premere bottone <Apri><Apri>
Cartelle di Lavoro e File SystemCartelle di Lavoro e File System
Immissione di ValoriImmissione di Valori
immettere un immettere un valorevalore in una cella: in una cella:– fare fare <clic><clic> sulla cella sulla cella– immettere il valoreimmettere il valore– premere il tasto premere il tasto <ENTER><ENTER>
in base al valore immesso, Excel in base al valore immesso, Excel determinerà determinerà automaticamenteautomaticamente il il tipotipo del del valore (testo, numero, data, …)valore (testo, numero, data, …)
Immissione di Formule Immissione di Formule
simbolisimboli base nelle base nelle formuleformule::– operatori operatori ++, , --, , **, , //– simbolo di elevamento a potenza simbolo di elevamento a potenza ^̂ (es. (es. 2^32^3))– parentesi parentesi (( e e ))
immettere una immettere una formulaformula in una cella: in una cella:– fare fare <clic><clic> sulla cella sulla cella– fare fare <clic><clic> sulla sulla barra delle formulebarra delle formule (campo (campo “=”“=”))– immettere il carattere immettere il carattere ‘=’‘=’ seguito dalla formula seguito dalla formula
es. =A1+3es. =A1+3– premere il tasto premere il tasto <ENTER><ENTER>
Semplici Funzioni di EditSemplici Funzioni di Edit
selezionareselezionare celle: celle:– fare fare <clic><clic> sulla cella sulla cella– ““trascinare” il cursore con il mouse (tenendo premuto trascinare” il cursore con il mouse (tenendo premuto
il tasto il tasto <LEFT><LEFT> del mouse) oppure tenere premuto il del mouse) oppure tenere premuto il tasto tasto <SHIFT><SHIFT> e muovere il cursore con i tasti frecce e muovere il cursore con i tasti frecce
eliminareeliminare il contenuto della selezione con tasto il contenuto della selezione con tasto <Canc><Canc>
Semplici Funzioni di EditSemplici Funzioni di Edit
copiarecopiare la selezione con la selezione con <CTRL>+’c’<CTRL>+’c’ tagliaretagliare la selezione con la selezione con <CTRL>+’x’<CTRL>+’x’ incollareincollare la selezione: la selezione:
– fare fare <clic><clic> sulla cella destinazione sulla cella destinazione– incollare la selezione con incollare la selezione con <CTRL>+’v’<CTRL>+’v’
Esercitazione II Esercitazione II
Creare il seguente foglio elettronico in ExcelCreare il seguente foglio elettronico in Excel inputinput: un numero binario di 32 cifre nel : un numero binario di 32 cifre nel
rettangolo B2:I5rettangolo B2:I5
NotaNota: il numero va letto da sinistra verso : il numero va letto da sinistra verso destra, dall’alto verso il bassodestra, dall’alto verso il basso
outputoutput: la conversione in base decimale del : la conversione in base decimale del numero nella cella B7numero nella cella B7
NotaNota: non scrivete una formula con 32 : non scrivete una formula con 32 addendiaddendi
Esercitazione II Esercitazione II
numero binario:
10000001
Esercitazione II Esercitazione II
numero binario:
10000001 01000010
Esercitazione II Esercitazione II
numero binario:
10000001 01000010 00100100
Esercitazione II Esercitazione II
numero binario:
10000001 01000010 00100100 00011000= 2.168.595.480dec
Manipolare Righe e ColonneManipolare Righe e Colonne
per per selezionareselezionare una riga (colonna) fare una riga (colonna) fare <clic><clic> sul numero (lettera) associato alla sul numero (lettera) associato alla riga (colonna)riga (colonna)
per per selezionareselezionare più righe (colonne) più righe (colonne) trascinare il mouse dopo averne trascinare il mouse dopo averne selezionata una (o usare selezionata una (o usare <SHIFT><SHIFT> e e frecce)frecce)
Manipolare Righe e ColonneManipolare Righe e Colonne
per per eliminareeliminare//tagliaretagliare//copiarecopiare il il contenutocontenuto delle righe (colonne) selezionate usare delle righe (colonne) selezionate usare <CTRL>+’x’<CTRL>+’x’ e e <CTRL>+’c’<CTRL>+’c’
per per eliminareeliminare le le righerighe ( (colonnecolonne) ) selezionate premere il tasto selezionate premere il tasto <RIGHT><RIGHT> del del mouse e quindi scegliere mouse e quindi scegliere “Elimina”“Elimina”
per per inserireinserire una una rigariga ( (colonnacolonna): ): – selezionare la riga (colonna) selezionare la riga (colonna) primaprima della quale della quale
si vuole inserire la nuova riga (colonna)si vuole inserire la nuova riga (colonna)– premere il tasto premere il tasto <RIGHT><RIGHT> del mouse e del mouse e
scegliere scegliere “Inserisci”“Inserisci”
Manipolare Righe e ColonneManipolare Righe e Colonne
per per inserireinserire più più righerighe ( (colonnecolonne): ): – selezionare le selezionare le NN righe (colonne) righe (colonne) primaprima delle delle
quali si vogliono inserire le righe (colonne)quali si vogliono inserire le righe (colonne)– premere il tasto premere il tasto <RIGHT><RIGHT> del mouse e del mouse e
scegliere scegliere “Inserisci”“Inserisci”; verranno inserite ; verranno inserite NN righe righe (colonne)(colonne)
per per inserireinserire//cancellarecancellare una una cellacella: : – selezionare la cella, premere il tasto selezionare la cella, premere il tasto <RIGHT><RIGHT>
del mouse e scegliere del mouse e scegliere “Inserisci…” “Inserisci…” ((“Elimina…”“Elimina…”))– scegliere l’opzione appropriata per il scegliere l’opzione appropriata per il
riposizionamento delle altre celleriposizionamento delle altre celle