Problema Convertitore Binario Pseudocodice

Pubblicità

MET1515

Nuovo Utente
Messaggi
33
Reazioni
0
Punteggio
26
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
 
Pubblicità
Pubblicità
Indietro
Top