Software applicativo Curtin cap. 6.8,6.9,7,8.1,8.2,8.3. Carla Guerrini Elaborazione dati (lezione n.4) 1 Elaborazione centrata sul documento(i) Documento composto: documento che contiene non solo testo, ma grafica, dati, fogli di lavoro, video E costituito da file chiamati oggetti. Ogni oggetto può essere un file completo, documento sorgente, o una parte di esso. Gli oggetti possono essere inseriti in due modi: per incorporamento o collegamento. Carla Guerrini Elaborazione dati (lezione n.4) 2
Elaborazione centrata sul documento (II) Incorporamento: I dati del documento sorgente sono copiati nel documento composto. Ogni successivo cambiamento interesserà soltanto l oggetto incorporato e sarà fatto dall applicazione che gestisce il documento composto. Collegamento: nel documento composto viene visualizzata un immagine del documento collegato senza che questo sia effettivamente copiato. Ogni successiva modifica del documento collegato viene fatta aprendo l applicazione che lo ha generato. Carla Guerrini Elaborazione dati (lezione n.4) 3 Ambienti integrati Esempi di ambienti integrati in cui e possibile costruire documenti composti: Office (ambiente Windows/Mac) StarOffice (ambiente Unix). Tipicamente contengono: Elaboratore di testi (Wordprocessor), foglio elettronico, programma per la creazione di presentazioni, programma per la gestione di un data base. Carla Guerrini Elaborazione dati (lezione n.4) 4
Elaborazione di testi (I) Un elaboratore di testi e un programma che permette almeno di : Scrivere Correggere Archiviare Stampare Testi usando un sistema di elaborazione. Carla Guerrini Elaborazione dati (lezione n.4) 5 Elaborazione di testi (II) Classificazione dei sistemi di elaborazione testi: Orientati al video. Seguono la filosofia di cio che vedi e cio che ottieni (What You See is What You Get).Generalmente si opera sul testo inserito attraverso menu. Esempi: Word, Pagemaker. Orientati al comando. Vengono inseriti comandi all interno del testo che sono poi interpretati dal programma, prima della stampa in fase di compilazione. Esempio: TEX, Latex Carla Guerrini Elaborazione dati (lezione n.4) 6
Elaborazione di testi (III) Funzioni avanzate offerte da un programma di elaborazione testi: Controllo ortografico e correzione automatica. Ricerca e sostituzione di una parola in un documento (comando trova e sostituisci). Indicatori di revisione. Note a piè pagina (e numerazione) e note di chiusura. Carla Guerrini Elaborazione dati (lezione n.4) 7 Carla Guerrini Elaborazione dati (lezione n.4) 8
Elaborazione di testi (IV) Funzioni avanzate che non agiscono direttamente sul testo: Inserimento immagini grafiche: da clip-art (raccolta di file grafici, oppure da file contenente immagine (formati grafici: tif,gif,jpg,bmp ) Inserimento filmati e suoni, grafici. Inserimento caratteri speciali e formule matematiche. Inserimento oggetti creati con altri strumenti. Carla Guerrini Elaborazione dati (lezione n.4) 9 Elaborazione di testi: per la stampa (VI) Impaginazione del documento (con eventuale utilizzo di programmi di editoria elettronica). Anteprima di stampa e stampa del documento. Carla Guerrini Elaborazione dati (lezione n.4) 10
Elaborazione di testi: per il WEB(VII) Il documento deve essere tradotto in linguaggio HTML, inserendo delle istruzioni nascoste dette tag. esempio: <H1><CENTER> titolo <CENTER><\H1> Si possono inserire dei collegamenti ipertestuali (link), che permettono di passare rapidamente da un punto della pagina ad un altro punto della stessa pagina o di un altra pagina, anche se presente su un altro computer. Carla Guerrini Elaborazione dati (lezione n.4) 11 Elaborazione di testi: per il WEB(VIII) Carla Guerrini Elaborazione dati (lezione n.4) 12
Elaborazione di testi: Conversione dei documenti (IX) Altre funzioni degli elaboratori di testo: Utilizzo di filtri per convertire lo stesso documento in diversi formati: Html se deve essere visto come pagina web; PDF (Portable Document Format). Puo essere stampato e visualizzato da qualsiasi tipo di computer con il programma Acrobat Reader (free). PS (postscript). Puo essere stampato con una stampante di tipo pstscript. RTF (Rich Text Format). Puo essere utilizzato da diversi tipi di elaboratori di testo... Carla Guerrini Elaborazione dati (lezione n.4) 13 Fogli elettronici (I) Eseguono calcoli di tipo tabellare e simulativo con visualizzazione immediata dei risultati. Sono utilizzati per: consuntivi, preventivi, budget, valutazione di investimento, piani di ammortamento ecc. Esempi di fogli elettronici: Lotus, Excel, Visicalc Carla Guerrini Elaborazione dati (lezione n.4) 14
Fogli elettronici (II) Un foglio elettronico è una matrice composta da un numero elevato di caselle (o celle) contenuta nella memoria del calcolatore. Una casella può contenere circa 100 byte di informazione (qualche decina di caratteri). Ogni casella e contraddistinta da numeri e/o lettere. Esempio:A4, B2 ecc. La finestra video e di solito più piccola della matrice del foglio e quindi ne rappresenta solo una parte. Carla Guerrini Elaborazione dati (lezione n.4) 15 Fogli elettronici (III) Inserimento dei dati: Numerici Stringhe di caratteri Formule e funzioni Le formule e funzioni predefinite possono contenere operandi numerici e/o coordinate delle celle indicate simbolicamente (ese. A1, B4 ecc.). Ogni volta che si modifica il valore di una cella, vengono automaticamente ricalcolate tutte le formule introdotte che coinvolgevano quella cella e I risultati vengono aggiornati e visualizzati. Carla Guerrini Elaborazione dati (lezione n.4) 16
Fogli elettronici (IV) Altre funzioni, ottenute tramite menu o tasti funzione: Su Microsoft Excel: Inserire, cancellare, spostare righe/colonne Ridefinire l ampiezza di righe/colonne Individuare una porzione di foglio elettronico su cui eseguire alcune operazioni del tipo: ordinare dati, calcolare subtotali. vedi? Guida in linea di Microsoft Excel. Carla Guerrini Elaborazione dati (lezione n.4) 17 Fogli elettronici (V) Costruzione delle formule (esempio su Microsoft Excel) Formule testuali: operano su stringhe. & e l operatore di concatenazione. esempio: = car & tolina = a1 & b1 Formule numeriche: operano su dati numerici. +,-,*,/,%,^ (elevamento a potenza) sono gli operatori permessi. Carla Guerrini Elaborazione dati (lezione n.4) 18
Fogli elettronici (VI) esempi: =3*5-2+(0,3*4) =a1+b2*b6 Formule logiche. Comprendono espressioni booleane, costruite tramite gli operatori logici E, NON, O a partire da predicati semplici ottenuti come risultati di espressioni relazionali. esempi: = e(3>5; 4<6) = o(3>=7;4<=6) Carla Guerrini Elaborazione dati (lezione n.4) 19 Fogli elettronici (VII) Valutazione del foglio elettronico (esempio su Excel) Colonna A: oggetti Colonna B : prezzi Colonna C: prezzi scontati del 20% per c1: sintassi formula:= b1*0,20 oggetto 1 100 20 oggetto 2 150 30 oggetto 3 300 60 oggetto 4 500 100 Carla Guerrini Elaborazione dati (lezione n.4) 20
Fogli elettronici (VIII) Presentazione dei dati:visualizzazione grafica oggetto 1 100 20 oggetto 2 150 30 oggetto 3 300 60 oggetto 4 500 100 120 100 80 60 40 20 Serie1 1 2 3 4 0 1 2 3 4 Carla Guerrini Elaborazione dati (lezione n.4) 21 Programmi per la creazione di presentazioni Programmi che permettono di creare presentazioni da effettuare con lucidi oppure direttamente con il calcolatore tramite proiettore.esempio: Microsoft Powerpoint. Dimostrazione guidata per l apprendimento di Powerpoint: http://officeupdate.microsoft.com/italy/welcome/powerpoint.as p E possibile anche convertire il documento preparato in formato html per vederlo come pagina WEB e quindi fare una presentazione nel WEB. Corso Laboratorio Multimediale Elena Loli Piccolomini 22
Altre applicazioni di utilita Alcuni programmi per scrivere testi: edit (ambiente DOS); BloccoNote(Notepad), Wordpad, Winedit (ambiente Windows); WinEdt (ambiente Windows, in particolare per scrivere testi da compilare in Tex e Latex); vi, textedit (ambiente Unix). Carla Guerrini Elaborazione dati (lezione n.4) 23 Altre applicazioni di utilita Programma per creare e leggere archivi di files. Esempi: winzip (ambiente Windows free, file.zip), tar (comando di sistema Unix, file.tar). Programma per visualizzare file contenenti immagini. Esempi:imaging,adobe, Microsoft Photo Editor (ambiente Windows, file.jpg,.tif,.bmp,.gif); xv,gimp (ambiente Unix-free, file.jpg,.tif,.gif) Carla Guerrini Elaborazione dati (lezione n.4) 24
Altre applicazioni di utilita Programma per visualizzare file formato PDF: Adobe Acrobat Reader (ambiente Windows,Mac e Unix - free; file.pdf). Programma per visualizzare file formato postscript: GSview (ambiente Windows -free, file.ps) ghostview (ambiente Unix -free, file.ps) Carla Guerrini Elaborazione dati (lezione n.4) 25 Altre applicazioni di utilita Programmi per eseguire video: QuickTime (Windows/Mac- free), RealPlayer (Windows -free) Programma per rilevare virus ed eventualmente cercare di eliminarli: Norton Antivirus, Viruscan, (ambiente Windows) Carla Guerrini Elaborazione dati (lezione n.4) 26
Software numerico Ambienti integrati di sviluppo e di visualizzazione: Matlab (Windows, Mac, Unix) calcolo numerico (matrix laboratories). Octave (Unix-free) calcolo numerico. Maple (Windows) calcolo simbolico. Mathematica (Windows, Mac, Unix) calcolo simbolico e calcolo numerico in sviluppo. Carla Guerrini Elaborazione dati (lezione n.4) 27 Software numerico Librerie numeriche sviluppate in un linguaggio di programmazione (Fortran, C, C++): Netlib (free) www.netlib.com. Diversi pacchetti per vari tipi di problemi numerici. LAPACK+BLAS (free). Programmi di algebra lineare numerica. IMSL (proprietaria). NAG (proprietaria). www.nag.com Diversi pacchetti per vari tipi di problemi numerici (versione Fortran e C). Carla Guerrini Elaborazione dati (lezione n.4) 28
Conclusioni Ambienti integrati comprendono elaboratori di testo, fogli elettronici, programmi per basi di dati, programmi per creare presentazioni. Sono incentrati sul documento che è costituito da oggetti. Applicazioni di utilità per visualizzare o creare file con contenuti differenti, fra cui immagini, video, o archivi di file. Software numerico per risolvere problemi utilizzando il calcolo numerico. Carla Guerrini Elaborazione dati (lezione n.4) 29