ayuda pseudocodigo

Kane
29 de Enero del 2008
Me podriais ayudar a hacer el pseudocodigo de un probrama que lee un número entero positivo y lo transforma en binario.Es que no se como salir de bucle.Gracias

GhostGirl
29 de Enero del 2008
LEER x
numero = x
indice = 1
MIENTRAS (numero > 1)
digito = numero % 2
binario[indice] = digito
numero = numero / 2
indice = indice + 1
FIN MIENTRAS
binario[indice] = numero
PARA(i=indice; i >= 1; i=i-1)
IMPRIMIR binario[i]
FIN PARA

El algoritmo anterior va sacando los dígitos binarios y losva guardando en un vector y luego imprime el vector partiendo del último elemento ... la condición para salir del ciclo es cuando el cuociente de la división sea menor o igual que 1, dado que eso significa que ya no es un número divisible por 2 ...

Espero que te haya servido de algo ...

Bye