SlideShare ist ein Scribd-Unternehmen logo
1 von 11
PASO BINARIO A DECIMAL 10011
Separamos cifras 1 0 0 1 1
Peso cifra
Valor cifra 16x1 8x0 4x0 2x1 1x1
Nº Decimal = 16x1 + 2x1 +1x1 = 19
2^4 2^3 2^2 2^1 2^0
Preguntar -> numero
Longitud -> L
Recorrer el numero desde 1
hasta L
Extraer cifra a cifra
El resultado será:
1
0
0
1
1
Código basic
ALGORITMO: SEPARAR CADA CIFRA
L = 5
i = 1 -> 2^4 = 16
i = 2 -> 2^3 = 8
i = 3 -> 2^2 = 4
i = 4 -> 2^1 = 2
i = 5 -> 2^0 = 1
Hay que hallar la
relación de la potencia a
elevar función de (L, i)
4 = 5-1
3 = 5-2
2 = 5-3
…………
2 ^ (L-i)
ALGORITMO: HALLAR EL PESO DE CADA CIFRA
L = 5
i = 1 -> 1 x 16 = 16
i = 2 -> 0 x 8 = 0
i = 3 -> 0 x 4 = 0
i = 4 -> 1 x 2 = 2
i = 5 -> 1 x 1 = 1
Código Basic
ALGORITMO: HALLAR EL VALOR DE CADA CIFRA
L = 5
i = 1 -> 1 x 16 = 16
i = 2 -> 0 x 8 = 0
i = 3 -> 0 x 4 = 0
i = 4 -> 1 x 2 = 2
i = 5 -> 1 x 1 = 1
19
Código Basic
ALGORITMO: SUMAR EL VALOR DE TODAS LAS
CIFRAS
CORREGIR EL PROGRAMA PARA QUE LAS CIFRAS SOLO SEAN 0 , 1
EJERCICIO
Programa para convertir un número hexadecimal en decimal.
Tener en cuenta que se puedan meter letras minúsculas, para ello después de preguntar
el numero lo convertimos a mayúsculas
A continuación cuando vayamos separando cifra a cifra, las validamos, para que no se
puedan meter cifras distintas de 0,1,2,…,9,A, B,C, D, E,F
A continuación debemos de convertir las cifras A=10, B= 11,…, E = 15
El resto del programa será adaptar el que hicimos de binario
Recordamos :
Un número hexadecimal ABC52 en base 16
A = 10, B = 11, C =12, D = 13, E = 14, F = 15
Decimal = 10 * 16^4 + 11 * 16^3 + 12 *16^2 + 5*16^1 + 2 * 16^0
Decimal = 703570
CODIGOS ASCII
Si introducimos el siguiente código -> x = 65
Los números 0,1, …9 tienen el código ASCII entre el 48 y el 57
Las letras A, B, C, D, E,F tienen el código ASCII entre el 65 y el 70
VALIDAR UNA CIFRA QUE SEA HEXADECIMAL
Cifra 0, 1, 2, 3,4, 5, 6, 7, 8, 9 A,B,C,D,E,F
ASCII 48……………………………57 65……………70
Por tanto una cifra será HEXADECIMAL Válida si:
Su código ASCII (>= 48 y <=57) o (>= 65 y <=70)
ALGORITMO
1) Pregunta numero hexadecimal
2) Convertirlo a mayúsculas
3) Hallar longitud el numero
4) (Bucle desde 1 hasta longitud)
 Separamos cifra a cifra
• Validar cada cifra para que solo se puedan meter: 0,1,2,…,9, A,B,C,D,E,F
 Cambiar las letras por su valor A= 10, B= 11, … F = 15
 Hallar el peso de cada cifra en base 16, potencias de 16
 Sumar el valor de todas las cifras
5) Escribir el resultado del numero decimal

Weitere ähnliche Inhalte

Was ist angesagt? (17)

Semana 13 anual uni
Semana 13 anual uniSemana 13 anual uni
Semana 13 anual uni
 
Nemeros complejos
Nemeros complejosNemeros complejos
Nemeros complejos
 
Numeros complejos
Numeros complejosNumeros complejos
Numeros complejos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Enteros
EnterosEnteros
Enteros
 
Numeros complejos I y II
Numeros complejos I y IINumeros complejos I y II
Numeros complejos I y II
 
Numeros complejos (1)
Numeros complejos (1)Numeros complejos (1)
Numeros complejos (1)
 
Roberto p2
Roberto p2Roberto p2
Roberto p2
 
