V_lezione - Dipartimento di Matematica

Transcript

V_lezione - Dipartimento di Matematica
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
1
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
2
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
3
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
4
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
5
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
6
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
7
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
8
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
9
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
oggetto 2
oggetto 3
oggetto 4
Carla Guerrini
100
150
300
500
20
30
60
100
Elaborazione dati (lezione n.4)
20
10
Fogli elettronici (VIII)
„
Presentazione dei dati:visualizzazione grafica
oggetto 1
oggetto 2
oggetto 3
oggetto 4
100
150
300
500
20
30
60
100
120
100
80
1
60
Serie1
2
3
4
40
20
0
1
Carla Guerrini
2
3
4
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
11
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
12
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
13
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
14
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
15