Conversión entre bases binaria, octal, decimal y hexadecimal
Valores enteros no negativos • Respuestas sin prefijos (0b, 0x)
El generador de conversión de bases de Nalgoritmo crea ejercicios para convertir números enteros entre los sistemas de numeración binario (base 2), octal (base 8), decimal (base 10) y hexadecimal (base 16). Elige las bases de origen y de destino, la cantidad de ejercicios y la dificultad, escribe tus respuestas y corrígelas, o estudia la resolución paso a paso de cada conversión.
Está hecho para estudiantes y profesores de informática, electrónica digital, arquitectura de computadores y matemáticas que quieren practicar sistemas de numeración de forma rápida y sin límites.
Divide el número entre 2 sucesivamente y anota cada resto hasta que el cociente llegue a 0. El número en binario son los restos leídos de abajo hacia arriba. Por ejemplo: 13 ÷ 2 = 6, resto 1; 6 ÷ 2 = 3, resto 0; 3 ÷ 2 = 1, resto 1; 1 ÷ 2 = 0, resto 1; así que 13 en decimal es 1101 en binario. El mismo método sirve para octal (dividiendo entre 8) y hexadecimal (dividiendo entre 16).
Multiplica cada dígito por la base elevada a la posición del dígito, contando desde 0 de derecha a izquierda, y suma los resultados. Por ejemplo, 2F en hexadecimal es 2 × 16¹ + 15 × 16⁰ = 47 en decimal.
El hexadecimal usa dieciséis dígitos: del 0 al 9 y las letras de la A a la F, donde A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. Las respuestas se pueden escribir en mayúsculas o minúsculas.
Escribe la respuesta en la base de destino, sin prefijos como 0b o 0x. Los espacios y los ceros a la izquierda se ignoran, y se aceptan mayúsculas y minúsculas. Si algún dígito no existe en la base de destino, el generador te avisa en lugar de marcar la respuesta como incorrecta.
Sí. Haz clic en “Imprimir” para imprimir la lista de ejercicios sin la configuración ni los botones; en el modo estudiar, también se imprimen las soluciones.