Linguaggio di formattazione testi (HTML)

Linguaggio di formattazione testi (HTML)
Una porzione del codice HTML
che produce la precedente tabella
Informatica Generale (CdL in E&C), A.A. 2000-2001
37
Linguaggio di formattazione testi (HTML)
Comandi HTML
Informatica Generale (CdL in E&C), A.A. 2000-2001
38
1
Linguaggio di formattazione testi (HTML)
Parametro del comando
HTML <table>
Informatica Generale (CdL in E&C), A.A. 2000-2001
39
FOGLI ELETTRONICI
Informatica Generale (CdL in E&C), A.A. 2000-2001
40
2
I fogli elettronici (spreadsheet software)
• Strumento generalizzato di calcolo
• Simulazione del foglio quadrettato per il
calcolo “a mano”
• Estrema facilità d’uso
• Rappresentazione grafica di dati e risultati
• Integrazione con altri strumenti
– pubblicazione su WEB dei risultati
– inserimento di fogli in altri documenti
elettronici
Informatica Generale (CdL in E&C), A.A. 2000-2001
41
Applicazioni dei fogli elettronici
• Analisi finanziaria
? portfolio selection
• Creazione di modelli matematici in
economia
? modelli di trasporto, pianificazione della
produzione
• Teoria delle decisioni (decision making)
• Simulazione
Informatica Generale (CdL in E&C), A.A. 2000-2001
42
3
Ambiente di lavoro
A
B
C
D
1
2
3
4
5
6
Cella B1
Zona C4:D5
• L’identificazione delle colonne prosegue,
dopo la lettera “Z”, con “AA”, “AB”, …
• Ogni foglio (worksheet) ha 16384 righe e
256 colonne (in Excel)
Informatica Generale (CdL in E&C), A.A. 2000-2001
43
Contenuto delle celle
• Valori costanti
– stringhe di caratteri
– numeri
• Formule
– valore interno (specifica un calcolo da
eseguire, con eventuali riferimenti ad
altre celle)
? semplice linguaggio
– valore esterno (risultato)
Informatica Generale (CdL in E&C), A.A. 2000-2001
44
4
Esempio: interessi da investimento capitale
La formula è: I = C ? a ? t
dove: C=capitale, a=numero anni, t=tasso di interesse
A
1
Tempo
2 Percentuale
3
4
5
6
B
2
8%
C
Capitali
15000000
25000000
40000000
80000000
D
Interessi
2400000
C2*$B$1*$B$2
Riferimento relativo
Riferimenti assoluti
Informatica Generale (CdL in E&C), A.A. 2000-2001
45
Riferimenti alle celle nelle formule
• Elevata regolarità dei dati e dei calcoli
? uso ripetuto del “copia e cuci”
? necessità di poter “rilocare” le formule
automaticamente
• Un riferimento assoluto (es. $B$1 in Excel)
non cambia con la copiatura
• Un riferimento relativo (es. C2) viene
rilocato durante la copiatura
? la formula C2 diventa C3 se copiata da
D2 a D3
Informatica Generale (CdL in E&C), A.A. 2000-2001
46
5
Esempio: giacenze di magazzino
Calcolo del valore totale
per il codice PR15
Informatica Generale (CdL in E&C), A.A. 2000-2001
47
Esempio: giacenze di magazzino (2)
Indirizzamento
relativo e assoluto
Informatica Generale (CdL in E&C), A.A. 2000-2001
48
6
Linguaggio di specifica delle formule
• Iniziano con il segno = (Excel)
• Possono contenere operatori matematici
elementari (+,-,*,/,^,%) e parentesi
• Possono contenere riferimenti relativi e
assoluti alle celle
• Possono contenere funzioni predefinite
(circa 250 in Excel) di vario tipo:
matematiche, logiche,statistiche,
finanziarie, di accesso a database, ...
Informatica Generale (CdL in E&C), A.A. 2000-2001
49
Alcuni esempi di funzioni
• =SUM(A3:D7) ? somma il contenuto delle
celle nella zona A3:D7
• =AVERAGE(A3:D7;$A$1;25) ? media
aritmetica delle zone A3:D7, $A$1 e di 25
• =PMT(12%,10,10000000) ? rata annuale
per estinguere un debito di 10 milioni in 10
anni al tasso del 12%
• =IF(A2>1;1;-1) ? se A2 contiene un valore
maggiore di 1 retituisce 1 altrimenti
restituisce -1
Informatica Generale (CdL in E&C), A.A. 2000-2001
50
7
Grafici
120
100
80
1
60
Serie1
2
3
40
20
0
1
torta
2
3
istogramma
120
120
100
100
80
80
60
Serie1
60
40
40
20
20
Serie1
0
0
1
2
3
linea
1
2
3
area
Informatica Generale (CdL in E&C), A.A. 2000-2001
51
Base di dati (Database)
Collezione di dati memorizzati su uno o più
computer
Tipici utilizzi delle basi di dati:
• cataloghi di libri
• conti correnti
• indirizzari
• cartelle cliniche
• inventari di magazzino
Informatica Generale (CdL in E&C), A.A. 2000-2001
52
8
Basi di dati non strutturati (free-form DB)
Collezione di dati memorizzati come
documenti anziché come registrazioni
Esempi:
• Documenti di word processing
• CD-ROM contenenti documenti testuali e
video
• Documenti WWW memorizzati su
computer sparsi in tutto il mondo
Informatica Generale (CdL in E&C), A.A. 2000-2001
53
Basi di dati strutturati
Dati fisicamente memorizzati in archivi (= file
di registrazioni, o record, di formato omogeneo)
ES.:
Nome: Mario Rossi
Indirizzo: Via 25 aprile, Genova
record Codice Fiscale: rssmra24C56d969c
Numero conto: 860046
Saldo: 2456700
Informatica Generale (CdL in E&C), A.A. 2000-2001
54
9