miércoles, 1 de junio de 2011

Algoritmo Fácil.

Hola buenas a todos, éste algoritmo consiste en un problema sobre modulación. O sea elobjetivo de éste es buscar la traducción del sistema decimal a el sistema binario.

procedimiento convertir:

constantes:

mod<-2:entero

vectores:

dword[30]:entero

variables:

i:entero

instrucciones:

leer(i)

hasta que i<-i, i>i, hacer i--
entonces i <- i / mod

SI i % mod entonces
dword[i] <- 0

NO entonces
dword[i] <- 1

FIN SI
FIN NO

ESCRIBE(dword[i])
FIN procedimiento

1 comentario:

  1. //fijate.. decime si ta guapo xD..
    #include

    void VisualisarBinario(int); //visualisa un numero de 32 bits en formato binario
    int numero;

    int main()
    {
    scanf("%d",&numero);
    VisualisarBinario(numero);

    fflush(stdin);
    getchar();

    return 0;
    }

    void VisualisarBinario(int numero)
    {
    char contador;
    int bits[32];

    contador=0;

    while(1)
    {
    bits[contador]=numero % 2;
    numero /= 2;

    if (numero == 0)
    break;
    else
    contador++;
    }

    for(contador;contador >= 0;contador--)
    printf("%d",bits[contador]);

    return;
    }

    ResponderEliminar