Actualmente estudio (más o menos) en la UNADMX, en la carrera de Ingeniería en Desarrollo de Software. ¿Qué puedo decir? Pues que la verdad creo que podrían mejorar bastante algunas materias mas como ya estamos aquí iré haciendo un resumen de los apuntes que vea en la asignatura y sirve que de paso hago crecer el blog. Bien, estoy en la primera unidad y ya comienzan los conceptos.
Conceptos informáticos básicos
El término computadora, desde el punto de vista de la actualidad, empapada de tecnología, se define como un dispositivo electrónico capaz de tratar gran cantidad de información, con tareas generales como: almacenar, organizar, gestionar, actualizar, entre otras. Los nombres que con mayor frecuencia se utilizan para referirse a este dispositivo son: computadora, terminal, servidor, terminal tonta, ordenador, nodo y PC.
Ahora bien, la unidad mínima que soporta un computador es un bit, el cual es la representación en sistema binario de un 1 o un 0, que en términos de electrónica 1 simboliza presencia de alto voltaje y 0 baja presencia de voltaje. Mientras que un byte es la unidad mínima de almacenamiento del ordenador y representa 8 bits, que en conjunto conforman un carácter cualquiera de los 256 que conforman el código ASCII, que más adelante se mencionará a detalle. Es importante tener clara la diferencia entre bit y byte, ya que son términos esenciales en cuanto a informática se refiere.
Las computadoras trabajan por medio de sistemas numéricos: binario, decimal, octal y hexadecimal.
Sistema numérico binario
Por su sencillez el sistema numérico se utiliza para manejo de datos es el sistema Binario, en él se emplea la notación posicional a partir de sólo dos dígitos (0,1). Su lógica parte de que el cero representa un espacio apagado, vacío o con cero volts, mientras que el uno representa un espacio encendido, energizado o con +5 o +12 volts. Si se invierte esa relación se genera lo que se conoce como lógica negativa.
Los espacio ocupados por los dígitos se llaman bit, de modo que 1010 contiene cuatrobits, 100 contiene 3, 10 contiene dos, y así en lo subsecuente con cualquier unidad que se quiera representar.
El sistema Binario parte de la notación posicional, de modo que el valor de cada dígito depende directamente de la posición que tiene en la serie completa. En este caso la base numérica es dos.
Por lo que tenemos que existen dos dígitos (0 ó 1) en cada posición del número. Para obtener el número decimal de uno en binario, comenzando por el lado derecho del número en binario, se debe multiplicar cada cifra por dos elevado a la potencia consecutiva, iniciando por la potencia 0 (20). Una vez realizadas cada una de las multiplicaciones, se suman los resultados de ellas, lo que reflejará el número equivalente al sistema decimal. Por ejemplo, el número 11012 (en base 2) es:
|
Sistema numérico decimal
El sistema numérico Decimal posee diez dígitos diferentes y es el que actualmente se utiliza más comúnmente. El sistema numérico decimal es un sistema de numeración posicional, por lo que el valor del dígito depende de su posición dentro del número, es decir:
|
El número decimal A se debe multiplicar por 10n, en donde n es positivo o negativo de acuerdo a la posición de los dígitos respecto del punto. Los dígitos a la izquierda del punto toman el valor correspondiente a las potencias positivas de la base (10, en este sistema), en función de la posición que ocupan en el número, y representan al dígito de las unidades (100=1), decenas (10¹=10), centenas (10²=100), etcétera. Los dígitos a la derecha del punto representan al dígito de las décimas (10-1=0.1), centésimas (10-2=0.01), milésimas (10-3=0.001), etcétera. Los resultados de estás multiplicaciones serán mayores o iguales que uno si el dígito se localiza a la izquierda del punto decimal, en cambio, el valor será menor que uno si el dígito se localiza a la derecha del punto decimal.
Por ejemplo, el número 5432.789 expresado en la notación posicional es:
|
Con el fin de aclarar el procedimiento utilizado, es necesario revisar lo siguiente:
Notación posicional del sistema decimal |
Ahora se revisarán dos maneras para convertir números decimales en binarios.
La primera forma es dividir los decimales entre dos, cuyo resultado entero se vuelve a dividir entre dos, y así continuamente, ordenando los restos del último al primero. Por ejemplo, 74 en decimal es 1001010 en binario, porque:
|
La segunda manera para convertir números decimales en binarios es realizar divisiones sucesivas entre dos y colocando un cero o un uno de lado derecho dependiendo si el número es par o impar. Si es impar, se le resta uno y se continúa con las divisiones hasta llegar a uno. Posteriormente, se coloca del lado derecho un 1 si es impar y un cero si es par. Finalmente se ordenan los dígitos de abajo hacia arriba, por ejemplo, 131 en decimal es 10000011 en binario, porque: |
Los números octales pueden construirse a partir de números binarios, agrupando cada tres dígitos consecutivos de estos últimos (de derecha a izquierda) y obteniendo su valor decimal. Por ejemplo, el número 74 (en decimal) es 1001010 (en binario), si éste lo agrupamos como 1 001 010, obtenemos que 74 es 112 en octal porque: |
Es conveniente mencionar que la cantidad correspondiente en octal se concentra de izquierda a derecha.
|
No hay comentarios:
Publicar un comentario