Operazioni di input e output in Fortran 90
|
|
- Alfredo Castaldo
- 8 anni fa
- Visualizzazioni
Transcript
1 Operazioni di input e output in Fortran 90 Ing. Luca De Santis DIS - Dipartimento di informatica e sistemistica Anno accademico 2006/2007 Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 1 / 28
2 Cosa vedremo in questa lezione 1 Concetti fondamentali sui file 2 Gestire i file con il Fortran 90 3 Esempi di applicazioni 4 Formattazione dell input e dell output Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 2 / 28
3 Concetti fondamentali sui file File: concetti fondamentali File: sequenza di elementi (ad es. caratteri) memorizzati in memoria secondaria. File di testo: qualsiasi cosa che possa essere letta da tastiera o scritta su video in chiaro, senza decodifica (interi, reali, caratteri,... ). Disciplina d accesso maniera di accedere ai dati: sequenziale = dal primo ai successivi, in sequenza casuale ad uno qualsiasi, in ogni momento Questi concetti sono indipendenti dal linguaggio di programmazione Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 3 / 28
4 Concetti fondamentali sui file I file e il sistema operativo I dati in un PC sono gestiti attraverso il file system Solitamente con struttura gerarchica Il file system associa ad ogni porzione di dati memorizzati un nome fisico (stringa di caratteri + estensione) A volte il sistema operativo impone restrizioni su: Lunghezza stringa, ad es. in DOS max 8 caratteri + estensione (limitazione superata con i nuovi sistemi operativi) Uso maiuscole/minuscole (ad es. DOS è case-insensitive) Al nome fisico di un file può corrispondere un nome logico, definito ad esempio internamente ad un programma Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 4 / 28
5 Concetti fondamentali sui file Operazioni principali su un file Apertura di un file: creare accoppiamento nome logico/nome fisico in: Sola lettura In Fortran 90 ogni riga del file viene chiamata record Sola scrittura: modalità NEW : il file non esiste, viene creato modalità REPLACE : il file (esistente o no) viene riscritto, cancellando il contenuto vecchio Lettura/scrittura Chiusura di un file: eliminare l accoppiamento. Lettura di dati (in file da cui la lettura è ammessa) Scrittura di dati (in file su cui la scrittura è ammessa) Anche queste operazioni sono indipendenti dal linguaggio di programmazione! Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 5 / 28
6 Gestire i file con il Fortran 90 Restrizioni Il Fortran 90 consente di associare un nome logico ad un file fisico gestito dal sistema operativo Astrazione dal dispositivo e dalla tecnologia Il file logico viene detto dispositivo logico o anche dispositivo Il nome del dispositivo logico deve essere una costante di tipo INTEGER, che viene chiamata unità I compilatori riservano alcuni numeri a dispositivi standard In questo corso ci occuperemo: Solo file di testo No file in lettura/scrittura Solo file ad accesso sequenziale Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 6 / 28
7 Gestire i file con il Fortran 90 Apertura di un file L associazione di un dispositivo logico ad un file fisico per la lettura avviene attraverso l istruzione: OPEN(lista open) Occorre specificare le seguenti clausole: UNIT: nome logico (intero non negativo) FILE: nome fisico (stringa di caratteri) STATUS: può assumere i seguenti valori: OLD : sola lettura NEW : sola scrittura; il file non deve esistere, e viene creato REPLACE : sola scrittura esistente o no, il file viene (ri)scritto; SCRATCH : file temporaneo, non viene salvato su disco Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 7 / 28
8 Gestire i file con il Fortran 90 Apertura di un file (cont.) ACTION: READ o WRITE. IOSTAT: variabile di tipo intero, memorizza eventi particolari: Forma IOSTAT = nome variabile L apertura di un dispositivo fisico e la lettura dei record può generare errori La variabile (IOSTAT) consente di controllare lo stato delle operazioni: Se c è errore nell operazione (ad esempio, un file in lettura non esiste, fine file in lettura record o errore in lettura record) nome variabile /= 0; Se tutto è andato a buon fine: nome variabile == 0; Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 8 / 28
9 Gestire i file con il Fortran 90 Altre operazioni su file Chiusura: CLOSE(unità) Lettura: READ(unità, formato, variabile iostat) Scrittura: WRITE(unità, formato ) Riposiziona all inizio: REWIND(unità) Record precedente: BACKSPACE(unità) Esempi: INTEGER : : i o s t a t OPEN(UNIT=5, FILE= esempio. tmp, STATUS= NEW, ACTION= WRITE, IOSTAT=i o s t a t ) OPEN(UNIT=12, STATUS= SCRATCH, IOSTAT=i o s t a t ) OPEN(UNIT=8, FILE= d a t i. dat, STATUS= OLD, ACTION= READ, IOSTAT=i o s t a t )... CLOSE( 5 )! c h i u d o i l d i s p o s i t i v o a s s o c i a t o a l l u n i t à 5 READ( 8, ) a, b, c! l e g g o un r e c o r d d e l f i l e d a t i. dat WRITE( 5, ) a! s c r i v o su esempio. tmp l a v a r i a b i l e a REWIND( 8 )! r i t o r n o a l primo r e c o r d d e l d i s p o s i t i v o 8 Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 9 / 28
10 Esempi di applicazioni Somma di interi da file 1 PROGRAM s o m m a f i l e 2! Questo programma l e g g e un f i l e che c o n t i e n e numeri i n t e r i e ne c a l c o l a l a somma 3! I l f i l e ha nome f i s i c o d a t i. t x t 4! SEZIONE DICHIARATIVA 5 IMPLICIT NONE 6 CHARACTER( 8 ), PARAMETER : : n o m e f i l e = d a t i. t x t! i l nome f i s i c o d e l f i l e 7 INTEGER : : dato! i l dato l e t t o d i v o l t a i n v o l t a 8 INTEGER : : q u a n t i = 0! c o n t a t o r e d e g l i i n t e r i l e t t i 9 INTEGER : : somma = 0! somma d e g l i i n t e r i l e t t i 10 INTEGER : : i s t a t u s! s t a t o I /O 11! SEZIONE ESECUTIVA 12! a p e r t u r a d e l f i l e i n s o l a l e t t u r a 13 WRITE(, ) Leggo d a l f i l e, n o m e f i l e 14 OPEN (UNIT = 9, FILE = nome file, STATUS = OLD, ACTION = READ, IOSTAT = i s t a t u s ) 15 IF ( i s t a t u s == 0) THEN! i l f i l e e s t a t o a p e r t o c o r r e t t a m e n t e 16 DO 17 READ ( 9,,IOSTAT = i s t a t u s ) dato! l e t t u r a d i un dato da f i l e 18 IF ( i s t a t u s /= 0) EXIT! s i e s c e quando i l f i l e e t e r m i n a t o 19 WRITE(, ) dato 20 q u a n t i = q u a n t i somma = somma + dato 22 END DO 23 CLOSE( 9 ) 24 WRITE(, ) I l f i l e e composto d i, q u a n t i, d a t i 25 WRITE(, ) La somma dei d a t i vale, somma 26 ELSE 27! i l f i l e non e s t a t o a p e r t o c o r r e t t a m e n t e 28 WRITE(, ) I l f i l e, n o m e f i l e, non e s i s t e 29 END IF 30 STOP 31 END PROGRAM s o m m a f i l e Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 10 / 28
11 Righe e caratteri di un file Esempi di applicazioni 1 PROGRAM l e g g i f i l e 2! Questo programma l e g g e un f i l e d i t e s t o e conta d i q u a n t i c a r a t t e r i e quante 3! l i n e e e composto. 4! I l f i l e ha nome f i s i c o i n p u t. t x t! 5 6! I l programma l e g g e una r i g a d e l f i l e p e r o g n i i t e r a z i o n e, immagazzinandola 7! i n una s t r i n g a d i l u n g h e z z a f i s s a t a ( ). 8! Vengono u s a t i a l c u n i a s p e t t i p e c u l i a r i d e l l e s t r i n g h e : 9! l e t t u r a f o r m a t t a t a con d e s c r i t t o r e d i formato A ( l e g g e t u t t a l a l i n e a ) 10! ( f u n z i o n a anche s e n z a l a f o r m a t t a z i o n e d e l l o p e r a z i o n e d i l e t t u r a ) 11! f u n z i o n e i n t r i n s e c a LEN TRIM ( s ), che r e s t i t u i s c e l a l u n g h e z z a d e l l a s t r i n g a 12! s meno g l i s p a z i v u o t i f i n a l i 13 14! SEZIONE DICHIARATIVA 15 IMPLICIT NONE 16 CHARACTER( 12), PARAMETER : : n o m e f i l e = input. txt 17! i l nome f i s i c o d e l f i l e 18 INTEGER, PARAMETER : : l u n g h e z z a l i n e a = ! l a lunghezza di l i n e a massima ammessa 20 CHARACTER( l u n g h e z z a l i n e a ) : : l i n e a 21! l a l i n e a l e t t a d i v o l t a i n v o l t a 22 INTEGER : : l i n e e = 0! c o n t a t o r e d e l l e l i n e e l e t t e 23 INTEGER : : c a r a t t e r i = 0! c o n t a t o r e d e i c a r a t t e r i l e t t i 24 INTEGER : : i s t a t u s! s t a t o I /O Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 11 / 28
12 Righe e caratteri di un file(cont.) Esempi di applicazioni 26! SEZIONE ESECUTIVA 27 WRITE(, ) Leggo d a l f i l e, n o m e f i l e 28 OPEN (UNIT = 9, FILE = nome file, STATUS = OLD, ACTION = READ,& 29 &IOSTAT = i s t a t u s ) 30 IF ( i s t a t u s == 0) THEN 31 DO 32 READ ( 9, 1 0 0,IOSTAT = i s t a t u s ) l i n e a! LETTURA d i una l i n e a da f i l e 33 IF ( i s t a t u s /= 0) EXIT 34 WRITE(, ) l i n e a ( 1 : LEN TRIM ( l i n e a ) ) 35 l i n e e = l i n e e c a r a t t e r i = c a r a t t e r i + LEN TRIM( l i n e a ) 37 END DO CLOSE( 9 ) 40 WRITE(, ) I l f i l e e composto d i, l i n e e, l i n e e 41 WRITE(, ) e d i, c a r a t t e r i, c a r a t t e r i ELSE 44 WRITE(, ) I l f i l e, n o m e f i l e, non e s i s t e 45 END IF FORMAT(A) 47 STOP END PROGRAM l e g g i f i l e Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 12 / 28
13 Esempi di applicazioni Copia di un file di testo 1 MODULE o p e r a z i o n i s u f i l e 2 CONTAINS 3 SUBROUTINE c o p i a f i l e ( s o r g e n t e, d e s t i n a z i o n e ) 4! SEZIONE DICHIARATIVA 5 IMPLICIT NONE 6 CHARACTER( l e n = ), INTENT( IN ) : : s o r g e n t e, d e s t i n a z i o n e! nomi f i s i c i d e i f i l e 7! DICHIARAZIONE COSTANTI E VARIABILI LOCALI 8 INTEGER, PARAMETER : : l u n g h e z z a l i n e a = 240! l a massima l u n g h e z z a ammessa 9 CHARACTER( l u n g h e z z a l i n e a ) : : l i n e a! l a l i n e a l e t t a d i v o l t a i n v o l t a 10 INTEGER : : i s t a t u s! s t a t o I /O 11! SEZIONE ESECUTIVA 12 WRITE(, ) Sto c o p i a n d o i l f i l e, s o r g e n t e, n e l f i l e, d e s t i n a z i o n e 13! a p e r t u r a d e l f i l e s o r g e n t e i n l e t t u r a 14 OPEN (UNIT = 9, FILE = sorgente, STATUS = OLD, ACTION = READ, IOSTAT = i s t a t u s ) 15 IF ( i s t a t u s == 0) THEN 16! a p e r t u r a d e l f i l e d e s t i n a z i o n e i n s c r i t t u r a 17 OPEN (UNIT = 10, FILE = destinazione, STATUS = REPLACE, ACTION = WRITE ) 18 DO 19 READ ( 9, 1 0 0,IOSTAT = i s t a t u s ) l i n e a! LETTURA d i una l i n e a da f i l e 20 IF ( i s t a t u s /= 0) EXIT 21 WRITE(10, ) l i n e a ( 1 : LEN TRIM ( l i n e a ) ) 22 END DO 23 CLOSE( 9 ) 24 CLOSE( 1 0 ) 25 ELSE 26 WRITE(, ) I l f i l e, s o r g e n t e, non e s i s t e 27 END IF 28 WRITE(, ) Copia terminata FORMAT(A) 30 RETURN 31 END SUBROUTINE c o p i a f i l e Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 13 / 28
14 Copia di un file di testo(cont.) Esempi di applicazioni 33 SUBROUTINE s t a m p a f i l e ( n o m e f i l e ) 34! SEZIONE DICHIARATIVA 35 IMPLICIT NONE 36! DICHIARAZIONE ARGOMENTI FITTIZI 37 CHARACTER( l e n = ), INTENT( IN ) : : n o m e f i l e! nome f i s i c o d e l f i l e 38! DICHIARAZIONE VARIABILI LOCALI 39 INTEGER, PARAMETER : : l u n g h e z z a l i n e a = ! l a lunghezza di l i n e a massima ammessa 41 CHARACTER( l u n g h e z z a l i n e a ) : : l i n e a 42! l a l i n e a l e t t a d i v o l t a i n v o l t a 43 INTEGER : : i s t a t u s! s t a t o I /O 44! SEZIONE ESECUTIVA 45 OPEN (UNIT = 9, FILE = nome file, STATUS = OLD, ACTION = READ, & 46 &IOSTAT = i s t a t u s ) 47 IF ( i s t a t u s == 0) THEN 48 WRITE(, ) Contenuto d e l f i l e, n o m e f i l e 49 DO 50 READ ( 9, 1 0 0,IOSTAT = i s t a t u s ) l i n e a! LETTURA d i una l i n e a da f i l e 51 IF ( i s t a t u s /= 0) EXIT 52 WRITE(, ) l i n e a ( 1 : LEN TRIM ( l i n e a ) ) 53 END DO 54 CLOSE( 9 ) 55 WRITE(, ) F i n e f i l e, n o m e f i l e 56 ELSE 57 WRITE(, ) I l f i l e, n o m e f i l e, non e s i s t e 58 END IF 59 RETURN FORMAT(A) 61 END SUBROUTINE s t a m p a f i l e 62 END MODULE o p e r a z i o n i s u f i l e Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 14 / 28
15 Formattazione dell input e dell output Stampa in formato libero Stampa in formato libero * come secondo argomento di WRITE(,) (vedere file FORMAT1.F90). Inconvenienti: Molti spazi inutili, Il programmatore non decide quanti siano gli spazi, Inadatta per stampa incolonnata su più righe. INTEGER : : i = 21 REAL : : p i g r e c o = WRITE(, ) i v a l e =, i, ; p i g r e c o v a l e =, p i g r e c o! i v a l e = 2 1 ; p i g r e c o v a l e = Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 15 / 28
16 Formattazione dell input e dell output Stampa formattata Esempio: WRITE(, ) i, p i g r e c o 100 FORMAT( i v a l e =, I3, ; p i g r e c o v a l e =, F7. 3 )! i v a l e = 2 1 ; p i g r e c o v a l e = : etichetta dell istruzione FORMAT I3: descrittore del formato di un intero in tutto, utilizza 3 caratteri, allineando a destra F7.3: descrittore del formato di un reale in virgola fissa in tutto, utilizza 7 caratteri, di cui 3 dopo il punto e uno per il punto, allineando a destra Note: Arrotondamento del reale stampato, ma non della sua rappresentazione in memoria Necessità dello spazio iniziale nella stringa di FORMAT Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 16 / 28
17 Formattazione dell input e dell output FORMAT: specifiche alternative Con istruzione FORMAT esplicita: Utile per leggibilità e/o quando deve essere usata almeno due volte Tipicamente: - Tutte insieme alla fine, prima di STOP/RETURN - Singolarmente, dopo il loro primo uso Con stringa costante senza nome: Quando deve essere usata una sola volta Con stringa variabile: - Uso sofisticato, non trattato in questo corso Vedere file FORMAT2.F90 Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 17 / 28
18 Perchè serve lo spazio all inizio? Formattazione dell input e dell output Bisogna fare riferimento a due concetti Stampante di riga, obsoleta tecnologicamente, ma ancora utile concettualmente Elabora una sola riga da stampare Invia una riga alla stampante Buffer di stampa (buffer di output): formato da: 1 carattere di controllo (il primo); 132 caratteri da stampare (i rimanenti). Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 18 / 28
19 Il carattere di controllo Formattazione dell input e dell output Valori ammessi per il carattere di controllo (vedere file FORMAT3.F90): CARATTERE SIGNIFICATO 0 Interlinea doppia 1 Salta a nuova pagina + Stampa sulla stessa riga tutti gli altri Stampa normale (compreso SPAZIO) Il carattere di controllo non serve: nel formato libero; nella lettura; nella stampa su file. Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 19 / 28
20 Formattazione dell input e dell output Carattere di controllo: potenziali problemi INTEGER : : i... i = 21 WRITE(, ) i!stampa 21 i = 450 WRITE(, ) i!stampa FORMAT( I 3 ) Regola pratica Scrivere sempre il carattere di controllo in modo esplicito nelle istruzioni di formato (vedere file FORMAT4.F90) WRITE(, ) i!stampa FORMAT(, I 3 )!CORRETTA Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 20 / 28
21 Descrittore I : INTEGER Formattazione dell input e dell output Forma generale riw.m dove r, w ed m sono costanti senza nome di tipo INTEGER (positive) Forme particolari Iw: stampa un intero usando w caratteri (eventuale segno - compreso), allineando a destra Iw.m: come sopra, ma visualizza almeno m cifre oltre -, utilizzando eventualmente degli 0 come cifre più significative riw.m: come la forma precedente, ma con un fattore di ripetizione (formattazione applicata per r volte) Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 21 / 28
22 Formattazione dell input e dell output Esempi descrittore I (file FORMAT5.F90) i = WRITE(, ) i WRITE(, ) i WRITE(, ) i, i, i WRITE(, ) i, i, i 100 FORMAT(, I 2 0 ) 200 FORMAT(, I ) 300 FORMAT(, 3 I 2 0 ) 400 FORMAT(, 3 I ) Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 22 / 28
23 Formattazione dell input e dell output Casi particolari Cosa succede se (vedere file FORMAT6.F90): w è più grande del necessario? Nessun problema: allineamento a destra w è più piccolo del necessario? Stampa w asterischi (Ad esempio, **** ) m è più grande di w? Errore a run-time I dati da stampare non sono interi? Errore a run-time. Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 23 / 28
24 Formattazione dell input e dell output Casi particolari Cosa succede se (FORMAT7.F90): r è più grande del necessario? Stampa solo gli interi presenti nella WRITE. r è più piccolo del necessario? 1. Stampa i primi r interi presenti nella WRITE sulla stessa riga 2. Poi va a capo e riapplica la FORMAT ai successivi interi presenti nella WRITE Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 24 / 28
25 Altri descrittori Formattazione dell input e dell output NOTE ALLIN REAL rfw.d Virgola fissa D rew.d Virgola mobile, 0.1 <= mantissa < 1.0 D resw.d Virgola mobile, 1.0 <= mantissa < 10.0 D LOGICAL rlw w >=1 (stampa T o F ) D CHARACTER raw Stampa w caratteri D ra Stampa tutti i caratteri necessari S Legenda: r = fattore di ripetizione w = numero di caratteri usati (compresi eventuali., +, -, E ) d = numero di cifre dopo il punto Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 25 / 28
26 Formattazione dell input e dell output Note sugli altri descrittori w e d sono obbligatori r è opzionale (implicitamente vale 1) per E, ES deve valere w d + 7 w troppo piccolo: F, E, ES stampa w asterischi A stampa i primi w caratteri Vedere file FORMAT8.F90: Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 26 / 28
27 Formattazione dell input e dell output Altre nozioni su FORMAT Esistono altri descrittori: X, T, /. nx : inserimento di n spazi (non ammesso in Elf90) Tc : permette di raggiungere una specifica posizione del buffer (vai a colonna c ) / : vai a capo È possibile usare parentesi e fattori di ripetizione. Ad esempio (vedere file FORMAT9.F90) in questa maniera stampiamo per 3 volte 3 interi: 100 FORMAT(, 3 ( I1, I2, I 3 ) ) Esercizi: stampa tabella codici ASCII (Soluzione: file ASCII.F90) tavola pitagorica (Soluzione: file TAVOLPI2.F90) Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 27 / 28
28 Lettura formattata di dati Formattazione dell input e dell output In generale, non c è molta necessità di lettura formattata (la lettura non formattata normalmente va già bene per la maggior parte degli scopi) I concetti sono molto simili a quelli visti per la stampa (WRITE): Buffer di lettura (buffer di input) Non c è il carattere di controllo Descrittori di formato Vedere file FORMAT10.F90 per alcuni casi significativi di lettura di stringhe (descrittore A ) Potenziali errori se i descrittori non sono conformi ai dati da leggere (vedere file FORMAT11.F90) Fortran 90: file e formattazione DIS - Dipartimento di informatica e sistemistica 28 / 28
Metodologie di programmazione in Fortran 90
Metodologie di programmazione in Fortran 90 Ing. Luca De Santis DIS - Dipartimento di informatica e sistemistica Anno accademico 2007/2008 Fortran 90: Metodologie di programmazione DIS - Dipartimento di
DettagliI file di dati. Unità didattica D1 1
I file di dati Unità didattica D1 1 1) I file sequenziali Utili per la memorizzazione di informazioni testuali Si tratta di strutture organizzate per righe e non per record Non sono adatte per grandi quantità
DettagliISTITUTO TECNICO INDUSTRIALE STATALE LA GESTIONE DEI FILE DI TESTO IN C++
ISTITUTO TECNICO INDUSTRIALE STATALE G A L I L E O F E R R A R I S DIISPENSA DII IINFORMATIICA E SIISTEMII AUTOMATIICII LA GESTIONE DEI FILE DI TESTO IN C++ Le classi per la gestione dei file. Il C++ è
DettagliFortran per Ingegneri
Fortran per Ingegneri Lezione 5 A.A. 0/04 Ing. Davide Vanzo davide.vanzo@unitn.it Ing. Simone Zen simone.zen@unitn.it ufficio: Laboratorio didattico di modellistica ambientale ( piano) Tel interno: 488
DettagliFunzioni matlab per la gestione dei file. Informatica B Prof. Morzenti
Funzioni matlab per la gestione dei file Informatica B Prof. Morzenti File Contenitori di informazione permanenti Sono memorizzati su memoria di massa Possono continuare a esistere indipendentemente dalla
DettagliProf. Giuseppe Chiumeo. Avete già studiato che qualsiasi algoritmo appropriato può essere scritto utilizzando soltanto tre strutture di base:
LA STRUTTURA DI RIPETIZIONE La ripetizione POST-condizionale La ripetizione PRE-condizionale INTRODUZIONE (1/3) Avete già studiato che qualsiasi algoritmo appropriato può essere scritto utilizzando soltanto
DettagliSpiegazione Open Interest Storico:
Spiegazione Open Interest Storico: Ogni volta che viene scaricata la chain delle opzioni, tutti i dati ottenuti vengono memorizzati anche nel database storico, che comprende quindi sia i valori degli Open
DettagliFunzioni in C. Violetta Lonati
Università degli studi di Milano Dipartimento di Scienze dell Informazione Laboratorio di algoritmi e strutture dati Corso di laurea in Informatica Funzioni - in breve: Funzioni Definizione di funzioni
DettagliMatlab: Gestione avanzata dei file
Matlab: Gestione avanzata dei file Informatica B File 2 Contenitori di informazione permanenti Sono memorizzati su memoria di massa Possono continuare ad esistere indipendentemente dalla vita del programma
DettagliTEST: Word & Excel. 2014 Tutti i diritti riservati. Computer Facile - www.computerfacile.webnode.it
TEST: Word & Excel 1. Come viene detta la barra contenente il nome del documento? A. barra del titolo B. barra di stato C. barra del nome D. barra dei menu 2. A cosa serve la barra degli strumenti? A.
DettagliAutomatizzare i compiti ripetitivi. I file batch. File batch (1) File batch (2) Visualizzazione (2) Visualizzazione
Automatizzare i compiti ripetitivi I file batch Anno accademico 2000-01 1 Spesso capita di dover eseguire ripetutatmente una data sequenza di comandi Introdurli uno a uno da tastiera è un processo lento
DettagliCos è ACCESS? E un programma di gestione di database (DBMS) Access offre: un ambiente user frendly da usare (ambiente grafico)
Cos è ACCESS? E un programma di gestione di database (DBMS) Access offre: un ambiente user frendly da usare (ambiente grafico) 1 Aprire Access Appare una finestra di dialogo Microsoft Access 2 Aprire un
DettagliIl calcolatore - Applicazioni
Alfonso Miola Il calcolatore - Applicazioni Esercitazione Dispensa B-01-E Settembre 2005 1 Contenuti Applicazioni Applicazioni e Interfacce Il pacchetto Office Word Excel Power Point Il CD per ECDL 2 Applicazioni
DettagliInforma(ca Appun% dal laboratorio 2
Informa(ca Appun% dal laboratorio 2 Conce- fondamentali Esistono programmi, come Microso8 Word oppure Acrobat Reader, che vengono usa% dagli uten% per far eseguire al computer determinate operazioni (come
DettagliInformatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter
Informatica B a.a 2005/06 (Meccanici 4 squadra) Scaglione: da PO a ZZZZ PhD. Ing. Michele Folgheraiter Architettura del Calcolatore Macchina di von Neumann Il calcolatore moderno è basato su un architettura
DettagliMODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it
MODELLO CLIENT/SERVER Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it POSSIBILI STRUTTURE DEL SISTEMA INFORMATIVO La struttura di un sistema informativo
DettagliSistemi Operativi. Interfaccia del File System FILE SYSTEM : INTERFACCIA. Concetto di File. Metodi di Accesso. Struttura delle Directory
FILE SYSTEM : INTERFACCIA 8.1 Interfaccia del File System Concetto di File Metodi di Accesso Struttura delle Directory Montaggio del File System Condivisione di File Protezione 8.2 Concetto di File File
DettagliStrutturazione logica dei dati: i file
Strutturazione logica dei dati: i file Informazioni più complesse possono essere composte a partire da informazioni elementari Esempio di una banca: supponiamo di voler mantenere all'interno di un computer
DettagliIntroduzione. Informatica B. Daniele Loiacono
Introduzione Informatica B Perchè studiare l informatica? Perchè ha a che fare con quasi tutto quello con cui abbiamo a che fare ogni giorno Perché è uno strumento fondamentale per progettare l innovazione
DettagliArchitettura hardware
Ricapitolando Architettura hardware la parte che si può prendere a calci Il funzionamento di un elaboratore dipende da due fattori principali 1) dalla capacità di memorizzare i programmi e i dati 2) dalla
Dettagli3 - Variabili. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo
3 - Variabili Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di
DettagliInformazione analogica e digitale
L informazione L informazione si può: rappresentare elaborare gestire trasmettere reperire L informatica offre la possibilità di effettuare queste operazioni in modo automatico. Informazione analogica
DettagliPROMEMORIA: Come creare, compilare ed eseguire programmi in Fortran 95
Corso di Laurea in Matematica - Laboratorio di Programmazione gr.2 a.a. 2014/15 SECONDA esercitazione in laboratorio --- Creazione e modifica di files ASCII per mezzo del programma gedit. --- Uso del compilatore
DettagliLABORATORIO DI INFORMATICA 1 2014-2015. - parte 6 -
LABORATORIO DI INFORMATICA 1 2014-2015 - parte 6 - Lettura da File Obiettivo: leggere un file Per prima cosa dobbiamo creare un oggetto che rappresenti il file che vogliamo utilizzare (inserendo anche
DettagliGestione dei File in C
Gestione dei File in C Maurizio Palesi DIIT Università di Catania Viale Andrea Doria 6, 95125 Catania mpalesi@diit.unict.it http://www.diit.unict.it/users/mpalesi Sommario In questo documento saranno introdotte
DettagliMANUALE EDICOLA 04.05
MANUALE EDICOLA 04.05 Questo è il video che si presenta avviando il programma di Gestione Edicola. Questo primo video è relativo alle operazioni di carico. CARICO Nello schermo di carico, in alto a sinistra
DettagliCodifica: dal diagramma a blocchi al linguaggio C++
Codifica: dal diagramma a blocchi al linguaggio C++ E necessario chiarire inizialmente alcuni concetti. La compilazione Il dispositivo del computer addetto all esecuzione dei programmi è la CPU La CPU
DettagliLogica e codifica binaria dell informazione
Politecnico di Milano Corsi di Laurea in Ingegneria Matematica e Ingegneria Fisica Dipartimento di Elettronica ed Informazione Logica e codifica binaria dell informazione Anno Accademico 2002 2003 L. Muttoni
DettagliIntroduzione al MATLAB c Parte 2
Introduzione al MATLAB c Parte 2 Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ 18 gennaio 2008 Outline 1 M-file di tipo Script e Function Script Function 2 Costrutti di programmazione
Dettagli4.1 FAX EMAIL: Sollecito consegne via email (Nuova funzione)
- 36 - Manuale di Aggiornamento 4 MODULI AGGIUNTIVI 4.1 FAX EMAIL: Sollecito consegne via email (Nuova funzione) È stata realizzata una nuova funzione che permette di inviare un sollecito ai fornitori,
DettagliEsercizi. Fortran 90[/95] Algoritmo di Newton. Esercizi. Algoritmo di Newton: Progetto
Esercizi Fortran 90[/95] M. Bianco Quanto vale ires alla fine delle iterazioni? ires=0 DO index=-10,10 ires=ires+1 END DO Esercizi Quanto vale ires alla fine delle iterazioni? ires=0 loop1: DO index1=1,20,5
DettagliI componenti di un Sistema di elaborazione. Memoria centrale. È costituita da una serie di CHIP disposti su una scheda elettronica
I componenti di un Sistema di elaborazione. Memoria centrale Memorizza : istruzioni dati In forma BINARIA : 10001010101000110101... È costituita da una serie di CHIP disposti su una scheda elettronica
DettagliDescrizione di un algoritmo
Descrizione di un algoritmo Un algoritmo descrive due tipi fondamentali di oper: calcoli ottenibili tramite le oper primitive su tipi di dato (valutazione di espressioni) che consistono nella modifica
DettagliQualche parola da imparare
Qualche parola da imparare Le informazioni del computer sono registrate sui dischi (dischi fissi, CD, DVD, chiavetta, dischi esterni, ecc.): compito dei dischi è di conservare una copia (quasi) permanente
DettagliAPPUNTI SUL LINGUAGGIO DI PROGRAMMAZIONE PASCAL
APPUNTI SUL LINGUAGGIO DI PROGRAMMAZIONE PASCAL In informatica il Pascal è un linguaggio di programmazione creato da Niklaus Wirth ed é un linguaggio di programmazione strutturata. I linguaggi di programmazione
DettagliCorso di Fondamenti di Informatica prova del 04/07/2008
UNIVERSITÀ DEGLI STUDI DI PERUGIA FACOLTÀ DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA MECCANICA. Corso di Fondamenti di Informatica prova del 04/07/2008 Esercizio 1 (17 punti) Il file di nome inp.dat contiene
DettagliStruttura degli elenchi riepilogativi
Allegato XII SPECIFICHE TECNICHE E TRACCIATI RECORD DEGLI ELENCHI RIEPILOGATIVI DELLE CESSIONI E DEGLI ACQUISTI INTRACOMUNITARI DI BENI E DEI SERVIZI RESI E RICEVUTI (PRESENTAZIONE TELEMATICA ATTRAVERSO
DettagliTest Excel conoscenze di Base
Test Excel conoscenze di Base 1)Che tipo di barra ha un foglio di calcolo, che un elaboratore testi non ha? a. La barra dei menu b. La barra della formula c. La barra del titolo d. La barra della formattazione
DettagliMS Word per la TESI. Barra degli strumenti. Rientri. Formattare un paragrafo. Cos è? Barra degli strumenti
MS Word per la TESI Barra degli strumenti Cos è? Barra degli strumenti Formattazione di un paragrafo Formattazione dei caratteri Gli stili Tabelle, figure, formule Intestazione e piè di pagina Indice e
DettagliOlga Scotti. Basi di Informatica. File e cartelle
Basi di Informatica File e cartelle I file Tutte le informazioni contenute nel disco fisso (memoria permanente del computer che non si perde neanche quando togliamo la corrente) del computer sono raccolte
DettagliUso di base delle funzioni in Microsoft Excel
Uso di base delle funzioni in Microsoft Excel Le funzioni Una funzione è un operatore che applicato a uno o più argomenti (valori, siano essi numeri con virgola, numeri interi, stringhe di caratteri) restituisce
DettagliOTTAVA ESPERIENZA DI LABORATORIO. L elaborazione dei files in C
CORSO DI LABORATORIO DI INFORMATICA CORSO DI LAUREA IN SDM ANNO ACCADEMICO 2011-2012 Docente: R. Sparvoli Esercitazioni: R. Sparvoli, F. Palma OTTAVA ESPERIENZA DI LABORATORIO L elaborazione dei files
DettagliIl software. la parte contro cui si può solo imprecare. Funzioni principali del sistema operativo. (continua) Gestione della memoria principale
Funzioni principali del sistema operativo Il software la parte contro cui si può solo imprecare Avvio dell elaboratore Gestione del processore e dei processi in Gestione della memoria principale Gestione
DettagliAppunti sulla Macchina di Turing. Macchina di Turing
Macchina di Turing Una macchina di Turing è costituita dai seguenti elementi (vedi fig. 1): a) una unità di memoria, detta memoria esterna, consistente in un nastro illimitato in entrambi i sensi e suddiviso
DettagliRISOLUTORE AUTOMATICO PER SUDOKU
RISOLUTORE AUTOMATICO PER SUDOKU Progetto Prolog - Pierluigi Tresoldi 609618 INDICE 1.STORIA DEL SUDOKU 2.REGOLE DEL GIOCO 3.PROGRAMMAZIONE CON VINCOLI 4.COMANDI DEL PROGRAMMA 5.ESEMPI 1. STORIA DEL SUDOKU
DettagliL utility Unix awk [Aho-Weinberger-Kernighan]
L utility Unix awk [Aho-Weinberger-Kernighan] L utility awk serve per processare file di testo secondo un programma specificato dall utente. L utility awk legge riga per riga i file ed esegue una o più
DettagliDispensa di database Access
Dispensa di database Access Indice: Database come tabelle; fogli di lavoro e tabelle...2 Database con più tabelle; relazioni tra tabelle...2 Motore di database, complessità di un database; concetto di
DettagliAppunti sugli Elaboratori di Testo. Introduzione. D. Gubiani. 19 Luglio 2005
Appunti sugli Elaboratori di Testo D. Gubiani Università degli Studi G.D Annunzio di Chieti-Pescara 19 Luglio 2005 1 Cos è un elaboratore di testo? 2 3 Cos è un elaboratore di testo? Cos è un elaboratore
DettagliModulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...
Modulo A Programmiamo in Pascal Unità didattiche 1. Installiamo il Dev-Pascal 2. Il programma e le variabili 3. Input dei dati 4. Utilizziamo gli operatori matematici e commentiamo il codice COSA IMPAREREMO...
DettagliInformatica B. Sezione D. Scuola di Ingegneria Industriale Laurea in Ingegneria Energetica Laurea in Ingegneria Meccanica
Scuola di Ingegneria Industriale Laurea in Ingegneria Energetica Laurea in Ingegneria Meccanica Dipartimento di Elettronica, Informazione e Bioingegneria Informatica B Sezione D Franchi Alessio Mauro,
DettagliEclipse - Nozioni Base
Eclipse - Nozioni Base Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it
Dettagli7.4 Estrazione di materiale dal web
7.4 Estrazione di materiale dal web Salvataggio di file Salvataggio della pagina Una pagina web può essere salvata in locale per poterla consultare anche senza essere collegati alla Rete. Si può scegliere
DettagliLezione 5. Fogli di calcolo
Lezione 5 Fogli di calcolo Cos'e' un foglio di calcolo E' una tabella che permette di fare operazioni complesse sui dati Lo scopo e' la manipolazione dei dati Programmi EXCEL (commerciale) WORKS (commerciale)
DettagliCompilatore risorse display grafico LCD serie IEC-line
Compilatore risorse display grafico LCD serie IEC-line aggiornamento: 22-11-2012 IEC-line by OVERDIGIT overdigit.com 1. Il display grafico LCD I PLC della serie IPC-line possono disporre opzionalmente
DettagliCorso di Informatica
Corso di Informatica Modulo T3 1-Sottoprogrammi 1 Prerequisiti Tecnica top-down Programmazione elementare 2 1 Introduzione Lo scopo di questa Unità è utilizzare la metodologia di progettazione top-down
DettagliAccess. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database
Microsoft Access Introduzione alle basi di dati Access E un programma di gestione di database (DBMS) Access offre: un supporto transazionale limitato Meccanismi di sicurezza, protezione di dati e gestione
DettagliOrganizzazione degli archivi
COSA E UN DATA-BASE (DB)? è l insieme di dati relativo ad un sistema informativo COSA CARATTERIZZA UN DB? la struttura dei dati le relazioni fra i dati I REQUISITI DI UN DB SONO: la ridondanza minima i
Dettagli4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0
Rappresentazione dei numeri I numeri che siamo abituati ad utilizzare sono espressi utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 0 cifre (0,,2,3,4,5,6,7,8,9). Si dice
DettagliGestione del workflow
Gestione del workflow Stefania Marrara Corso di Tecnologie dei Sistemi Informativi 2004/2005 Progettazione di un Sistema Informativo Analisi dei processi Per progettare un sistema informativo è necessario
DettagliModuli (schede compilabili) in Word Esempio: scheda di alimentazione per un degente
Moduli (schede compilabili) in Word Esempio: scheda di alimentazione per un degente Vediamo come utilizzare Word per costruire un modulo compilabile, ovvero una scheda che contenga delle parti fisse di
DettagliProf. Nicola Cappuccio ing.nicola.cappuccio@gmail.com
Excel e le sue Funzioni Guida Pratica per la realizzazione di Progetti Prof. Nicola Cappuccio ing.nicola.cappuccio@gmail.com Ing. Nicola Cappuccio 1 Sommario INT (funzione INT)... 3 Descrizione... 3 Sintassi...
Dettagliwww.filoweb.it STAMPA UNIONE DI WORD
STAMPA UNIONE DI WORD Molte volte abbiamo bisogno di stampare più volte lo stesso documento cambiando solo alcuni dati. Potremmo farlo manualmente e perdere un sacco di tempo, oppure possiamo ricorrere
DettagliLCMobile Restaurant. Guida su come usare il software per palmare LCMobile Restaurant.
LCMobile Restaurant Guida su come usare il software per palmare LCMobile Restaurant. Per prima cosa bisogna installare il file LCMobile-Restaurant.exe sul proprio PC dove e collegata la base del palmare.
DettagliCPU. Maurizio Palesi
CPU Central Processing Unit 1 Organizzazione Tipica CPU Dispositivi di I/O Unità di controllo Unità aritmetico logica (ALU) Terminale Stampante Registri CPU Memoria centrale Unità disco Bus 2 L'Esecutore
DettagliCalcolatori Elettronici Parte X: l'assemblatore as88
Anno Accademico 2013/2014 Calcolatori Elettronici Parte X: l'assemblatore as88 Prof. Riccardo Torlone Università Roma Tre L'assemblatore as88 Disponibile presso: CD-ROM allegato al libro di testo del corso
DettagliAPPUNTI DEL CORSO DI LABORATORIO DI CALCOLO AVANZATO
APPUNTI DEL CORSO DI LABORATORIO DI CALCOLO AVANZATO Concetti fondamentali di FORTRAN 90 MARCO LIMONGI Istituto Nazionale di Astrofisica Osservatorio Astronomico di Roma 1. CONCETTI FONDAMENTALI DI FORTRAN
DettagliSommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi.
Algoritmi 1 Sommario Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi. 2 Informatica Nome Informatica=informazione+automatica. Definizione Scienza che si occupa dell
DettagliEsercizio 2. Client e server comunicano attraverso socket TCP
Esercizio 1 Scrivere una applicazione client/server in cui: Il client, in un ciclo infinito: Legge una stringa da standard input Invia al processo server la stringa. Il server visualizza: L'IP da cui si
DettagliCREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS
CONTENUTI: CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS Creazione database vuoto Creazione tabella Inserimento dati A) Creazione di un database vuoto Avviamo il programma Microsoft Access. Dal menu
DettagliWORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera
WORD per WINDOWS95 1.Introduzione Un word processor e` come una macchina da scrivere ma con molte più funzioni. Il testo viene battuto sulla tastiera ed appare sullo schermo. Per scrivere delle maiuscole
DettagliProgrammazione I - Laboratorio
Programmazione I - Laboratorio Esercitazione 2 - Funzioni Gianluca Mezzetti 1 Paolo Milazzo 2 1. Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ mezzetti mezzetti di.unipi.it 2.
DettagliCalcolatori Elettronici. La memoria gerarchica La memoria virtuale
Calcolatori Elettronici La memoria gerarchica La memoria virtuale Come usare la memoria secondaria oltre che per conservare permanentemente dati e programmi Idea Tenere parte del codice in mem princ e
DettagliEUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0
Pagina I EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0 Modulo 3 Elaborazione testi Il seguente Syllabus è relativo al Modulo 3, Elaborazione testi, e fornisce i fondamenti per il test di tipo
DettagliManuale per i redattori del sito web OttoInforma
Manuale per i redattori del sito web OttoInforma Contenuti 1. Login 2. Creare un nuovo articolo 3. Pubblicare l articolo 4. Salvare l articolo in bozza 5. Le categorie 6. Modificare un articolo 7. Modificare
DettagliTECNICHE AVANZATE DI I/O. Al loro livello più basso, tutti i file scritti sull hard disk. Training per esperti SU FILE
Training per esperti TECNICHE AVANZATE DI I/O SU FILE Spesso, la decisione di dividere in processi differenti la produzione dei dati dall uso degli stessi viene presa perché occorre scrivere i dati su
DettagliCorso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati
Corso di Access Modulo L2A (Access) 1.1 Concetti di base 1 Prerequisiti Utilizzo elementare del computer Concetti fondamentali di basi di dati 2 1 Introduzione Un ambiente DBMS è un applicazione che consente
Dettagli1) Come si crea una cartella? Menù File/Nuovo/Cartella Menù File/ Nuova cartella Menù Visualizza/Cartella
Esercizi Domande Riassuntive Prima degli esercizi veri e propri, sono proposte una serie di domande riassuntive. Alla fine delle domande ci sono le soluzioni. 1) Come si crea una cartella? Menù File/Nuovo/Cartella
DettagliEsercizio 1. Esercizi 5. Esercizio 3. Esercizio 2 CICLI
Esercizi 5 Esercizio 1 Realizzare una funzione che, chiesto all utente un numero intero pari a N, ricavi e stampi a video tutte le terne pitagoriche con i cateti minori o uguali ad N. CICLI Una terna pitagorica
DettagliIntroduzione al Linguaggio C
Introduzione al Linguaggio C File I/O Daniele Pighin April 2009 Daniele Pighin Introduzione al Linguaggio C 1/15 Outline File e dati Accesso ai file File I/O Daniele Pighin Introduzione al Linguaggio C
DettagliIl sistema operativo: interazione con l utente
interazione con l utente S.O fornisce un meccanismo per specificare le attività da eseguire (es. copiare un file) L interazione avviene mediante un linguaggio testuale (DOS) o grafico (Windows) linguaggio
DettagliGuida all uso di Java Diagrammi ER
Guida all uso di Java Diagrammi ER Ver. 1.1 Alessandro Ballini 16/5/2004 Questa guida ha lo scopo di mostrare gli aspetti fondamentali dell utilizzo dell applicazione Java Diagrammi ER. Inizieremo con
Dettagliconnessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI
Documenti su Internet LINGUAGGI DI MARKUP Internet permette (tra l altro) di accedere a documenti remoti In generale, i documenti acceduti via Internet sono multimediali, cioè che possono essere riprodotti
DettagliMicrosoft Word. Nozioni di base
Microsoft Word Nozioni di base FORMATTARE UN DOCUMENTO Gli stili Determinano l aspetto dei vari elementi di testo di un documento Consistono in una serie di opzioni (predefinite o personalizzate) salvate
DettagliMICROSOFT WORD LA STAMPA UNIONE
La stampa unione è una funzione di Microsoft Word che permette di unire un documento Word, che contiene le informazioni destinate a restare invariate in tutte le stampe (il documento principale) con un
DettagliGestione del file system
Gestione del file system Gestione del file system Il gestore del file system è quella parte del sistema operativo incaricato di gestire le informazioni memorizzate sui dispositivi di memoria permanente
DettagliEsame di INFORMATICA
Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Anni 40 i dati e i programmi che descrivono come elaborare i dati possono essere codificati nello
DettagliCon il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione.
Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione. Compito fondamentale di un S.O. è infatti la gestione dell
DettagliInformatica Generale 02 - Rappresentazione numeri razionali
Informatica Generale 02 - Rappresentazione numeri razionali Cosa vedremo: Rappresentazione binaria dei numeri razionali Rappresentazione in virgola fissa Rappresentazione in virgola mobile La rappresentazione
DettagliAirone Gestione Rifiuti Funzioni di Esportazione e Importazione
Airone Gestione Rifiuti Funzioni di Esportazione e Importazione Airone Funzioni di Esportazione Importazione 1 Indice AIRONE GESTIONE RIFIUTI... 1 FUNZIONI DI ESPORTAZIONE E IMPORTAZIONE... 1 INDICE...
DettagliFondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009. Prof. Raffaele Nicolussi
Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009 Prof. Raffaele Nicolussi FUB - Fondazione Ugo Bordoni Via B. Castiglione 59-00142 Roma Docente Raffaele Nicolussi rnicolussi@fub.it Lezioni
DettagliSPESOMETRO. 2. Parametrizzazione Dal menu principale Spesometro lanciare il menù Archivi di base.
SPESOMETRO I programmi per la gestione dello spesometro si trovano nel menu CGMCOE.M, collocato sotto CONTABILITA -> STAMPE FISCALI ANNUALI -> SPESOMETRO. 1. Operazioni preliminari Con il primo utilizzo
DettagliIl Software. Il software del PC. Il BIOS
Il Software Il software del PC Il computer ha grandi potenzialità ma non può funzionare senza il software. Il software essenziale per fare funzionare il PC può essere diviso nelle seguenti componenti:
DettagliIl file system. meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate. in memoria di massa
Il File System 1 Il file system E quella componente del SO che fornisce i meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate in memoria di massa Realizza i concetti astratti
DettagliDatabase Manager Guida utente DMAN-IT-01/09/10
Database Manager Guida utente DMAN-IT-01/09/10 Le informazioni contenute in questo manuale di documentazione non sono contrattuali e possono essere modificate senza preavviso. La fornitura del software
DettagliPer scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli
CODICE Le fonti in cui si possono trovare tutorial o esempi di progetti utilizzati con Arduino si trovano nel sito ufficiale di Arduino, oppure nei forum di domotica e robotica. Il codice utilizzato per
DettagliCALCOLATORI ELETTRONICI A cura di Luca Orrù. Lezione n.6. Unità di controllo microprogrammata
Lezione n.6 Unità di controllo microprogrammata 1 Sommario Unità di controllo microprogrammata Ottimizzazione, per ottimizzare lo spazio di memoria occupato Il moltiplicatore binario Esempio di architettura
DettagliCONTABILITÀ. Gestione Attività Multipunto. Release 5.20 Manuale Operativo
Release 5.20 Manuale Operativo CONTABILITÀ Gestione Attività Multipunto L art. 10, Legge 8 maggio 1998, n. 146 ha previsto l obbligo di annotazione separata dei costi e dei ricavi relativi alle diverse
DettagliEXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,
EXCEL PER WINDOWS95 1.Introduzione ai fogli elettronici I fogli elettronici sono delle applicazioni che permettono di sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area
DettagliOperazioni fondamentali
Foglio elettronico Le seguenti indicazioni valgono per Excel 2007, ma le procedure per Excel 2010 sono molto simile. In alcuni casi (per esempio, Pulsante Office /File) ci sono indicazioni entrambe le
DettagliINFORMATICA, IT e ICT
INFORMATICA, IT e ICT Informatica Informazione automatica IT Information Technology ICT Information and Communication Technology Computer Mini Computer Mainframe Super Computer Palmare Laptop o Portatile
Dettagli