Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
vuoi
o PayPal
tutte le volte che vuoi
giovedì 4 ottobre 2001
FONDAMENTI DI INFORMATICA (LAB)
Sistema operativo: insieme di programmi che consentono all'utente di usare i dispositivi della macchina. Mi sistemi: WINDOWS, altri sistemi sono UNIX (del quale alcuni sistemi sono AIX e LINUX). UNIX consente di usare più laboratori anche da parte di più utenti, UNIX nasce nel 1969 e fu inventato sucieta al è scritto in un linguaggio C (molto potente e compatto).
LOGIN: prime 8 lettere del cognome
PASSWORD: etc 1069
Il sistema mostra un PROMPT $; % ciò significa che si è connessi su utente al computer os sequali
Il PROMPT è la risposta con cui il sistema chi chiara di essere pronto per mu altro input
dopo aver elaborato l'input precedente. Il PROMPT può essere di UNIX os ordinarnente così che
SHELL che è l'interprete dei cosandy.
Mentre topo ci canando, quello dopo il PROMPT, posso digitare e cancellare e solo dopo
l'invio i caratteri verri poseno accetatti.
TASTI CON EFFETTI DI CONTROLLO
- CONTROL (CTRL) +C: interruape
- +S: blocca l'output
- +Q: sblocca l'output bloccato con CTRL+S
WHO serve a vedere gli utenti okle sistema (nome+terminale+data)
Come cambiare la PASSWORD? (lae password può cauttere aicre, lettere, numentosione...)
dopo il PROMPT $ digitore PASSWD
dopo NEW PASSWORD digitare la nuova password
- NEW PASSWORD: nuova password
- OLD PASSWORD: vecchia password
- NEW PASSWORD: nuova password
ciò permette solo all'utente di modificare le proprie password (provere alla verifca Old Passwd)
Come terminare una sessione?
- EXIT
- CTRL D
- LOGOUT
COMANDI DEI PROGRAMMI
I programmi sono in LOGICA BINARIA "0 e 1, 'Vero Falso", 'Modulo Polar, "Accese Spento e nel te scifanganan" vengano complicate in modo te urenco: "unitati" "elementare che informazione + il BIT ci minui assumere la cu lire di o le 1. ll aggregazione di 8 BIT è il BYTE.
Dati e programmi sono su FILE: insiemi di BYTE. I BYTE di un file hanno diverse interpretazioni: possono
rappresentare cose come CARATTERI, NUMERI, DATI per il computer.
Esistono schedulazioni di FILE (UNIX e WINDOWS) detti DIRECTORY o CARTELLE.
Ogni FILE ha un nome, un insieme a caratteri come metafile. Può essere costituito
da A...Z , 0...9 , e '.' , '_'. Tali nomi del nuovo file deve essere indicato
o devono essere più ricercati per l'istruzione.
Come creo un file?
- digitare ECHO 'stringhe di [non riconosciute] > nome file
- ed ogni input viene accumulato nel file <> append
- digitare ECHO 'stringhe di OPEN' > open
- per creare file in UNIX ci sono particolari (EDITOR. In UNIX si usa NEDIT)
si apre una finestra in cui si può scrivere e "immagazzo da memorizzare"
digitando NEDIT AGENDA e apre il file aggiornato.
Come vedere il contenuto di un file?
- CAT nome file > d
- il comando CAT interpreta. BYTE come caratteri
- con esempio CAT AGENDA1 viene visualizzato il nuovo vaccino
DIRECTORY
- Sono contenitori di FILE o di altre directory
- Ogni utente ha una propria home directory come directory di lavoro che
- solitamente assume una rappresentazione ad albero. La radice (ROOT) dell'albero è
- la directory principale, indicato /. Un file può essere anche localizzato nell'albero
- e il suo nome è detto, in questo caso, PATHNAME. Il pathname di un file può essere
- ASSOLUTA: localizzato il file rispetto a ROOT.
- esempio: /user/stabilità nome di /esempio/ .bin
- RELATIVA: posizione di file rispetto alla directory corrente
- esempio: percorso thereof: nella directory corrente inclusa
- il comando PWD oppose la PATH ASSOLUTA della directory corrente di lavoro
- (home directory)
- esempio: /home/stefano/ec/ele/work
- il comando CD permette di navigare alla home directory
- permesso di muoverti directory: permette di spostarlo in un directory e in altre
- il comando LS mostra il contenuto della directory corrente (mostra file o directory)
- opzioni: LS [opzioni] [lista di file o directory]
- LS -a: elenca file e per quelli il cui nome inizia per.
- LS -l: elenca in formato lungo e dettagliato
Per gestire più operazioni univoche si usa il linguaggio grafico con diagrammi di flusso o flow chart: ogni azione viene data con un apposito simbolo i diversi simboli sono collegati con frecce, orientate che danno la precedenza delle diverse azioni.
Operazioni base
- Trasferimento di informazioni: acquisizione dati, visualizzazione risultati, intervalli, lettura risultati, finali
- Esecuzione calcoli: operazioni assunzione decisioni: scelta della risoluzione di un determinato operazione da compiere sulla base dei risultati ottenuti e delle osservazioni; utilizza, se necessario, il numeratore eseguire iterazioni (o calcoli): tramite ripetizione di sequenze di operazioni
NB: Ogni algoritmo deve iniziare con un'operazione è necessario identificare la prima operazione perché l'algoritmo inizi.
Simboli grafici
- Inizio / Fine: è il simbolo che caratterizza la prima e l'ultima operazione (nell'esempio: inizio: i coefficienti a una fine > num. di soluzioni: x₁, x₂ (> >)
- Ingresso/Uscita: impostati dati, esternati, risultati input/output
- Elaborazione calcoli
- Elaborazione: risoluzione di un sottoproblema
- Decisione: scelta tra due operazioni alternative
Tutti i blocchi sono collegati da comunicazioni:
- collega un blocco con il prossimo
- esegue la fine delle operazioni
Solo il blocco di decisione può avere 2 frecce in uscita (ma non più di due)
Dispensa: Introduzione a Java
Programmazione: fasi fondamentali
- Definizione di algoritmo
- Traduzione in linguaggio di programmazione. Le informazioni dell'algoritmo devono essere tradotte nel linguaggio di programmazione
- Traduzione del linguaggio macchina (binario)
pag 8
Fase 1:
La programmazione ricerca di definire quello linguaggio umano esecuzione programma linguaggio tradurre il programma poi riscrivere l'esecuzione per verificare totale errori anche di "Testing".
Debugging: verificare tutti i tipi di errori (mistakes e semantic) perché poi potrebbe ella esecuzione ottenere nuovi contatti.
Testing: provare il programma con esempi precisi.
Fase 3:
Preparazione dei programmi separata dai 3 sottiletti:
- Editing: scrivere programma e memorizzarlo poi su file
- Compilazione: tradurre il programma in linguaggio macchina, il computer poi in analisi sintattica e generolica per file che la macchina sa leggere
- Testing: verificare non funziona postronare ella fase di editing per risolvere difficoltà di programma e riscrivere
Spesso il programma fatto più a più adequata il problema da risolvere ed è necessario dopo "NUOVE SPECIFICHE" tornare indietro e ricomporre il nuovo programma e per la nuova situazione.
Cap. 4
Che cosa è Java
Cap. 5
Il linguaggio Java: caratteristiche
Cap. 6
Semplice e Object Oriented
Java rispetto a C ha un diverso uso della memoria, perché riescono più rapidi in memoria per le "bresche" le quali riserva per "libertà" del programmatore
Cap. 7
Java è un linguaggio interpretato
Il nome del file in CODICE SORGENTE ha estensione .java
Il compilatore genera file .class
Quando il file aveva il BYTECODE, uno non è eseguibile dalla macchina.