practica 6 programacion

Páginas: 5 (1061 palabras) Publicado: 20 de octubre de 2015
Universidad Nacional Autónoma de México


Facultad de Ingeniería


Fundamentos de Programación


Práctica No. 6: Lenguaje Binario

Alumno: Rabadán Camacho Laura


Profesora: Rodríguez Espino Claudia

Grupo 1105

Semestre 2016-1






Reporte de práctica 6: Lenguaje Binario
Objetivo:
Realizar diferentes operaciones sobre sistemas numéricos, como son:
Convertir números enteros de sistema decimal(base 10) a base b (cualquier base).
Convertir números enteros de base b (cualquier base) a sistema decimal (base 10).
Convertir números reales de sistema decimal (base 10 a sistema binario (base 2).
Obtener el complemento aritmético de un número en base 10 y base 2.
Introducción:
El sistema binario, llamado también sistema diádico en ciencias de la computación, es un sistema de numeración enel que los números se representan utilizando solamente las cifras cero y uno (0 y 1). Es uno de los que se utilizan en las computadoras, debido a que estas trabajan internamente con dos niveles de voltaje, por lo cual su sistema de numeración natural es el sistema binario (encendido 1, apagado 0).
La Unidad Aritmético Lógica, en la CPU del procesador, es capaz de realizar operaciones aritméticas,con datos numéricos expresados en el sistema binario. Naturalmente, esas operaciones incluyen la adición, la sustracción, el producto y la división. Las operaciones se hacen del mismo modo que en el sistema decimal, pero debido a la sencillez del sistema de numeración, pueden hacerse algunas simplificaciones que facilitan mucho la realización de las operaciones.
Decimal a binario
Se divide elnúmero del sistema decimal entre 2, cuyo resultado entero se vuelve a dividir entre 2, y así sucesivamente hasta que el dividendo sea menor que el divisor, 2. Es decir, cuando el número a dividir sea 1 finaliza la división.
A continuación se ordenan los restos empezando desde el último al primero, simplemente se colocan en orden inverso a como aparecen en la división, se les da la vuelta. Este será elnúmero binario que buscamos.
Decimal (con decimales) a binario
Para transformar un número del sistema decimal al sistema binario:
1. Se transforma la parte entera a binario. (Si la parte entera es 0 en binario será 0, si la parte entera es 1 en binario será 1, si la parte entera es 5 en binario será 101 y así sucesivamente).
2. Se sigue con la parte fraccionaria, multiplicando cada número por 2.Si el resultado obtenido es mayor o igual a 1 se anota como un uno (1) binario. Si es menor que 1 se anota como un 0 binario. (Por ejemplo, al multiplicar 0.6 por 2 obtenemos como resultado 1.2 lo cual indica que nuestro resultado es un uno (1) en binario, solo se toma la parte decimal del resultado).
3. Después de realizar cada multiplicación, se colocan los números obtenidos en el orden de suobtención.
4. Algunos números se transforman en dígitos periódicos, por ejemplo: el 0.1.
Binario a decimal
Para realizar la conversión de binario a decimal, realice lo siguiente:
1. Inicie por el lado derecho del número en binario, cada cifra multiplíquela por 2 elevado a la potencia consecutiva (comenzando por la potencia 0, 20).
2. Después de realizar cada una de las multiplicaciones, sume todas yel número resultante será el equivalente al sistema decimal.
Sistema binario a octal
Debido a que el sistema octal tiene como base 8, que es la tercera potencia de 2, y que dos es la base del sistema binario, es posible establecer un método directo para convertir de la base dos a la base ocho, sin tener que convertir de binario a decimal y luego de decimal a octal.
Para realizar la conversión debinario a octal, realice lo siguiente:
1) Agrupe la cantidad binaria en grupos de 3 en 3 iniciando por el lado derecho. Si al terminar de agrupar no completa 3 dígitos, entonces agregue ceros a la izquierda.
2) Posteriormente vea el valor que corresponde de acuerdo a la tabla:
Número en binario
000
001
010
011
100
101
110
111
Número en octal
0
1
2
3
4
5
6
7
Octal a binario
Cada dígito octal se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practica 6
  • practica 6
  • Practica 6
  • practica 6
  • practica 6
  • Practica 6
  • Practica 6
  • PRACTICA 6

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS