Download - 06/03/2014ITI "Guglielmo Marconi" Nocera Inf. (SA) 1 Istituto Tecnico Industriale Guglielmo Marconi
![Page 1: 06/03/2014ITI "Guglielmo Marconi" Nocera Inf. (SA) 1 Istituto Tecnico Industriale Guglielmo Marconi](https://reader035.vdocuments.mx/reader035/viewer/2022062418/5542eb5b497959361e8c974f/html5/thumbnails/1.jpg)
11/04/23 ITI "Guglielmo Marconi" Nocera Inf. (SA)
1
Istituto Tecnico Industriale
“Guglielmo Marconi”
![Page 2: 06/03/2014ITI "Guglielmo Marconi" Nocera Inf. (SA) 1 Istituto Tecnico Industriale Guglielmo Marconi](https://reader035.vdocuments.mx/reader035/viewer/2022062418/5542eb5b497959361e8c974f/html5/thumbnails/2.jpg)
11/04/23 ITI "Guglielmo Marconi" Nocera Inf. (SA)
2
Programma di conversione
![Page 3: 06/03/2014ITI "Guglielmo Marconi" Nocera Inf. (SA) 1 Istituto Tecnico Industriale Guglielmo Marconi](https://reader035.vdocuments.mx/reader035/viewer/2022062418/5542eb5b497959361e8c974f/html5/thumbnails/3.jpg)
11/04/23 ITI "Guglielmo Marconi" Nocera Inf. (SA)
3
Funzione del programma
Il programma permette di convertire un numero da una base scelta in input tra decimale, binario, ottale ed esadecimale in una tra le stesse elencate in precedenza.
![Page 4: 06/03/2014ITI "Guglielmo Marconi" Nocera Inf. (SA) 1 Istituto Tecnico Industriale Guglielmo Marconi](https://reader035.vdocuments.mx/reader035/viewer/2022062418/5542eb5b497959361e8c974f/html5/thumbnails/4.jpg)
11/04/23 ITI "Guglielmo Marconi" Nocera Inf. (SA)
4
Struttura del programma
Per facilitare la creazione del programma e utilizzare il minor spazio possibile, è stata utilizzata la metodologia top-down, con l’uso di un programma principale e di librerie e sottoprogrammi.
![Page 5: 06/03/2014ITI "Guglielmo Marconi" Nocera Inf. (SA) 1 Istituto Tecnico Industriale Guglielmo Marconi](https://reader035.vdocuments.mx/reader035/viewer/2022062418/5542eb5b497959361e8c974f/html5/thumbnails/5.jpg)
11/04/23 ITI "Guglielmo Marconi" Nocera Inf. (SA)
5
L’inizio
Il programma all’inizio presenta un menù di scelta che permette di inserire la base di partenza, il numero da convertire e la base in cui deve essere convertito il numero.
![Page 6: 06/03/2014ITI "Guglielmo Marconi" Nocera Inf. (SA) 1 Istituto Tecnico Industriale Guglielmo Marconi](https://reader035.vdocuments.mx/reader035/viewer/2022062418/5542eb5b497959361e8c974f/html5/thumbnails/6.jpg)
11/04/23 ITI "Guglielmo Marconi" Nocera Inf. (SA)
6
La libreria
Nella libreria conversioni.h, invece, sono presenti le funzioni utilizzate all’interno del programma:
• Decimale• Binario• Ottale• Esadecimale• Potenza• Universale 1 e 2
![Page 7: 06/03/2014ITI "Guglielmo Marconi" Nocera Inf. (SA) 1 Istituto Tecnico Industriale Guglielmo Marconi](https://reader035.vdocuments.mx/reader035/viewer/2022062418/5542eb5b497959361e8c974f/html5/thumbnails/7.jpg)
11/04/23 ITI "Guglielmo Marconi" Nocera Inf. (SA)
7
Funzione: Decimale
La funzione “Decimale” permette di
convertire un numero dal decimale ad una qualsiasi altra base.
![Page 8: 06/03/2014ITI "Guglielmo Marconi" Nocera Inf. (SA) 1 Istituto Tecnico Industriale Guglielmo Marconi](https://reader035.vdocuments.mx/reader035/viewer/2022062418/5542eb5b497959361e8c974f/html5/thumbnails/8.jpg)
11/04/23 ITI "Guglielmo Marconi" Nocera Inf. (SA)
8
Funzione: Binario
La funzione “Binario” permette di convertire un numero dal binario ad una qualsiasi altra base.
![Page 9: 06/03/2014ITI "Guglielmo Marconi" Nocera Inf. (SA) 1 Istituto Tecnico Industriale Guglielmo Marconi](https://reader035.vdocuments.mx/reader035/viewer/2022062418/5542eb5b497959361e8c974f/html5/thumbnails/9.jpg)
11/04/23 ITI "Guglielmo Marconi" Nocera Inf. (SA)
9
Funzione: Ottale
La funzione “Ottale” permette di convertire un numero dall’ottale ad una qualsiasi altra base.
![Page 10: 06/03/2014ITI "Guglielmo Marconi" Nocera Inf. (SA) 1 Istituto Tecnico Industriale Guglielmo Marconi](https://reader035.vdocuments.mx/reader035/viewer/2022062418/5542eb5b497959361e8c974f/html5/thumbnails/10.jpg)
11/04/23 ITI "Guglielmo Marconi" Nocera Inf. (SA)
10
Funzione: Esadecimale
La funzione “esadecimale” permette di convertire un numero dal esadecimale ad una qualsiasi altra base.
![Page 11: 06/03/2014ITI "Guglielmo Marconi" Nocera Inf. (SA) 1 Istituto Tecnico Industriale Guglielmo Marconi](https://reader035.vdocuments.mx/reader035/viewer/2022062418/5542eb5b497959361e8c974f/html5/thumbnails/11.jpg)
11/04/23 ITI "Guglielmo Marconi" Nocera Inf. (SA)
11
Funzione: Potenza
La funzione potenza permette di elevare ad una qualsiasi potenza un qualsiasi numero, e viene utilizzata anche nelle funzioni “universale 1” e “universale 2”.
![Page 12: 06/03/2014ITI "Guglielmo Marconi" Nocera Inf. (SA) 1 Istituto Tecnico Industriale Guglielmo Marconi](https://reader035.vdocuments.mx/reader035/viewer/2022062418/5542eb5b497959361e8c974f/html5/thumbnails/12.jpg)
11/04/23 ITI "Guglielmo Marconi" Nocera Inf. (SA)
12
Funzione: Universale 1 e 2
Le funzioni “universale 1” e “universale 2” permettono di convertire un numero binario o un numero ottale in un numero decimale, e sono richiamate anche quando la base decimale viene utilizzata come base d’appoggio.
![Page 13: 06/03/2014ITI "Guglielmo Marconi" Nocera Inf. (SA) 1 Istituto Tecnico Industriale Guglielmo Marconi](https://reader035.vdocuments.mx/reader035/viewer/2022062418/5542eb5b497959361e8c974f/html5/thumbnails/13.jpg)
11/04/23 ITI "Guglielmo Marconi" Nocera Inf. (SA)
13
Link al programma