Software – Applicativi
Università degli Studi di SalernoCorso di Laurea in Scienze della Comunicazione
Informatica generale
Docente: Angela Peduto
A.A. 2004/2005
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
2
Il software applicativo
Il software applicativo è un programma destinato a svolgere un compito specifico per l'utente o per un altro programma di applicazione. I compiti eseguiti con l’ausilio del computer sono chiamati applicazioni e i programmi utilizzati per svolgerli sono detti programmi o software applicativi
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
3
Struttura di un programma applicativo
InterfacciaUtente
(IU)Programmaapplicativo
Gestionedati
Si occupa di memorizzaree recuperare efficientemente idaties : (WORD) testi scritti,modelli, dizionari
Implementa gli algoritmi di manipolazione dati specifici dell’applicazionees : (WORD) formattazionetesto, ricerca parole etc.
Parte del programma concui interagisce l’utente per richiederel’esecuzione di particolari funzionies : (WORD) finestre testo, icone,menu ...
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
4
L’interfaccia grafica (GUI)
L’interfaccia grafica (GUI) consente di interagire intuitivamente con il computer.
Utilizza rappresentazioni grafiche, come finestre e icone, per rappresentare comandi, file e applicazioni, rendendo così più facile ed immediato l’uso dei programmi.
Tutte le operazioni vengono svolte tramite il mouse: per lanciare comandi, scegliere opzioni, ecc.
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
5
Software applicativi
Il numero di programmi applicativi tra cui l’utente può scegliere è impressionante. Si calcola che, solo per i sistemi Windows, siano in commercio migliaia di prodotti software. All’inizio, i più diffusi programmi per computer ricadevano in poche categorie abbastanza determinate: programmi di calcolo, utilizzati soprattutto per il lavoro scientifico, giochi, programmi di videoscrittura, fogli per creare tabelle di dati e programmi per la creazione e gestione di ‘schedari’, ovvero database.Col tempo e con il miglioramento delle capacità dei computer, queste categorie si sono moltiplicate, tanto da rendere praticamente impossibile una classificazione esaustiva dei vari tipi di software esistente. Possiamo individuare tre tipologie di applicativi:
–– software orizzontalisoftware orizzontali–– software verticalisoftware verticali–– software personalizzatisoftware personalizzati
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
6
Software orizzontali
I sw orizzontali, si rivolgono a diversi segmenti di mercato (per un mercato orizzontale). Tra essi compaiono le applicazioni che girano in ambiente Windows come Word per l’elaborazione testi; Excel foglio elettronico per il calcolo; Access per la gestione dei dati; Power Point per realizzare presentazioni multimediali.Accanto a queste ricordiamo i videogiochi, i programmi per la
gestione della grafica, quelli destinati alla registrazione dei suoni, i programmi di acquisizione, riproduzione e montaggio video, gli strumenti per l'editoria multimediale (authoring tools).
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
7
Software verticali
Sw verticali, applicazioni che svolgono uno specifico compito e destinate ad un mercato verticale perché rispondono alle esigenze di un determinato segmento di mercato ( es. gestione di studio legale o software per l’edilizia).Praticamente ogni settore o attività professionale, dall'architettura all'arredamento, dall'editoria alla finanza, utilizza strumenti software specifici. Programmi dedicati sono anche disponibili per la didattica di moltissime discipline, dalle lingue straniere alla matematica, dalla storia alla fisica.
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
8
Software personalizzati
Sw personalizzati, applicazioni scritte ad hoc per una determinata azienda o cliente (ad es. gestione dei treni per le ferrovie dello stato).
Alcune aziende decidono di sviluppare programmi personalizzati quando né le "applicazioni orizzontali" né quelle "verticali" soddisfano le loro esigenze.
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
9
Programmi di grafica
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
10
Programmi di presentazione
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
11
Programmi di utilità
Oltre al software applicativo, esistono altri programmi di largoimpiego come i programmi di utilità che rispondono a specifiche esigenze dell'utente. Alcune di queste utilità integrano le funzioni del sistema operativo, altre quelle dei programmi applicativi. Un programma di utilità, ad esempio, può essere utilizzato per la "compressione" dei file sul disco, un compito che rientra tra quelli del sistema operativo, mentre un'altra utilità può servire per vedere un documento in diversi formati, funzione tipica di un programma applicativo.
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
12
Programmi di utilità
Alcuni tra i programmi di utilità più diffusi sono:gli antivirus che consentono di proteggere il sistema dai virusinformatici;i compressori che permettono di ridurre le dimensioni di un documento (WinZip);i visualizzatori, che permettono all'utente di vedere documenti anche quando l'applicazione con cui sono stati creati non è presente nel sistema;i programmi diagnostici, che segnalano all'utente la presenza di problemi nel sistema;le utilità per il miglioramento delle prestazioni, che servono ad aumentare la velocità del sistema o la capacità di memorizzazione;i programmi di Backup che consentono la protezione dei file
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
13
Valutazione di un software
Modalità di installazione– Gli aspetti relativi all'installazione sono particolarmente significativi nel
caso di analisi di un sistema operativo. Di devono conoscere le diverse opzioni disponibili tenendo conto delle risorse a disposizione (connessione più o meno veloce ad Internet, presenza di un masterizzatore, disponibilità finanziarie). Nel caso di software applicativo, si valutano tutte le possibili modalità di installazione (locale, di rete, parziale, completa).
Tempi di acquisizione– Solitamente esistono più modi per reperire un prodotto. Un'analisi di
massima dei tempi di acquisizione può guidare l’utente verso una forma di fornitura piuttosto che un'altra.
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
14
Valutazione di un software
Tempi di installazione– Indica l'effettivo impegno per arrivare all'installazione completa del
prodotto..Tempi di avviamento – Indica l'impegno e la complessità nel portare a regime l'utilizzo del
prodotto nella propria organizzazione.Caratteristiche Hw richieste– Spesso si dispone solo di materiale non recentissimo se non addirittura
obsoleto è opportuno quindi conoscere le risorse minime ed ottimali richieste ed il livello di servizio che è lecito attendersi.
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
15
Valutazione di un software
Difficoltà nell'installazione– L'installazione di un software per un utente può essere difficoltosa, poiché
si possono incontrare problemi imprevisti ed è quindi legata alla qualità del servizio fornito dall'azienda o organizzazione produttrice.
Esistenza, qualità e completezza della documentazione – Nel valutare la qualità di un prodotto è molto importante la presenza e la
completezza della documentazione, le diverse modalità disponibili per la sua fruizione, la sua disponibilità in più lingue e formati, le modalità di reperimento.
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
16
Valutazione di un software
Possibilità di assistenza on-line– Un prodotto software non può essere inteso solo come fornitura del
codice. Molto importante è anche il supporto successivo all'installazione che può aiutare a superare eventuali problemi o ad ottenere maggiori benefici dal suo impiego. Ciò è particolarmente vero nel caso di prodotti relativamente poco conosciuti come quelli OpenSource, per i quali non è ancora diffusa capillarmente una competenza specifica.
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
17
Word processor
CurtinCurtin 7.17.1Un word processor è un programma per la composizione, la gestione e l’impaginazione dei testi.Programma Applicativo più diffuso.Il testo viene trattato a livello di – parola (da cui il termine word processor), – ma anche a livello superiore (paragrafo, sezione, ecc.) – ed inferiore (singolo carattere)
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
18
Word processor
Programmi di word processing sono stati inizialmente usati nei sistemi di videoscrittura, computer dedicati esclusivamente a questo compito ed evoluzione delle macchine da scrivere elettronicheSuccessivamente sono stati ideati programmi di composizione di testi per PC, il più famoso dei quali era WordStar, che permettevano di formattare il testo, cambiando stili, tipi e grandezza dei caratteriIn seguito sono stati introdotti i sistemi WYSIWYG (What You See IsWhat You Get) in cui attraverso un’interfaccia grafica si può lavorare su una rappresentazione del documento simile a come verrà stampatoTra i più famosi citiamo Microsoft Word (su cui si baserà questaintroduzione) e WordPerfect
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
19
WORD: a funzione “a capo automatico”
Quando si scrive un testo con un Word Processor non è necessario premere il tasto INVIO per andare a capo.Questa operazione è automatica: quando il cursore si avvicina albordo destro, il Word Processor calcola se c’è sufficiente spazio per la parola da inserire.In caso negativo, la nuova parola viene inserita direttamente nella nuova riga e vengono inseriti spazi tra le parole (e anche dei micro spazi tra le stesse lettere di una parola) dellariga appena completata per allineare il testo al bordo destro, se richiesto.
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
20
Modifiche al Testo
Per inserire del testo all’interno del documento si deve – cliccare sulla posizione in cui si vuole inserire il testo – digitare il testo da inserire
Al testo inserito si applicherà il formato attivo nel punto di inserimentoPer modificare del testo all’interno del documento si deve selezionare la porzione di testo da modificare che potrà poi essere – copiata o spostata in un altro file o in un altro punto del documento, – riformattata– cancellata
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
21
Controllo ortografico
E’ possibile far effettuare il controllo ortografico che corrisponde a confrontare tutte le parole presenti nel documento con un dizionario di parole “ammesse”.In questo modo il Word Processor controllerà l’ortografia di tutte le parole del documento, segnalando eventuali parole scritte in modo errato e permettendo
– la correzione, eventualmente scegliendo la nuova parola da un elenco di suggerimenti proposti dal software,
– l’inserimento nel dizionario o – di non prendere in considerazione il controllo.
Non tutte le parole “segnalate” sono errate come pure non tutte le parole non segnalate sono corretteUn Word Processor permette di consultare un elenco di sinonimi e contrari. (Thesaurus)
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
22
Note a piè di pagina
E’ possibile inserire note a fondo pagina che verranno trattate separatamente dal resto del testo
Ricordiamo inoltre che gli studenti iscritti al Corso di Laurea in Lettere possono sostenere fino a quattro esami presso altre Facoltà1
purché riguardino discipline non attivate presso la Facoltà e siano coerenti con il piano di studio ovvero funzionali alla tesi di laurea (Art. 12 del Regolamento didattico di Facoltà ).
1 sia nazionali che estere
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
23
Formattazione
Formattare un testo significa dare al testo delle caratteristiche grafiche per migliorare l’aspetto e la leggibilitàEsistono tre tipi di formattazione: – sul carattere – sul paragrafo– sull’intero documento
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
24
Formattazione del carattere
Ogni singolo carattere ha i seguenti attributi che possono essere definiti o modificati
– tipo (font)– grandezza– effetti (maiuscoletto, pedice, apice, ...)– colore– evidenziazione (colorazione dello sfondo)
E’ possibile definire la formattazione di nuovo testo posizionando il cursore dove esso cominceràPer cambiare la formattazione di un testo esistente occorre prima selezionarloPer conoscere la formattazione di un testo basta posizionarsi in un punto qualsiasi di esso.
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
25
Stile del carattere
Esistono tre stili di carattere principali selezionabili cliccando sulle icone di tipo SI/NO presenti sulla barra degli strumenti:
GrassettoCorsivo (o Italico)Sottolineato
Gli stili si possono anche combinare insieme:Grassetto sottolineato
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
26
Formattazione del paragrafo
Ogni paragrafo ha i seguenti attributi– allineamento (a sinistra, a destra, centrato, giustificato)– rientro sinistro e destro, speciale prima riga e sporgente– interlinea (singola, 1,5 righe, doppia, esatta)– spaziatura prima e dopo il paragrafo
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
27
AllineamentiE' obbligatorio altresì il sostenimento di una prova di idoneità in lingua inglese e di una prova di conoscenze informatiche di base, nonché di annualità "obbligatorie comuni" a qualunque "percorso didattico", come riportate al paragrafo successivo.
a sinistra
E' obbligatorio altresì il sostenimento di una prova di idoneità in lingua inglese e di una prova di conoscenze informatiche di base, nonché di annualità "obbligatorie
comuni" a qualunque "percorso didattico", come riportate al paragrafo successivo.
a destra
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
28
E' obbligatorio altresì il sostenimento di una prova di idoneità in lingua inglese e di una prova di conoscenze informatiche di base, nonché di annualità "obbligatorie
comuni" a qualunque "percorso didattico", come riportate al paragrafo successivo.
centrato
E' obbligatorio altresì il sostenimento di una prova di idoneità in lingua inglese e di una prova di conoscenze informatiche di base, nonché di annualità "obbligatorie comuni" a qualunque "percorso didattico", come riportate al paragrafo successivo.
giustificato
Allineamenti
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
29
Usare la Sillabazione
Per “allineare” il testo ai margini, Word introduce spazi aggiuntivi tra le parole, creando, a volte, effetti antiestetici, soprattutto in presenza di parole lunghe alla fine di una riga.Attivando la sillabazione, le parole che oltrepassano i limiti dell’impaginazione vengono divise, in base alle regole grammaticali della lingua nella quale si sta scrivendo il documento.
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
30
Rientri specialiXxxxx yyyy zzz
Fff rrriiobkmlm lòd
E' obbligatorio altresì il sostenimento di una prova di idoneità in lingua inglese e di una prova di conoscenze informatiche di base, nonché di annualità "obbligatorie comuni" a qualunque "percorso didattico", come riportate al paragrafo successivo.
prima riga
sporgente
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
31
Interlinea E' obbligatorio altresì il sostenimento di una prova di idoneità in lingua inglese e di una prova di conoscenze informatiche di base, nonché di annualità "obbligatorie comuni" a qualunque "percorso didattico", come riportate al paragrafo successivo.
E' obbligatorio altresì il sostenimento di una prova di idoneità in lingua
inglese e di una prova di conoscenze informatiche di base, nonché di
annualità "obbligatorie comuni" a qualunque "percorso didattico", come
riportate al paragrafo successivo.
singola
doppia
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
32
Testo su più colonne
Si possono avere testi scritti su più colonne
Ogni piano di studio deve comprendere, oltre ai dieci "insegnamenti fondamentali", l'equivalente di almeno otto insegnamenti annuali scelti fra i "caratterizzanti" il Corso di Laurea in Economia e Commercio, così come esposti nel regolamento di Facoltà.
E' obbligatorio altresì il sostenimento di una prova di idoneità in lingua inglese e di una prova di conoscenze informatiche di base, nonché di annualità "obbligatorie comuni" a qualunque "percorso didattico", come riportate al paragrafo successivo.
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
33
Tabelle
Una tabella è
Nazione Capitale LinguaItalia Roma ItalianoFrancia Parigi FranceseInghilterra Londra Inglese
• E’ possibile definire il numero di righe e di colonne, aggiungere e togliere righe o colonne, impostare l’altezza e larghezza delle celle
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
34
Formattazione del documento
altezza delfoglio(29,7 cm)
larghezza del foglio (21 cm)
margini
• sinistro
• destro
•superiore
•inferiore
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
35
Stampa ed anteprima
L’anteprima di stampa permette di vedere a video come verrà stampato il documento, visualizzando anche la posizione del testo stampato all’interno del foglio
Tra le opzioni di stampa più importanti– Tipo di stampante– Parte del documento da stampare (tutto, pagina corrente, alcune pagine)– Numero di copie
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
36
Inserire…
E’ possibile inserire delle intestazioni in ogni pagina del documento, con la possibilità di differenziare le pagine pari dalle pagine dispari, sia in cima che in fondo alla pagina (si possonoad esempio inserire il titolo, l’autore ed impostare la numerazione delle pagine)E’ possibile inserire delle immagini e altri oggetti (es. grafici fatti con excel)Per inserire delle equazioni matematiche esiste un editor di equazioni con cui è possibile scrivere delle formule matematiche(integrali, frazioni, sommatorie, lettere greche, ecc.)
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
37
Fogli elettronici
CurtinCurtin 8.18.1Un programma per la gestione di un foglio elettronico permette la gestione di dati numerici e alfanumerici in forma tabellare, con possibilità di – eseguire calcoli matematici, – elaborare dati, – costruire grafici e – fornire strumenti per l’analisi dei dati
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
38
Fogli elettronici
L’inserimento e la modifica di dati nella tabella ha effetto immediato su tutto il foglio elettronico; la tecnica è detta WYSIWYG (What You See Is What You Get): attraverso un’interfaccia grafica si lavora su una rappresentazione del documento simile a quella definitiva
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
39
Cos’è un foglio elettronicoUn foglio elettronico (in inglese Spreadsheet) è un insieme rettangolare di celle suddivise in righe e colonne
Barra del titolo
Barra dei Menu
Barre degli Strumenti
Barra della FORMULA
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
40
Cos’è un foglio elettronico
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
41
Dimensioni di un Foglio Elettronico
Ogni foglio Excel ha le dimensioni standard di 256 colonne e 65536 righe di cui è visualizzata solo una parte su schermo.Se esso venisse stampato per intero, con celle alte 1 cm e larghe 2 cm il foglio coprirebbe un’area larga 5.12 metri e lunga 655.36 metri, cioè oltre 6 campi di calcio!Per visualizzare le parti fuori schermo si fa uso delle barre di scorrimento.
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
42
Celle e loro coordinate
Ogni riga è associata ad un numero progressivo e ogni colonna ad una lettera o una serie di lettere consecutive
Una cella di un foglio è contraddistinta dalla lettera della colonna e dal numero della riga in cui si trovaIn alto a sinistra del foglio sono visibili le coordinate alfabetiche e numeriche della cella selezionataPer spostarsi da una cella all’altra si possono usare
– TAB (passa alla successiva)– i tasti di movimento cursore– il mouse
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
43
Immissione dei dati
Ogni cella può contenere:– un numero, sia intero che frazionario– Una stringa di caratteri (costante o etichetta)– una formula matematica che coinvolge il contenuto di altre
celle– Una funzione o una combinazione di funzioni– Una Combinazione degli oggetti precedenti
Il riconoscimento tra testo e valori avviene automaticamente sulla base dei dati immessi. Per inserire una formula, farla precedere dal simbolo =
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
44
Immissione dei dati
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
45
Formule, riferimenti e valutazioni What If
Formule e Funzioni possono contenere riferimenti ad altre celle, cioè indirizzi di celle in cui si trovano i valori necessari per il calcolo.Iniziano sempre con il carattere =
=B7+D7+ F7 - 76La formula (o la funzione) esegue il calcolo come se i valori referenziati fossero contenuti nella sua cella.In questo modo è possibile verificare in modo semplice e rapido come il cambiamento di alcuni parametri incida sul risultato finale.Queste valutazioni vengono dette “What If” (che cosa succede se …)
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
46
Le Funzioni
Quando le formule diventano complesse è possibile ricorrere alle funzioni predefinite presenti nel programma.I parametri possono essere sia numeri che riferimentiI valori utilizzati per eseguire i calcoli sono detti parametri e vengono racchiusi tra parentesi. ff(arg1arg1;arg2arg2;…;argnargn)ff = funtorearg1arg1,… argnargn : argomenti
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
47
Le serie
Trascinando la cella è possibile creare serie automatiche:– mesi– giorni della settimana– numeri progressivi
Trascina il quadratino...
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
48
Replicare una formula
Quando si copia una cella contenente una formula, i riferimenti vengono aggiornati cercando di mantenere costanti le relazioni spaziali.Es. K4=H4+I4 --copio K4 in K5 --> K5=H5+I5quando questo è indesiderabile bisogna utilizzare riferimenti assoluti:– $I$5
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
49
Riferimenti assolutiIl simbolo $ indica che si deve tenere fissa una colonna o una
riga.Es. Provare a definire K4 nei tre modi seguenti, copiare la cella e incollarla in K5
K4 = I4 + J4
K4 = I4 + $J$4
K4 = I4 + J$4
K5 = I5 + $J$4
K5 = I5 + J$4
K5 = I5 + J5
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
50
I Modelli di documento
Con Excel è possibile creare dei modelli che agevolino il lavorodei meno esperti.Il foglio “modello” contiene già tutte le etichette, le funzionie le formule per effettuare correttamente i calcoli.
L’utente che usa un modello dovrà solamente inserire i dati nelle celle opportune (es. fattura, ...)
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
51
I Grafici
CurtinCurtin 8.38.3I fogli elettronici permettono di visualizzare i dati numerici anche sotto forma grafica.I grafici permettono di – osservare tendenze e relazioni tra gruppi di valori diversi – effettuare analisi What If– rendere più chiari e leggibili documenti e presentazioni
Angela Peduto - Informatica Generale -Corso di Scienze della Comunicazione
52
I Grafici come strumento di analisi
I grafici sono collegati al foglio di lavoro: al variare dei dati di partenza si modificano anche i grafici, permettendo di vedere con maggiore chiarezza gli effetti di tali cambiamenti.Un grafico rivela tendenze e relazioni che altrimenti resterebbero inosservate o di difficile individuazione.Per illustrare i dati in maniera efficace bisogna scegliere il tipo di grafico adatto.Excel offre decine di tipi fondamentali di grafici più una serie di sottotipi.Una prima scelta è guidata dal genere dei dati da rappresentare che possono essere discreti o continui
Top Related