06/03/2014ITI "Guglielmo Marconi" Nocera Inf. (SA) 1 Istituto Tecnico Industriale Guglielmo Marconi.

13
20/06/22 ITI "Guglielmo Marconi" Nocera Inf. (SA) 1 Istituto Tecnico Industriale “Guglielmo Marconi”

Transcript of 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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

11/04/23 ITI "Guglielmo Marconi" Nocera Inf. (SA)

13

Link al programma