Trabajo práctico de Números Complejos
Trabajo práctico de Números ComplejosTrabajo práctico de Números Complejos
Trabajo práctico de Números Complejos
 
Corrección
CorrecciónCorrección
Corrección
 
8vo (1)
8vo (1)8vo (1)
8vo (1)
 
Valor posicional
Valor posicional Valor posicional
Valor posicional
 
Enunciados algoritmicos
Enunciados algoritmicosEnunciados algoritmicos
Enunciados algoritmicos
 
Operación.
Operación.Operación.
Operación.
 
Adicion
AdicionAdicion
Adicion
 
Numeros Complejos 1 y 2.
Numeros Complejos 1 y 2.Numeros Complejos 1 y 2.
Numeros Complejos 1 y 2.
 
Numeros enteros j_yumisaca
Numeros enteros j_yumisacaNumeros enteros j_yumisaca
Numeros enteros j_yumisaca
 

Andere mochten auch

Entornos de desarrollo para móviles
Entornos de desarrollo para móvilesEntornos de desarrollo para móviles
Entornos de desarrollo para móvilesangelo4037
 
Suma, resta y multiplicación de números binarios
Suma, resta y multiplicación de números binariosSuma, resta y multiplicación de números binarios
Suma, resta y multiplicación de números binariosDieguinmc
 
Fundamentos de programación en scilab
Fundamentos de programación en scilabFundamentos de programación en scilab
Fundamentos de programación en scilabGabriel Romero
 
35 Valores morales y éticos
35 Valores morales y éticos 35 Valores morales y éticos
35 Valores morales y éticos Orlando Martinez
 
Cambio de unidades
Cambio de unidadesCambio de unidades
Cambio de unidadesAida Ivars
 

Andere mochten auch (7)

Algoritmos para c#
Algoritmos para c#Algoritmos para c#
Algoritmos para c#
 
Entornos de desarrollo para móviles
Entornos de desarrollo para móvilesEntornos de desarrollo para móviles
Entornos de desarrollo para móviles
 
Arreglos en C
Arreglos en CArreglos en C
Arreglos en C
 
Suma, resta y multiplicación de números binarios
Suma, resta y multiplicación de números binariosSuma, resta y multiplicación de números binarios
Suma, resta y multiplicación de números binarios
 
Fundamentos de programación en scilab
Fundamentos de programación en scilabFundamentos de programación en scilab
Fundamentos de programación en scilab
 
35 Valores morales y éticos
35 Valores morales y éticos 35 Valores morales y éticos
35 Valores morales y éticos
 
Cambio de unidades
Cambio de unidadesCambio de unidades
Cambio de unidades
 

Ähnlich wie Programa para pasar de binario a decimal(subir)

Informe taller 0 convercion numerica
Informe taller 0 convercion numericaInforme taller 0 convercion numerica
Informe taller 0 convercion numericaAlexander Hernandez
 
Informe taller 0 convercion numerica 2014 revicion
Informe taller 0 convercion numerica 2014 revicionInforme taller 0 convercion numerica 2014 revicion
Informe taller 0 convercion numerica 2014 revicionAlexander Hernandez
 
04 capitulo ii_sistema_de_numeracion_y_codigos
04 capitulo ii_sistema_de_numeracion_y_codigos04 capitulo ii_sistema_de_numeracion_y_codigos
04 capitulo ii_sistema_de_numeracion_y_codigosHuchin Huchin Diego
 
Sistemas numeración arnold utp
Sistemas numeración arnold utpSistemas numeración arnold utp
Sistemas numeración arnold utpArnold Phillips
 
Ensamblador
EnsambladorEnsamblador
Ensambladorzero0174
 
Representacion de datos
Representacion de datosRepresentacion de datos
Representacion de datosJOSE MENDOZA
 
Representación de la Información
Representación de la InformaciónRepresentación de la Información
Representación de la InformaciónYovany Arrocha
 
Sistemas de Numeracion
Sistemas de NumeracionSistemas de Numeracion
Sistemas de Numeracionirishayde1822
 
REPRESENTACION DE INFORMACION EN COMPUTADORAS
REPRESENTACION DE INFORMACION EN COMPUTADORASREPRESENTACION DE INFORMACION EN COMPUTADORAS
REPRESENTACION DE INFORMACION EN COMPUTADORASGustavo Salazar Loor
 
Presentación sistemaas numericos
Presentación sistemaas numericos Presentación sistemaas numericos
Presentación sistemaas numericos tomas356
 
