Matematica Computacional

Para entender y tener claro el funcionamiento interno de la memoria es indispensable saber en que consiste la matematica computacional su logica y su ejecucion.

Sistemas de Numeración

  *Caracteristicas de un Sistema de Numeración

      Conjunto de Numeros: Es el rango de cifras que forman un sistema de numeracion, EJ
                                               Sistema  de
numeración decimal, conjunto de numeros (0,...9).


               Posición: Es la base en la que se encuentra el sistema de numeración EJ Sistema
                                de numeración Nibble Base (4).
                 
               Multiplicador: El multiplicador es la base a la cual cada sistema de numeración realiza   
                                        su conversión EJ S. Decimal (10), S. Octal (8), S. Nibble (4), S. Binario (2).



  Most Significant Bit (MSB) Least Significant Bit (LSB)

 

*Lo anterior hace referencia a un ejemplo de multiplicador donde el MSB es de acuerdo a su posición el bit con el mayor valor como bit del extremo izquierdo, y al LSB el bit de menor valor como bit de extremo derecho. Seguido a cada bit se le asigna una posición iniciando de 1 hasta x posición, basado en ello realizamos la demostración donde al multiplicar tomamos los valores de derecha a izquierda como coeficiente multiplicandolo por su base, en este caso base (10), elevada a un exponente definido como el valor en posición menos 1(P-1), finalmente la suma de estas operaciones nos daran como resultado el numero en decimal (5728).

Conversion de Sistemas  de Numeración 

En general la conversion numerica mas significativa es a decimal debido a que con ella se obtienen cantidades, pero en matematica computacional nuestro sistema de numeracion base es el sistema Binario (2)

  Formas de Conversión de Sistemas Numericos

  Binario-->Decimal, Nibble, Octal, Hexadecimal.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqpPdXuZURsAuMa8534tAOoChP1gOMnSpGZAx9tUHCN8IVaE62mvxcrjOzk-FFY561ARHsPsS4udSZ0hwAwX822KM7tZNOJHy061m24biKVmH5JaaPtqeWz7Yw73Qldywiz3hJJdpBB0E/s640/BASES+NUMERICAS.gif

001001011001101001101(2)= 1023031031(4)
                                              = 1131515(8)

                                              = 4B34D(16)


*El procedimiento realizado anteriormente fue tomar de izquierda a derecha cierta cantidad de digitos dependiendo la base a la que queramos pasar y reemplazarlo en la tabla de valores binarios, para Nibble(4) tomamos de a dos digitos, para Octal(8) tomamos de a 3 digitos y para Hexadecimal(16) tomamos de a 4 digitos.

Binario-> Decimal (Codigo 8421)
 
c 8421
o oooo                8  2
1 0001           Ej=1010      *El codigo 8421 nos permite pasar un
2 0010               =8+2          numero binario a decimal sumando
3 0011               =10            la cantidad que aparece encima de
4 0100                                 cada posición en 1 tomando de a 4
5 0101                                 digitos de derecha a izquierda.
6 0110
7 0111
8 1000

 Decimal -> Binario (Potencia de 2)

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh04Ya_GhG8ePh7AawRpJEY1g6dTnLaNI9m6ey2ENBPBBBVfBa0fj1x50ni81pABovuh3XD2JVk-FYi0bM2F6LGHb2wxkAJ1IrtE-Y0na9K-p6pi_SbikTwv5nSh9nq6H9l35-iLvQgu1I/s1600/operacion+completa.png
*La conversión de un numero decimal a un numero binario mediante la tabla de potencias de dos es un metodo sencillo el cual consiste en una serie de restas comenzando con el numero obtenido de la mayor potencia menor o igual al numero a convertir, hasta la mayor potencia del residuo de las operaciones de resta realizadas. seguido de una marcación de 1 en las potencias tomadas y de 0 en las potencias no tomadas obteniendo como resultado el numero binario de dicho numero en base (10).

 


 


   

 

0 comentarios:

Publicar un comentario