Functions
callOP()
string callOp()

Routine per mostrare le operazioni logiche disponibili

Operation()
bool* operation(
int n,
bool *tab1,
bool *tab2,
string op
)

Crea e mostra la tabella di verita' risultante a partire da operazioni logiche tra due tabelle iniziali

check(char)
bool check(
char x
)

Routine per verifica di un singolo bit

DecimalToBinary(long long int x)
string DecimalToBinary(
long long int x
)

Trasforma un numero decimale in binario

natural_bin
void natural_bin()

Funzione per la rappresentazione di un numero naturale in binario naturale

bin
long long int bin()

Routine per associare e mostrare la trasformazione di un numero da decimale a binario naturale con estensione del segno

OP_1()
void OP_1()

Trasforma due numeri decimali in binario ed esegue l'operatore logico scelto, bit a bit

op()
void op()

Crea le tabelle con i valori presi da input da parte dell'utente; usa operation() per eseguire le operazioni logiche

saAv()
void saAv()

Trasformazione del numero binario secondo tecnica di segno e valore assoluto

c1()
string c1()

Complemento ad uno

c2()
void c2()

Complemento a due

gray()
void gray()

Rappresentazione numero secondo codifica Gray (Reflected Binary Code)

excess()
void excess()

Numeri relativi tramite eccesso N