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è :
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