domingo, 19 de setembro de 2010

3.8) Seja o seguinte algorítmo:

algoritmo "Dec2Bin"
var
  b: literal
  n,q,r: inteiro
inicio
   b <- " "
   escreva("Entre com um numero")
   leia (n)
   q <- n
   r <- q%2
   q <- q\2
   se r=0 entao
     b <- "0"+ b
   senao
     b <- "1"+ b
   fimse
   r <- q%2
   q <- q\2
   se r = 0 entao
   b <- "0"+ b
   senao
     b <- "1"+ b
   fimse
   r <- q%2
   q <- q\2
   se r = 0 entao
     b <- "0"+ b
   senao
   b <- "1"+ b
   fimse
   r <- q%2
   q <- q\2
   se r = 0 entao
     b <- "0"+ b
   senao
     b <- "1"+ b
   fimse
   r <- q%2
   q <- q\2
   se r = 0 entao
     b <- "0"+ b
   senao
     b <- "1"+ b
   fimse
   escreva(n,"em decimal é representado por",b," em binário")

fimalgoritmo

O que será escrito na tela,supondo que o valor de  n é 29? Mostre o teste de mesa utilizado para determinar o valor de b.
 

Nenhum comentário:

Postar um comentário