App inventor 2 en español
Cómo programar los teléfonos móviles con Android.
Curso de App inventor 2 en español - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
____________________________
89B.- Pasar de binario a hexadecimal.
p89B_binario_hexadecimal.aia
- Introducimos un número en binario y al pulsar un botón lo obtenemos en hexadecimal, para estudiar este código es conveniente consultar el tutorial anterior para convertir de binario a decimal (89.- Binario a decimal)
_________________
- Diseño.
_________________
- Bloques.
_________________
- Comentarios.
- Añade delante del número binario introducido cierta cantidad de ceros para que el número binario final siempre tenga 16 bits.
- Introduces 110111001
- Se añades 16 ceros delante
0000000000000000110111001
- Se toman los 16 bits de la derecha: (esto se hace mediante segmento de texto, inicio, longitud)
0000000110111001
- De esta manera siempre tendremos 16 bits.
---------------------------------------------------
- Mediante el bucle por cada "número desde" se trocea el binario anterior en trozos de 4 bits
0000/0001/1011/1001
- Cada vez que se hace un trozo de 4 bits, se llama al proceso covierte binario, que toma esos 4 bits y los convierte a decimal (como vimos en el tutorial anterior, es un código similar)
- Si el número decimal obtenido de esos 4 bits es mayor de 9, lo convierte en letras A, B, C, D, E o F.
- El bucle hace esto 4 veces para obtener los 4 números hexadecimales y los va presenteando en la Etiqueta4
01B9
__________________________________
|