• Saltar al contenido principal
  • Skip to secondary menu
  • Saltar a la barra lateral principal
  • Saltar al pie de página
  • INICIO
  • CANAL DE YOUTUBE
  • CONTACTAR

másQteclas

Tecnología para todos

  • Podcasts
  • Noticias
  • Artículos
  • Tutoriales

Código Fuente. Sistemas de numeración

25 septiembre, 2015 por José Manuel Ramírez

http://archive.org/download/CodigoFnte/2015/Programa_002.mp3

Podcast: Reproducir en una nueva ventana | Descargar

En esta ocasión hablamos de los sistemas de numeración necesarios para establecer una comunicación efectiva entre un sistema informático y nosotros. Es un tema que muchos lo tratan como trivial pero que nada más lejos de la realidad va a estar presente en nuestras vidas como técnicos informáticos que queremos ser. Cuando se nos presente los sistemas de numeración hemos de estar preparados.

En el programa #001 –  La información. Comencemos por el principio veíamos qué era un sistema informático, sus partes, su importancia, etc. Pero esto tiene un problema para nosotros: el lenguaje. Los ordenadores y los humanos siempre han hablado en idiomas distintos por lo que hemos tenido que inventar mecanismos de comunicación para llevar a buen puerto nuestro mutuo entendimiento. Estos mecanismos los podemos dividir en dos grupos según el uso que se les da:

  • Sistemas de Numeración <– Comentados en este programa
  • Sistemas de Codificación alfanumérica

Sistemas de numeración

Entendemos por sistema de numeración al sistema de representación condensada de cantidades numéricas en el que a cada una de esas cantidades se le asocia una representación única. Nos van a permitir el uso de algoritmos simples para la ejecución de operaciones aritméticas en un computador.

Todos los sistemas de numeración tienen en común lo siguiente:

  • Están formados por un conjunto finito de símbolos al que denominamos base.
  • Son sistemas posicionales, es decir, la posición que ocupa un dígito dentro de una cantidad numérica hace que el peso de dicha cantidad varíe.
  • Todos incluyen una serie de reglas semáticas que permiten operar con ellos.

El más conocido por nosotros es el sistema de numeración decimal, puesto que es el que nos enseñan en el cole cuando somos pequeños, pero ahora entran en escena tres más:

  • Sistema Binario
  • Sistema Octal
  • Sistema Hexadecimal

Cambios de base por el método directo

El ordenador, como hemos comentado, trabaja en su más bajo nivel con el sistema binario y nosotros vamos a trabajar con el sistema de numeración decimal. Esto nos surge un problema y es que ni el ordenador va a entender una cantidad expresada en decimal ni nosotros vamos a entender una cantidad expresada en binario. Es por ello, que nos hemos inventado mecanismos para realizar cambios entre las distintas bases utilizadas.

Divisiones entre la base (de base 10 a cualquier base)

Si tenemos un número que está en nuestra base de numeración favorita (base 10) y queremos pasarlo a otra base, el «truco» es dividir el numero por la base de destino tal y como os los explico en el programa. Aún así, os dejo el siguiente ejemplo de cambio de base 10 a base 2, 8 y 16.

cambio de base
Ejemplos de cambio de base 10 a otra base

T.F.N. (de cualquier base a base 10)

El teorema fundamental de la numeración, no os asustéis por el nombre ya que como veremos en el ejemplo, es muy fácil de aplicar y sobre todo nos va a ser muy útil a la hora de entender una cantidad numérica en una base distinta a la decimal. En resumen, este teorema relaciona una cantidad expresada en cualquier sistema de numeración con la misma cantidad expresada en el sistema decimal.

cambio2
Pasar de binario a base 10

¿Ya? No, no. Ahora os toca a vosotros poner en practica lo aprendido aquí. Os dejo una serie de ejercicios para que usando lapiz y papel, los hagáis y si queréis me enviéis la respuesta para que pueda comprobar de primera mano lo buenos alumnos que sois! (no vale usar calculadora ;)) Estos son:

Ejercicios propuestos para practicar

Convertir los siguientes números que se encuentran en base 10, a las bases indicadas en cada uno de los casos:

  1. 232 a binario
  2. 102 a octal
  3. 791 a hexadecimal

Pasar a base 10 cada una de las siguientes cantidades numéricas, teniendo siempre en cuenta la base en la que se encuentran:

  1. 10110 (binario)
  2. F5A3 (hexadecimal)
  3. 145 (octal)

Hasta aquí el segundo programa del podcast Código Fuente sobre sistemas de numeración. Muchas gracias por haber escuchado el programa. Si os gusta y queréis apoyar el podcast para que llegue a más gente, estaría encantado de vuestras valoraciones de 5 estrellas en iTunes. Nos vemos la semana que viene con otro programa, pero antes si tenéis alguna duda, propuesta o queréis saber más de lo comentado, poneos en contacto conmigo a través de este formulario. 

Adiós, os!

Publicado en: Masqueteclas Etiquetado como: Podcast

Acerca de José Manuel Ramírez

🚀 Explorador de gadgets al límite | 🎥 Sinceridad en cada review | 💡 Descubre la magia detrás de cada dispositivo conmigo | 🛠️ Consejos, trucos y opiniones sin filtro. Si te apasiona la tecnología como a mí, este es tu canal #Gadgets #TechLover #OpinionesReales

Barra lateral principal

Canal de Youtube

🛍 Enlaces patrocinados

Haz tu compra en estos enlaces patrocinados y colabora con la web sin coste adicional para ti. ¡Gracias!

Chuches en Amazon Chuches en Aliexpress Chuches en Banggood Chuches en Geekbuying

Mi libro


Libro servidores NAS

banner

Footer

másQteclas es la web donde encontrarás mucha información relacionada con la tecnología en lo que a hardware y software se refiere. Tendrás reviews de productos, tutoriales paso a paso, podcasts diarios, vídeos en Youtube, noticias tecnológicas y mucho, mucho más. ¡Únete a la comunidad masqueteclera!

Información:

  • Quién soy
  • Política de cookies
  • Política de privacidad
  • Suscripción a la lista de correo
  • Contactar

Busca en la web …

  • Facebook
  • Instagram
  • Telegram
  • Twitter

Copyright © · másQteclas 2021