posto qui il mio programma in pseudo codice:
linguaggio di progetto di un convertitore binario che Rappresenti un numero di massimo 4 bit (da 0 a 9 )
da solo 4 zeri non capisco perchè :
linguaggio di progetto di un convertitore binario che Rappresenti un numero di massimo 4 bit (da 0 a 9 )
da solo 4 zeri non capisco perchè :
Codice:
leggi n
resto <- 0
primobit <- 0
secondobit <- 0
terzobit <- 0
quartobit <- 0
se n < 0
scrivi solo numeri maggiori
fine
se n = 0
scrivi 0
fine
se n > 9
scrivi solo numeri minori
fine
se n<9
fintantoche n = n/2
se(n/2) == round (n/2)
n <- round(n/2)
r <- r + 1
primobit <- 1
altrimenti
n <- round(n/2)
primobit <- 0
fine
se(n/2) == round (n/2)
n <- round(n/2)
r <- r + 1
secondobit <- 1
altrimenti
n <- round(n/2)
secondobit <- 0
fine
se(n/2) == round (n/2)
n <- round(n/2)
r <- r + 1
terzobit <- 1
altrimenti
n <- round(n/2)
terzobit <- 0
fine
se(n/2) == round (n/2)
n <- round(n/2)
r <- r + 1
quartobit <- 1
altrimenti
n <- round(n/2)
quartobit <- 0
fine
fine
fine
scrivi primobit
scrivi secondobit
scrivi terzobit
scrivi quartobit