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