Tr ab sistema binario 8 7-14 111111111111111111
Tr ab sistema binario 8 7-14 111111111111111111Tr ab sistema binario 8 7-14 111111111111111111
Tr ab sistema binario 8 7-14 111111111111111111jose de la cruz flores
 
Unidad 4 electronica_digital_v1_c
Unidad 4 electronica_digital_v1_cUnidad 4 electronica_digital_v1_c
Unidad 4 electronica_digital_v1_cmalvariol
 
Representación de la información
Representación de la informaciónRepresentación de la información
Representación de la informaciónGuillem Esteve
 
Sistemas numericos y conversiones entre ellos
Sistemas numericos y conversiones entre ellosSistemas numericos y conversiones entre ellos
Sistemas numericos y conversiones entre ellosErys_Introduccion
 
Dii2+Representacion+De+La+Informaci%C3%B3n+Y+Codigos+Corregido
Dii2+Representacion+De+La+Informaci%C3%B3n+Y+Codigos+CorregidoDii2+Representacion+De+La+Informaci%C3%B3n+Y+Codigos+Corregido
Dii2+Representacion+De+La+Informaci%C3%B3n+Y+Codigos+CorregidoMENOSCAL
 

Ähnlich wie Programa para pasar de binario a decimal(subir) (20)

Informe taller 0 convercion numerica
Informe taller 0 convercion numericaInforme taller 0 convercion numerica
Informe taller 0 convercion numerica
 
Informe taller 0 convercion numerica 2014 revicion
Informe taller 0 convercion numerica 2014 revicionInforme taller 0 convercion numerica 2014 revicion
Informe taller 0 convercion numerica 2014 revicion
 
04 capitulo ii_sistema_de_numeracion_y_codigos
04 capitulo ii_sistema_de_numeracion_y_codigos04 capitulo ii_sistema_de_numeracion_y_codigos
04 capitulo ii_sistema_de_numeracion_y_codigos
 
Codigosbinarios
CodigosbinariosCodigosbinarios
Codigosbinarios
 
Sistemas numeración arnold utp
Sistemas numeración arnold utpSistemas numeración arnold utp
Sistemas numeración arnold utp
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
Representacion de datos
Representacion de datosRepresentacion de datos
Representacion de datos
 
Representación de la Información
Representación de la InformaciónRepresentación de la Información
Representación de la Información
 
Sistemas de Numeracion
Sistemas de NumeracionSistemas de Numeracion
Sistemas de Numeracion
 
REPRESENTACION DE INFORMACION EN COMPUTADORAS
REPRESENTACION DE INFORMACION EN COMPUTADORASREPRESENTACION DE INFORMACION EN COMPUTADORAS
REPRESENTACION DE INFORMACION EN COMPUTADORAS
 
Sistema Númerico
Sistema NúmericoSistema Númerico
Sistema Númerico
 
Electronica.ppt
Electronica.pptElectronica.ppt
Electronica.ppt
 
Presentación sistemaas numericos
Presentación sistemaas numericos Presentación sistemaas numericos
Presentación sistemaas numericos
 
Tr ab sistema binario 8 7-14 111111111111111111
Tr ab sistema binario 8 7-14 111111111111111111Tr ab sistema binario 8 7-14 111111111111111111
Tr ab sistema binario 8 7-14 111111111111111111
 
Unidad 4 electronica_digital_v1_c
Unidad 4 electronica_digital_v1_cUnidad 4 electronica_digital_v1_c
Unidad 4 electronica_digital_v1_c
 
Electronica digital 4º eso
Electronica digital 4º esoElectronica digital 4º eso
Electronica digital 4º eso
 
1.0 numeración
1.0 numeración1.0 numeración
1.0 numeración
 
Representación de la información
Representación de la informaciónRepresentación de la información
Representación de la información
 
Sistemas numericos y conversiones entre ellos
Sistemas numericos y conversiones entre ellosSistemas numericos y conversiones entre ellos
Sistemas numericos y conversiones entre ellos
 
Dii2+Representacion+De+La+Informaci%C3%B3n+Y+Codigos+Corregido
Dii2+Representacion+De+La+Informaci%C3%B3n+Y+Codigos+CorregidoDii2+Representacion+De+La+Informaci%C3%B3n+Y+Codigos+Corregido
Dii2+Representacion+De+La+Informaci%C3%B3n+Y+Codigos+Corregido
 

Mehr von Luis A. Diaz Sanchez (6)

Robótica
RobóticaRobótica
Robótica
 
