Convertir un numero decimal a binario (mediante pseudocodigos)
Enviado por Mariogb87 y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 12,33 KB
El álgebra de Boole, define tres operaciones
1. Propiedad conmutativa
2.Propiedad asociativa
/ 3.Propiedad distributiva:
4.Elemento complementario para la suma
5. Elemento complementario para el producto
; Los teoremas fundamentales del álgebra de Boole son: Ley de absorción para la suma:
Ley de absorción para el producto:
Ley de identidad para la suma:
Ley de identidad para el producto:
/
/
Ley de involución:
Leyes de De Morgan:
OCTAL:
Comprende los números del 0 al 7. Para pasar a octal hay que pasar previamente a binario y hacer grupos de 3 y pasarlos a decimal.
HEXADECIMAL:
16 dígitos del 1 al 9 y después de la A a la F. Mismo pasos que antes pero con grupos de 4.
COMPLEMENTO A 2:
números positivos-1º Se pasa el numero a binario.2º Se le añade Bit de signo +0 -1. Números negativos- 1º se pasa a binario.2º se añade bit de signo.3º se invierten los bits(excepto el de signo).4º se suma 1. De Ca2 a binario. Ej:1)00(10 cogemos hasta el primer 1 de izquierda y derecha y cambiamos el interior.
COMA FIJA:
para representar números decimales.1º parte entera a binario.2ª parte decimal por 2 tantas veces como te indique la coma ej:
Coma fija
4 serian 4 veces por 2. Si se empieza con dos dígitos siempre tiene que haber 2 dígitos.3º se junta la parte entera con la decimal.Si pasamos de coma fija a decimal es el mismo proceso pero para sacar la parte decimal se divide ej: 0100 0/2e1+1/2e2+0/2e3+0/2e4=0.25.
COMA FIJA A OCTAL
Se hacen grupos de 3, la parte entera de der. A izquierda y la decimal al contrario.
COMA Fía A HEXAGESIMAL
Se hacen grupos de 4.
Código GRAY:
Consta de 0 y 1. De un numero al siguiente solo puede variar 1 digito. Ej: 10110 se suma el primero al siguiente y así sucesivamente 11101.Esto seria de binario a Gray para pasar de Gray a binario se suma el numero resultante al siguiente ej: 10111=11010.
BCD: NATURAL
Poner cada digito decimal con 4 bit ej: 34 seria 0011 0100.
EXCESO A 3-
Decimal mas 3 ej: 34 0110 0111.
AIKEN
Del 0 al 4 binario y del 11 al 15 ej: 49 seria 0100 1111 ya que el 9 decimal corresponde al 15 en aiken.
COMA FLOTANTE DE SIMPLE Precisión
El resultado final siempre 32 bits. Decimal a coma flotante.-1º bit de signo 0+ 1- Ej: 0(bit de signo)/10111001(exponente 8bit)/10010....(mantisa 23bits). 2º Mantisa: primero pasas nuestro numero a coma fija ej: 2,25 parte entera 2=10 parte decimal 25= 0100/ 10,0100.... . Segundo normalizar la mantisa- mover coma hasta encontrar el primer 1 ej: 110,1000... Pasaría a 1,101000... Hay que tener en cuenta el numero de huecos movidos para sacar el exponente- hay que ponerlos en exceso 127 en el caso anterior seria 2+127=129 y esto se pasa a binario y tenemos nuestra mantisa.
MINTERS:
cogemos los 1 obtenemos unos productos que se suman(negar los 0) .
MAXTERMS:
cogemos los 0 obtenemos unas sumas que se multiplican(negar los 1).
Transformación A NAND O NOR:
se niegan dos veces las ecuaciones.