ESERCIZI SUGLI ALGORITMI DI CONVERSIONE

ESERCIZI SUGLI ALGORITMI DI CONVERSIONE
1.
2.
3.
4.
Convertire i numeri 278.5 e 105.3433 da base 10 a base 2, 8, 16.
Convertire 10.111011 e 10101.001 da base 2 a base 10.
Convertire il numero 73564.123 da base 8 a base 7.
Convertire il numero 8E38C da base 16 a base 7.
ESERCIZI PROPOSTI SULLA RAPPRESENTAZIONE DEI NUMERI
1. Convertire i due M-script file conv10b.m e conv10f.m a function M-file e
scrivere un programma che esegue la conversione di un numero reale qualunque
da base 10 a base b.
2. Usando horner.m eseguire la conversione di un numero reale scritto come stringa
da base b a base 10.
3. Scrivere un programma che dato un numero reale (scritto come stringa) esegue la
conversione da base b1 a base b2.
4. Scrivere un programma che converte un numero reale da base b1 a base b2,
sfruttando il fatto che b1k=b2.
5. Scrivere un programma che converte un numero reale da base b1 a base b2,
sfruttando il fatto che b1=b2k.
6. Scrivere un programma che esegue la conversione di un intero positivo da base 10
a base 2 usando l’algoritmo della “massima potenza contenuta”.