Transistor teoria
Transistor teoriaTransistor teoria
Transistor teoria
 
Presentacion1 6
Presentacion1 6Presentacion1 6
Presentacion1 6
 
Hidrogeno Parte2
Hidrogeno Parte2Hidrogeno Parte2
Hidrogeno Parte2
 
Hidrogeno Parte2
Hidrogeno Parte2Hidrogeno Parte2
Hidrogeno Parte2
 
Presentacion Componentes Electronicos
Presentacion Componentes ElectronicosPresentacion Componentes Electronicos
Presentacion Componentes Electronicos
 

Kürzlich hochgeladen

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 

Kürzlich hochgeladen (13)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 

Programa para pasar de binario a decimal(subir)

  • 1.
  • 2. PASO BINARIO A DECIMAL 10011 Separamos cifras 1 0 0 1 1 Peso cifra Valor cifra 16x1 8x0 4x0 2x1 1x1 Nº Decimal = 16x1 + 2x1 +1x1 = 19 2^4 2^3 2^2 2^1 2^0
  • 3. Preguntar -> numero Longitud -> L Recorrer el numero desde 1 hasta L Extraer cifra a cifra El resultado será: 1 0 0 1 1 Código basic ALGORITMO: SEPARAR CADA CIFRA
  • 4. L = 5 i = 1 -> 2^4 = 16 i = 2 -> 2^3 = 8 i = 3 -> 2^2 = 4 i = 4 -> 2^1 = 2 i = 5 -> 2^0 = 1 Hay que hallar la relación de la potencia a elevar función de (L, i) 4 = 5-1 3 = 5-2 2 = 5-3 ………… 2 ^ (L-i) ALGORITMO: HALLAR EL PESO DE CADA CIFRA
  • 5. L = 5 i = 1 -> 1 x 16 = 16 i = 2 -> 0 x 8 = 0 i = 3 -> 0 x 4 = 0 i = 4 -> 1 x 2 = 2 i = 5 -> 1 x 1 = 1 Código Basic ALGORITMO: HALLAR EL VALOR DE CADA CIFRA
  • 6. L = 5 i = 1 -> 1 x 16 = 16 i = 2 -> 0 x 8 = 0 i = 3 -> 0 x 4 = 0 i = 4 -> 1 x 2 = 2 i = 5 -> 1 x 1 = 1 19 Código Basic ALGORITMO: SUMAR EL VALOR DE TODAS LAS CIFRAS
  • 7. CORREGIR EL PROGRAMA PARA QUE LAS CIFRAS SOLO SEAN 0 , 1
  • 8. EJERCICIO Programa para convertir un número hexadecimal en decimal. Tener en cuenta que se puedan meter letras minúsculas, para ello después de preguntar el numero lo convertimos a mayúsculas A continuación cuando vayamos separando cifra a cifra, las validamos, para que no se puedan meter cifras distintas de 0,1,2,…,9,A, B,C, D, E,F A continuación debemos de convertir las cifras A=10, B= 11,…, E = 15 El resto del programa será adaptar el que hicimos de binario Recordamos : Un número hexadecimal ABC52 en base 16 A = 10, B = 11, C =12, D = 13, E = 14, F = 15 Decimal = 10 * 16^4 + 11 * 16^3 + 12 *16^2 + 5*16^1 + 2 * 16^0 Decimal = 703570
  • 9. CODIGOS ASCII Si introducimos el siguiente código -> x = 65 Los números 0,1, …9 tienen el código ASCII entre el 48 y el 57 Las letras A, B, C, D, E,F tienen el código ASCII entre el 65 y el 70
  • 10. VALIDAR UNA CIFRA QUE SEA HEXADECIMAL Cifra 0, 1, 2, 3,4, 5, 6, 7, 8, 9 A,B,C,D,E,F ASCII 48……………………………57 65……………70 Por tanto una cifra será HEXADECIMAL Válida si: Su código ASCII (>= 48 y <=57) o (>= 65 y <=70)
  • 11. ALGORITMO 1) Pregunta numero hexadecimal 2) Convertirlo a mayúsculas 3) Hallar longitud el numero 4) (Bucle desde 1 hasta longitud)  Separamos cifra a cifra • Validar cada cifra para que solo se puedan meter: 0,1,2,…,9, A,B,C,D,E,F  Cambiar las letras por su valor A= 10, B= 11, … F = 15  Hallar el peso de cada cifra en base 16, potencias de 16  Sumar el valor de todas las cifras 5) Escribir el resultado del numero decimal