Sei sulla pagina 1di 7

Ariel Rodríguez Sistemas Digitales I

Ariel Poca 11/10/2019

José Luis Rodríguez Informe

Operación con números binarios

ANTECEDENTES

El sistema binario está compuesto por dos dígitos o elementos 0 y 1. También se le conoce
como sistema base 2, ya que utilizan potencias de dos para representar los números. Ejemplo:

1101 → 1 × 23 + 1 × 22 + 0 × 21 + 1 × 20

De forma decimal se expresaría:

8 + 4 + 1 = 13 = 1101

En el sistema binario 1101 representa el 13 en el sistema decimal.

OBJETIVOS

Realizar un programa que pueda realizar un sistema de elección de menús donde el usuario pueda
elegir las opciones que necesita y pueda realizar las distintas operaciones con números binarios

MARCO PRACTICO

Para realizar es sistema debemos tener en cuenta y conocimiento en la forma de operación tanto
en la aritmética y la lógica para operar números binarios y para eso debemos seguir las siguientes
reglas:

0+0=0
0+1=1
1+0=1
1 + 1 = 10
Ejemplo:
 Empezamos de derecha a izquierda, sumamos 1 + 1 = 10 colocamos el 0 y llevamos 1
(rojo).
 En la siguiente columna sumamos el 1(rojo) + 0 = 1 y 1 + 1 = 10, colocamos el cero y
llevamos 1 (rojo),
 Tercera columna 1(rojo) + 1 = 10 y 10 + 0 = 10, colocamos el 0 y llevamos 1(rojo).
 Cuarta columna 1(rojo) + 1 = 10 y 10 + 1 = 11, colocamos 1 y llevamos 1(rojo).
 Quinta columna 1(rojo) + 1 = 10 y 10 + 0 = 10, colocamos 0 y llevamos 1(rojo).
 Sexta columna, 1 (rojo) + 0 = 1 y 1 + 1 = 10, colocamos 0 y llevamos 1(rojo).
 Séptima columna, 1(rojo) + 0 = 1 y 1 + 1 = 10, colocamos el 10 finalmente.

resta de números binarios


La resta tiene las siguientes reglas:
0–0=0
1–0=1
1–1=0
0 – 1 = 1 se lleva 1
Ejemplo:

 Comenzamos de derecha a izquierda, restamos 1 – 0 = 1 colocamos 1.


 Siguiente columna 1 – 1 = 0 clocamos 0.
 Tercera columna 0 – 1 = 1 pero llevemos 1 (rojo) a la siguiente columna, colocamos 1.
 Cuarta columna 1 (rojo) – 0 = 1, pero llevamos 1 (rojo) a la siguiente columna, 1 – 1 = 0
colocamos 0.
 Quinta columna 1 (rojo) – 0 = 1 llevamos 1 (rojo) para la siguiente columna, 1 – 1 = 0
colocamos 0.
 Sexta columna 1 (rojo) – 1 = 0 y 0 – 0 = 0, colocamos 0.
 Séptima columna 1 – 0 = 1 colocamos 1.
 Octava columna 0 – 0 = 0 colocamos 0.
 Novena columna 0 – 0 = 0 colocamos 0 finalmente.
multiplicación de números binarios
La multiplicación de binarios se obtiene de la misma forma que la multiplicación decimal.

Ejemplo:

división de números binarios


La división de números binarios tiene el mismo procedimiento del sistema decimal que conocemos.
Ejemplo:

IMPLEMENTACIÓN

El sistema esta realizado en el lenguaje de programación PHP con una programación orientada a
objetos.

Se instala el programa XAMPP en el equipo y se da funcionamiento al gestor de la base de datos.


Se descarga e instala el manejador de código Sublime text 3 con el cual se realiza la codificación
del sistema.

PRUEBAS

Para que el sistema sea mas preciso a la hora de introducir los datos requeridos se realizó dos
tipos de validación

 En la pantalla principal mostrara las siguientes opciones

El usuario podrá seleccionar las siguientes opciones de funcionamiento aritmético, lógico y


también tendrá la opción de salir
 Como el sistema se encarga de realizar operaciones aritmético y lógicos se procedió a la
recepción de datos de solo 1 y 0.
 También cuenta con la validación de trabajo de 4 bits don del sistema no acepta más de
cuatro dígitos así mostrando resultados más precisos y confiables

 Después de la validación tenemos las siguientes opciones para realizar


BALANCE DE COMPONENTES

Los componentes que se utilizaron para realizar el sistema son los Siguientes:

 XAMPP es un manejador y administrador de base de datos el cual es un software gratuito


y complejo.

 SUBLIME TEXT es un software editor de texto y editor de código fuente está escrito
en C++ y Python para los plugins Desarrollado originalmente como una extensión de Vim,
con el tiempo fue creando una identidad propia, por esto aún conserva un modo de edición
tipo vi llamado Vintage mode.
CONCLUSIÓN Y RECOMENDACIONES

el sistema realiza todas las operaciones detalladas con anterioridad mostrando una interfaz
amigable a los usuarios además de contar con las validaciones necesarias para que no haya errores
al momento de realizar las operaciones.

Se recomienda a los usuarios tener instalados los programas necesarios para que el sistema pueda
ejecutarse sin ninguna dificultad.

BIBLIOGRAFÍA

http://centros.edu.xunta.es/iesmanuelchamosolamas/electricidade/fotos/numeracion.htm

https://miprofe.com/operaciones-con-numeros-binarios/

https://matematicasparaticharito.wordpress.com/2015/04/21/operaciones-con-decimales/

Potrebbero piacerti anche