lnx.brescianet.com
Sito didattico - Prof. Sechi Marco
FAQ
Profilo
Cerca
Lista utenti
Non ci sono nuovi messaggi
Gruppi
Log out [ e01692 ]
Classe 2N - 2 Modulo
Indice del forum -> Classe 2N - 2°Modulo
Precedente :: Successivo
Autore
e01692
Site Admin
Registrato: 09/09/07 08:22
Messaggi: 229
Messaggio
Inviato: 22 Dic 2007 08:56 am
Oggetto: Classe 2N - 2 Modulo
Annotazioni estemporanee del docente inerenti agli argomenti trattati in laboratorio
Top
e01692
Site Admin
Registrato: 09/09/07 08:22
Messaggi: 229
Inviato: 22 Dic 2007 08:56 am
Oggetto: 2N - 22/12/2007
database (DB) ==> Archivio dati oppure prg che consente di gestire una base dati (ricerche ordinamenti)
Database monolitico: DB caratterizzato da un unica tabella
EXCEL non è un prg database. Molti utenti neofiti però lo usano per costruirsi piccoli archivi:
1) intestano le colonne
2) riempiono le singole istanze dell'archivio sfruttando le righe
Si tratta di un semplice DB tabellare ==> monolitico.
Le colonne in un DB si dicono CAMPI ( i campi rappresentano le proprietà che caratterizzano i
singoli elementi dell'archivio: esempio cognome, età ...)
Le righe in un DB si dicono RECORD
UN DB che si rispetti deve fornire funzioni di ricerca e ordinamento molto veloci. In excel l'uso
come DB ha costretto gli sviluppatori di Microsoft ad inserire un opportuno menu ("DATI") dedicato
a tale scopo.
l'estrazione (ricerca) in EXCEL si trova sotto il menu FILTRO
Gli archivi MONOLITICI sono caratterizzati da una notevole ridondanza.
Esempio in un archivio delle assenze ogni volta che uno studente è assente devo duplicare
tutte le info inerenti all'anagrafica dello studente
3
3
3
3
3
3
3
Genoveffo
Genoveffo
Genoveffo
Genoveffo
Genoveffo
Genoveffo
Genoceffo
Almo 2K 08/12/2008
Almo 2K 09/12/2008
Almo 2K 10/12/2008
Almo 2K 11/12/2008
Almo 2K 12/12/2008
Almo 2K 13/12/2008
Almo 2K 14/12/2008
La ripetizione degli stessi valori mi espone a facili errori di digitazione.
In un archivio se inserisco dati differenti non riesco poi a ricercarli (ricercando
Genoveffo non estraggo Genoceffo)
I DB relazionali sono DB dove l'informazione viene distribuita su + tabelle con l'obbiettivo
di eliminare la ridondanza.
Esempio per le assenze
Tabella ALUNNI (STRUTTURA dati)
-------------IdAlunno
Nominativo
Classe
NatoIl
dati:
-------------------------------1 Bianca Bruna 2M
2 Neri Chiara 2K
3 Genoveffo Almo 2K
Tabella ASSENZA
-------------IdAssenza
idAlunno
DataAssenza
dati:
IdAss. idAluN. DataAssenza
-------------------------------1 3 07/12/2008
2 2 07/12/2008
3 1 07/12/2008
4 3 08/12/2008
5 3 09/12/2008
6 3 10/12/2008
7 3 11/12/2008
8 3 12/12/2008
9 3 13/12/2008
10 3 14/12/2008
Nei DB relazionali il collegamento tra tabelle (mediante campi ID) è automatico e banale.
In EXCEL il collegamento prevede l'uso di + fogli e di funzioni ostiche come CERCA.VERT
le cui performance su archivi grossi è piuttosto bassa
Top
e01692
Site Admin
Registrato: 09/09/07 08:22
Messaggi: 229
Inviato: 08 Gen 2008 08:29 am
Oggetto: 2N - 08/01/2008
--con n bit ottengo 2^n combinazioni
esempio n=2 ==> 4
00
01
10
11
esempio n=3 ==> 8
000
001
010
011
100
101
110
111
tabella ascii
i files di testo sono quelli prodotti dal block notes
esempio di csv
1,Marco Sechi,via non so 12
2,Bianca Bruni,Piazza ti la
I file PRN sono ottenuti salvando su file i dati che vengono inviati alla stampante (utili quando un
prg non ha la possibilità di esportare dei dati) - fatto vedere come salvare su file una stampa Generalmente si imposta la stampante generica - Text Only
In file di excel molto grandi
ctrl+freccie mi sposto agli estremi dei dati
Top
e01692
Site Admin
Registrato: 09/09/07 08:22
Messaggi: 229
Inviato: 12 Gen 2008 09:11 am
Oggetto: 2N - 12/01/2008
"10/01/1990" > "01/01/2008" ==> vera nel caso i due valori siano stringhe (ovvero sequenza di caratteri)
Un file tab-text importato in EXCEL deve essere salvato nel formato nativo di excel se voglio che
mantenga le caratterizzazioni tipografiche che ho eventualmente impostato
FORMATO: Modalità di registrazione dei files - Ogni prg salva nel proprio formato (nativo) - ad esempio
per excel il formato è XLS - Puo salvare in altri formati come wk4, wk3, wk2 (tipico di lotus 123) - Esempio SYLK
è un formato di interscambio riconoscibile da tutti i fogli elettronici
Fatto vedere: creazione foglio, spostamento e rinomina
In strumenti - Opzioni ho tutte le possibili cfg del foglio di excel (esempio no sbarre di scorrimento, indici di riga
e colonna o griglia
RIFERIMENTI
Relativi => sono posizionali (nel copia ed incolla mantengono un riferimento che mantiene le specifiche
posizionali originali (esempio in B3 ho =A1 ==> in B3 carico il contenuto della cella che si trova nella
colonna a sinistra 3 righe sopra)
Assoluti => si riferiscono proprio a quella cella ==> esempio se in B3 ho =$A$1 ==> che la cella di
riferimento è proprio A1 - Il copia ed incolla non modifica questo riferimento
Top
e01692
Site Admin
Registrato: 09/09/07 08:22
Messaggi: 229
Inviato: 15 Gen 2008 08:22 am
Oggetto: 2N - 15/01/2008
='[c:\pippo\Cartella di excel.xls]vocabolario'!F13
=Vocabolario!A2:F13572
='Vocabolario completo'!A2:F13572
Per ottimizzare le ricerche conviene ordinare l'elenco.
Il 4° Parametro di cerca.vert se posto a FALSO ==> #N/D se non viene trovato il vocabolo ricercato
Il 4° Parametro di cerca.vert se posto a VERO ==> ultimo termine letto prima di superare (dal punto di vista
alfabetico) nell'elenco la parola cercata [esempio restituisce cartoni animati {riga 1891} che precede la parola
casalinga quando ricerco casa]
ctrl-shift-freccia a destra ==> per selezionare da un punto già selezionato fino all'ultima colonna
ctrl-shift-freccia a in giu ==> per selezionare da un punto già selezionato fino all'ultima riga
Scrivere
=SE(VAL.ERRORE(C4);"Parola non trovata";C4)
dove C4 contiene
=CERCA.VERT(B2;[Inglese.xls]ITAUK!$A$1:$B$13571;2;FALSO)
è meglio di
=SE(VAL.ERRORE(CERCA.VERT(B2;[Inglese.xls]ITAUK!$A$1:$B$13571;2;FALSO));"Parola non trovata";CERCA.VERT(B2;[Inglese.xls]
ITAUK!$A$1:$B$13571;2;FALSO))
per due motivi:
1) la leggibilità della formula
2) la ricerca viene fatta una sola volta
Come proteggere le celle che non vengono coinvolte nell'input
tasto destro ==> formato celle ==> protezione ==> checkbox nascosta o bloccata
Non possono sbloccare un foglio se non conosco la password - esistono prg capaci di leggere le password
direttamente nel file - altri utilizzano tecniche di forza bruta ovvero continuano a provare aprendo
il file di excel utilizzando sempre una nuova password presa da un set di combinazioni possibili (esempio prova
tutte le password numeriche di lunghezza compresa tra 2 caratteri e 10)
Top
e01692
Site Admin
Registrato: 09/09/07 08:22
Messaggi: 229
Inviato: 19 Gen 2008 08:59 am
Oggetto: 2N - 19/01/2008
proteggo per:
1) salvaguardare il mio know how (ovvero la mia conoscenza) evitare che qualcuno riusi le mie formule, le
modifichi e le rivenda senza passare da me
2) evitare che utenti spannometrici devastino il mio foglio ricoprendo le formule con digitazioni casuali
Spiegato 2 volte esercizio
Se devo scrivere un numero che inizia per zero devo mettere un singolo apice (apostrofo)
esempio
'001
Top
e01692
Site Admin
Registrato: 09/09/07 08:22
Messaggi: 229
Inviato: 22 Gen 2008 09:19 am
Oggetto: 2N - 22/01/2008
Spiegato quando usare i tipi stringa.
Si usa il " quando il valore da rappresentare, pur avendo solo simboli numerici, non deve
essere usato nei calcoli (esempio cap, telefono).
Top
Mostra prima i messaggi di: Tutti i messaggi
Vecchi
Vai
Tutti i fusi orari sono GMT
Indice del forum -> Classe 2N - 2°Modulo
Pagina 1 di 1
Controlla questo argomento
Vai a: Classe 2N - 2°Modulo
Vai
Puoi inserire nuovi argomenti
Puoi rispondere a tutti gli argomenti
Puoi modificare i tuoi messaggi
Puoi cancellare i tuoi messaggi
Puoi votare nei sondaggi
Puoi Moderare questo forum
Amministrazione
Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it