Anteprima
Vedrai una selezione di 10 pagine su 60
Fondamenti di informatica (laboratorio) Pag. 1 Fondamenti di informatica (laboratorio) Pag. 2
Anteprima di 10 pagg. su 60.
Scarica il documento per vederlo tutto.
Fondamenti di informatica (laboratorio) Pag. 6
Anteprima di 10 pagg. su 60.
Scarica il documento per vederlo tutto.
Fondamenti di informatica (laboratorio) Pag. 11
Anteprima di 10 pagg. su 60.
Scarica il documento per vederlo tutto.
Fondamenti di informatica (laboratorio) Pag. 16
Anteprima di 10 pagg. su 60.
Scarica il documento per vederlo tutto.
Fondamenti di informatica (laboratorio) Pag. 21
Anteprima di 10 pagg. su 60.
Scarica il documento per vederlo tutto.
Fondamenti di informatica (laboratorio) Pag. 26
Anteprima di 10 pagg. su 60.
Scarica il documento per vederlo tutto.
Fondamenti di informatica (laboratorio) Pag. 31
Anteprima di 10 pagg. su 60.
Scarica il documento per vederlo tutto.
Fondamenti di informatica (laboratorio) Pag. 36
Anteprima di 10 pagg. su 60.
Scarica il documento per vederlo tutto.
Fondamenti di informatica (laboratorio) Pag. 41
1 su 60
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

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.

Dettagli
Publisher
A.A. 2019-2020
60 pagine
1 download
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Svit6788 di informazioni apprese con la frequenza delle lezioni di Fondamenti di informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Pavia o del prof Larizza Cristiana.