corso di informatica

Post on 08-Jan-2016

52 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

Corso di Laurea in Conservazione e Restauro dei Beni Culturali. Corso di Informatica. Gianluca Torta Dipartimento di Informatica Tel: 011 670 6782 Mail: torta@di.unito.it. Fogli di Calcolo. - PowerPoint PPT Presentation

TRANSCRIPT

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: torta@di.unito.it torta@di.unito.it

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

top related