Sistemas numéricos. Objetivos

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Sistemas numéricos. Objetivos"

Transcripción

1 Java-Apen-C 3/31/01 12:26 PM Page 1195 C Sistemas numéricos Objetivos Comprender los conceptos acerca de los sistemas numéricos como base, valor posicional y valor simbólico. Aprender a trabajar con los números representados en los sistemas numéricos binario, octal y hexadecimal. Aprender a abreviar los números binarios como octales o hexadecimales. Aprender a convertir los números octales y hexadecimales en binarios. Aprender a realizar conversiones hacia y desde números decimales y sus equivalentes en binario, octal y hexadecimal. Comprender el funcionamiento de la aritmética binaria y la manera en que se representan los números binarios negativos, utilizando la notación de complemento a dos. He aquí sólo los números ratificados. William Shakespeare La naturaleza tiene un cierto tipo de sistema de coordenadas aritméticas-geométricas, ya que cuenta con todo tipo de modelos. Lo que experimentamos de la naturaleza está en los modelos, y todos los modelos de la naturaleza son tan bellos. Se me ocurrió que el sistema de la naturaleza debe ser una verdadera belleza, porque en la química encontramos que las asociaciones se encuentran siempre en hermosos números enteros; no hay fracciones. Richard Buckminster Fuller

2 Java-Apen-C 3/31/01 12:26 PM Page Sistemas numéricos Apéndice C Plan general C.1 Introducción C.2 Abreviatura de los números binarios como números octales y hexadecimales C.3 Conversión de números octales y hexadecimales a binarios C.4 Conversión de un número binario, octal o hexadecimal a decimal C.5 Conversión de un número decimal a binario, octal o hexadecimal C.6 Números binarios negativos: Notación de complemento a dos Resumen Terminología Ejercicios de autoevaluación Respuestas a los ejercicios de autoevaluación Ejercicios C.1 Introducción En este apéndice presentaremos los sistemas numéricos clave que utilizan los programadores de Java, especialmente cuando trabajan en proyectos de software que requieren de una estrecha interacción con el hardware a nivel de máquina. Entre los proyectos de este tipo están los sistemas operativos, el software de redes computacionales, los compiladores, sistemas de bases de datos y aplicaciones que requieren de un alto rendimiento. Cuando escribimos un entero, como 227 o 63, en un programa de Java, se asume que el número está en el sistema numérico decimal (base 10). Los dígitos en el sistema numérico decimal son 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9. El dígito más bajo es el 0 y el más alto es el 9 (uno menos que la base, 10). En su interior, las computadoras utilizan el sistema numérico binario (base 2). Este sistema numérico sólo tiene dos dígitos: 0 y 1. El dígito más bajo es el 0 y el más alto es el 1 (uno menos que la base, 2). Como veremos, los números binarios tienden a ser mucho más extensos que sus equivalentes decimales. Los programadores que trabajan con lenguajes ensambladores y en lenguajes de alto nivel como Java, que les permiten llegar hasta el nivel de máquina, encuentran que es complicado trabajar con números binarios. Por eso existen otros dos sistemas numéricos, el sistema numérico octal (base 8) y el sistema numérico hexadecimal (base 16), que son populares debido a que permiten abreviar los números binarios de una manera conveniente. En el sistema numérico octal, los dígitos utilizados son del 0 al 7. Debido a que tanto el sistema numérico binario como el octal tienen menos dígitos que el sistema numérico decimal, sus dígitos son los mismos que sus correspondientes en decimal. El sistema numérico hexadecimal presenta un problema, ya que requiere de dieciséis dígitos: el dígito más bajo es 0 y el más alto tiene un valor equivalente al 15 decimal (uno menos que la base, 16). Por convención utilizamos las letras de la A a la F para representar los dígitos hexadecimales que corresponden a los valores decimales del 10 al 15. Por lo tanto, en hexadecimal podemos tener números como el 876, que consisten solamente de dígitos similares a los decimales; números como 8A55F que consisten de dígitos y letras; y números como FFE que consisten solamente de letras. En ocasiones un número hexadecimal puede coincidir con una palabra común como FACE o FEED (en inglés); esto puede parecer extraño para los programadores acostumbrados a trabajar con números. Los dígitos de los sistemas numéricos binario, octal, decimal y hexadecimal se sintetizan en las figuras C.1 y C.2. Cada uno de estos sistemas numéricos utilizan la notación posicional: cada posición en la que se escribe un dígito tiene un valor posicional distinto. Por ejemplo, en el número decimal 937 (el 9, el 3 y el 7 se conocen como valores simbólicos) decimos que el 7 se escribe en la posición de las unidades; el 3, en la de las decenas; y el 9, en la de las centenas. Observe que cada una de estas posiciones es una potencia de la base (10) y que estas potencias empiezan en 0 y aumentan de 1 en 1 a medida que nos desplazamos hacia la izquierda por el número (figura C.3). Para números decimales más extensos, las siguientes posiciones a la izquierda serían: de millares (10 a la tercera potencia), de decenas de millares (10 a la cuarta potencia), de centenas de millares (10 a la quinta potencia), de los millones (10 a la sexta potencia), de decenas de millones (10 a la séptima potencia), y así sucesivamente.

3 Java-Apen-C 3/31/01 12:26 PM Page 1197 Apéndice C Sistemas numéricos 1197 Dígito binario Dígito octal Dígito decimal Dígito hexadecimal A (valor de 10 en decimal) B (valor de 11 en decimal) C (valor de 12 en decimal) D (valor de 13 en decimal) E (valor de 14 en decimal) F (valor de 15 en decimal) Figura C.1 Dígitos de los sistemas numéricos binario, octal, decimal y hexadecimal. Atributo Binario Octal Decimal Hexadecimal Base Dígito más bajo Dígito más alto F Figura C.2 Comparación de los sistemas binario, octal, decimal y hexadecimal. Valores posicionales en el sistema numérico decimal Dígito decimal Nombre de la posición Centenas Decenas Unidades Valor posicional Valor posicional como potencia de la base (10) Figura C.3 Valores posicionales en el sistema numérico decimal. En el número binario 101 decimos que el 1 más a la derecha se escribe en la posición de los unos, el 0 se escribe en la posición de los dos y el 1 de más a la izquierda se escribe en la posición de los cuatros. Observe que cada una de estas posiciones es una potencia de la base (2) y que estas potencias empiezan en 0 y aumentan de 1 en 1 a medida que nos desplazamos hacia la izquierda por el número (figura C.4). Para números binarios más extensos, las siguientes posiciones a la izquierda serían la posición de los ochos (2 a la tercera potencia), la posición de los dieciséis (2 a la cuarta potencia), la posición de los treinta y dos (2 a la quinta potencia), la posición de los sesenta y cuatros (2 a la sexta potencia), y así sucesivamente.

4 Java-Apen-C 3/31/01 12:26 PM Page Sistemas numéricos Apéndice C Valores posicionales en el sistema numérico binario Dígito binario Nombre de la posición Cuatros Dos Unos Valor posicional Valor posicional como potencia de la base (2) Figura C.4 Valores posicionales en el sistema numérico binario. Valores posicionales en el sistema numérico octal Dígito octal Nombre de la posición Sesenta y cuatros Ochos Unos Valor posicional Valor posicional como potencia de la base (8) Figura C.5 Valores posicionales en el sistema numérico octal. Valores posicionales en el sistema numérico hexadecimal Dígito hexadecimal 3 D A Nombre de la posición Doscientos cincuenta y seis Dieciséis Unos Valor posicional Valor posicional como potencia de la base (16) Figura C.6 Valores posicionales en el sistema numérico hexadecimal. En el número octal 425, decimos que el 5 se escribe en la posición de los unos, el 2 se escribe en la posición de los ochos y el 4 se escribe en la posición de los sesenta y cuatros. Observe que cada una de estas posiciones es una potencia de la base (8) y que estas potencias empiezan en 0 y aumentan de 1 en 1 a medida que nos desplazamos hacia la izquierda por el número (figura C.5). Para números octales más extensos, las siguientes posiciones a la izquierda sería la posición de los quinientos doces (8 a la tercera potencia), la posición de los cuatro mil noventa y seis (8 a la cuarta potencia), la posición de los treinta y dos mil setecientos sesenta y ochos (8 a la quinta potencia), y así sucesivamente. En el número hexadecimal 3DA, decimos que la A se escribe en la posición de los unos, la D se escribe en la posición de los dieciséis y el 3 se escribe en la posición de los doscientos cincuenta y seis. Observe que cada una de estas posiciones es una potencia de la base (16) y que estas potencias empiezan en 0 y aumentan de 1 en 1 a medida que nos desplazamos hacia la izquierda por el número (figura C.6). Para números hexadecimales más extensos, las siguientes posiciones a la izquierda serían la posición de los cuatro mil noventa y seis (16 a la tercera potencia), la posición de los sesenta y cinco mil quinientos treinta y seis (16 a la cuarta potencia), y así sucesivamente.

5 Java-Apen-C 3/31/01 12:26 PM Page 1199 Apéndice C Sistemas numéricos 1199 C.2 Abreviatura de los números binarios como números octales y hexadecimales En computación, el uso principal de los números octales y hexadecimales es para abreviar representaciones binarias demasiado extensas. La figura C.7 muestra que los números binarios extensos pueden expresarse más concisamente en sistemas numéricos con bases mayores que en el sistema numérico binario. Una relación especialmente importante que tienen tanto el sistema numérico octal como el hexadecimal con el sistema binario es que las bases de los sistemas octal y hexadecimal (8 y 16, respectivamente) son potencias de la base del sistema numérico binario (base 2). Considere el siguiente número binario de 12 dígitos y sus equivalentes en octal y hexadecimal. Vea si puede determinar cómo esta relación hace que sea conveniente el abreviar los números binarios en octal o hexadecimal. La respuesta sigue después de los números. Número binario Equivalente en octal Equivalente en hexadecimal D1 Para convertir fácilmente el número binario en octal, sólo divida el número binario de 12 dígitos en grupos de tres bits consecutivos y escriba esos grupos por encima de los dígitos correspondientes del número octal, como se muestra a continuación: Observe que el dígito octal que escribió debajo de cada grupo de tres bits corresponde precisamente al equivalente octal de ese número binario de 3 dígitos que se muestra en la figura C.7. El mismo tipo de relación puede observarse al convertir números de binario a hexadecimal. Divida el número binario de 12 dígitos en grupos de cuatro bits consecutivos y escriba esos grupos por encima de los dígitos correspondientes del número hexadecimal, como se muestra a continuación: D 1 Observe que el dígito hexadecimal que escribió debajo de cada grupo de cuatro bits corresponde precisamente al equivalente hexadecimal de ese número binario de 4 dígitos que se muestra en la figura C.7. Número decimal Representación binaria Representación octal Representación hexadecimal A B C D E F Figura C.7 Equivalentes en decimal, binario, octal y hexadecimal.

6 Java-Apen-C 3/31/01 12:26 PM Page Sistemas numéricos Apéndice C C.3 Conversión de números octales y hexadecimales a binarios En la sección anterior vimos cómo convertir números binarios a sus equivalentes en octal y hexadecimal, formando grupos de dígitos binarios y simplemente volviéndolos a escribir como sus valores equivalentes en dígitos octales o hexadecimales. Este proceso puede utilizarse en forma inversa para producir el equivalente en binario de un número octal o hexadecimal. Por ejemplo, el número octal 653 se convierte en binario simplemente escribiendo el 6 como su equivalente binario de 3 dígitos 110, el 5 como su equivalente binario de 3 dígitos 101 y el 3 como su equivalente binario de 3 dígitos 011 para formar el número binario de 9 dígitos El número hexadecimal FDA5 se convierte en binario simplemente escribiendo la F como su equivalente binario de 4 dígitos 1111, la A como su equivalente binario de 4 dígitos 1010, la D como su equivalente binario de 4 dígitos 1101 y el 5 como su equivalente binario de 4 dígitos 0101, para formar el número binario de 16 dígitos C.4 Conversión de un número binario, octal o hexadecimal a decimal Como estamos acostumbrados a trabajar con el sistema decimal, a menudo es conveniente convertir un número binario, octal o hexadecimal en decimal para tener una idea de lo que realmente vale el número. Nuestros diagramas en la sección C.1 expresan los valores posicionales en decimal. Para convertir un número en decimal desde otra base, multiplique el equivalente en decimal de cada dígito por su valor posicional y sume estos productos. Por ejemplo, el número binario se convierte en el número 53 decimal, como se muestra en la figura C.8. Para convertir el número 7614 octal en el número 3980 decimal utilizamos la misma técnica, esta vez utilizando los valores posicionales apropiados para el sistema octal, como se muestra en la figura C.9. Para convertir el número AD3B hexadecimal en el número decimal utilizamos la misma técnica, esta vez empleando los valores posicionales apropiados para el sistema hexadecimal, como se muestra en la figura C.10. C.5 Conversión de un número decimal a binario, octal o hexadecimal Las conversiones de la última sección siguen naturalmente las convenciones de la notación posicional. Las conversiones de decimal a binario, octal o hexadecimal también siguen estas convenciones. Suponga que queremos convertir el número 57 decimal en binario. Empezamos escribiendo los valores posicionales de las columnas de derecha a izquierda, hasta llegar a una columna cuyo valor posicional sea mayor que el número decimal. Como no necesitamos esa columna, podemos descartarla. Por lo tanto, primero escribimos: Valores posicionales: Luego descartamos la columna con el valor posicional de 64, dejando: Valores posicionales: A continuación, empezamos a trabajar desde la columna más a la izquierda y nos vamos desplazando hacia la derecha. Dividimos 57 entre 32 y observamos que hay un 32 en 57, con un residuo de 25, por lo que es- Conversión de un número binario en decimal Valores posicionales: Valores simbólicos: Productos: 1*32=32 1*16=16 0*8=0 1*4=4 0*2=0 1*1=1 Suma: = =53 Figura C.8 Conversión de un número binario en decimal.

7 Java-Apen-C 3/31/01 12:26 PM Page 1201 Apéndice C Sistemas numéricos 1201 Conversión de un número octal en decimal Valores posicionales: Valores simbólicos: Productos: 7*512=3584 6*64=384 1*8=8 4*1=4 Suma: = =3980 Figura C.9 Conversión de un número octal en decimal. Conversión de un número hexadecimal en decimal Valores posicionales: Valores simbólicos: A D 3 B Productos: A*4096=40960 D*256=3328 3*16=48 B*1=11 Suma: = = Figura C.10 Conversión de un número hexadecimal en decimal. cribimos 1 en la columna de los 32. Dividimos 25 entre 16 y observamos que hay un 16 en 25, con un residuo de 9, por lo que escribimos 1 en la columna de los 16. Dividimos 9 entre 8 y observamos que hay un 8 en 9 con un residuo de 1. Las siguientes dos columnas producen el cociente de cero cuando se divide 1 entre sus valores posicionales, por lo que escribimos 0 en las columnas de los 4 y de los 2. Por último, 1 entre 1 es 1, por lo que escribimos 1 en la columna de los 1. Esto nos da: Valores posicionales: Valores simbólicos: y por lo tanto, el 57 decimal es equivalente al binario. Para convertir el número decimal 103 en octal, empezamos por escribir los valores posicionales de las columnas hasta llegar a una columna cuyo valor posicional sea mayor que el número decimal. Como no necesitamos esa columna, podemos descartarla. Por lo tanto, primero escribimos: Valores posicionales: Luego descartamos la columna con el valor posicional de 512, lo que nos da: Valores posicionales: A continuación, empezamos a trabajar desde la columna más a la izquierda y nos vamos desplazando hacia la derecha. Dividimos 103 entre 64 y observamos que hay un 64 en 103 con un residuo de 39, por lo que escribimos 1 en la columna de los 64. Dividimos 39 entre 8 y observamos que el 8 cabe cuatro veces en 39 con un residuo de 7, por lo que escribimos 4 en la columna de los 8. Por último, dividimos 7 entre 1 y observamos que el 1 cabe siete veces en 7 y no hay residuo, por lo que escribimos 7 en la columna de los 1. Esto nos da: Valores posicionales: Valores simbólicos: y por lo tanto, el 103 decimal es equivalente al 147 octal. Para convertir el número decimal 375 en hexadecimal, empezamos por escribir los valores posicionales de las columnas hasta llegar a una columna cuyo valor posicional sea mayor que el número decimal. Como no necesitamos esa columna, podemos descartarla. Por consecuencia, primero escribimos: Valores posicionales: Luego descartamos la columna con el valor posicional de 4096, lo que nos da:

8 Java-Apen-C 3/31/01 12:26 PM Page Sistemas numéricos Apéndice C Valores posicionales: A continuación, empezamos a trabajar desde la columna más a la izquierda y nos vamos desplazando hacia la derecha. Dividimos 375 entre 256 y observamos que 256 cabe una vez en 375 con un residuo de 119, por lo que escribimos 1 en la columna de los 256. Dividimos 119 entre 16 y observamos que el 16 cabe siete veces en 119 con un residuo de 7, por lo que escribimos 7 en la columna de los 16. Por último, dividimos 7 entre 1 y observamos que el 1 cabe siete veces en 7 y no hay residuo, por lo que escribimos 7 en la columna de los 1. Esto produce: Valores posicionales: Valores simbólicos: y por lo tanto, el 375 decimal es equivalente al 177 hexadecimal. C.6 Números binarios negativos: Notación de complemento a dos La discusión en este apéndice se ha enfocado hasta ahora en números positivos. En esta sección explicaremos cómo las computadoras representan números negativos mediante el uso de la notación de complementos a dos. Primero explicaremos cómo se forma el complemento a dos de un número binario y después mostraremos por qué representa el valor negativo de dicho número binario. Considere una máquina con enteros de 32 bits. Suponga que se ejecuta la siguiente instrucción: int valor = 13; La representación en 32 bits de valor es: Para formar el negativo de valor, primero formamos su complemento a uno aplicando el operador de complemento a nivel de bits de Java (~): complementoaunodevalor = ~valor; Internamente, ~valor es ahora valor con cada uno de sus bits invertidos; los unos se convierten en ceros y los ceros en unos, como se muestra a continuación: valor: ~valor (es decir, el complemento a uno de valor): Para formar el complemento a dos de valor, simplemente sumamos uno al complemento a uno de valor. Por lo tanto: El complemento a dos de valor es: Ahora, si esto de hecho es igual a 13, deberíamos poder sumarlo al 13 binario y obtener como resultado 0. Comprobemos esto: El bit de acarreo que sale de la columna que está más a la izquierda se descarta y evidentemente obtenemos cero como resultado. Si sumamos el complemento a uno de un número a ese mismo número, todos los dígitos del resultado serían iguales a 1. La clave para obtener un resultado en el que todos los dígitos sean cero es que el complemento a dos es 1 más que el complemento a 1. La suma de 1 hace que el resultado de cada columna sea 0 y se acarrea un 1. El acarreo sigue desplazándose hacia la izquierda hasta que se descarta en el bit que está más a la izquierda, con lo que todos los dígitos del número resultante son iguales a cero. En realidad, las computadoras realizan una suma como: x = a - valor;

9 Java-Apen-C 3/31/01 12:26 PM Page 1203 Apéndice C Sistemas numéricos 1203 mediante la suma del complemento a dos de valor con a, como se muestra a continuación: x = a + (~valor + 1 ); Suponga que a es 27 y que valor es 13 como en el ejemplo anterior. Si el complemento a dos de valor es en realidad el negativo de éste, entonces al sumar el complemento de dos de valor con a se produciría el resultado de 14. Comprobemos esto: a (es decir, 27) (~valor + 1) lo que ciertamente da como resultado 14. RESUMEN Cuando escribimos un entero como 19, 227 o 63, en un programa de Java, suponemos que el número se encuentra en el sistema numérico decimal (base 10). Los dígitos en el sistema numérico decimal son 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9. El dígito más bajo es el 0 y el más alto es el 9 (uno menos que la base, 10). En su interior, las computadoras utilizan el sistema numérico binario (base 2). Este sistema numérico sólo tiene dos dígitos: 0 y 1. El dígito más bajo es el 0 y el más alto es el 1 (uno menos que la base, 2). El sistema numérico octal (base 8) y el sistema numérico hexadecimal (base 16) son populares debido a que permiten abreviar los números binarios de una manera conveniente. Los dígitos que se utilizan en el sistema numérico octal son del 0 al 7. El sistema numérico hexadecimal presenta un problema, ya que requiere de dieciséis dígitos: el dígito más bajo es 0 y el más alto tiene un valor equivalente al 15 decimal (uno menos que la base, 16). Por convención utilizamos las letras de la A a la F para representar los dígitos hexadecimales que corresponden a los valores decimales del 10 al 15. Cada uno de estos sistemas numéricos utilizan la notación posicional: cada posición en la que se escribe un dígito tiene un distinto valor posicional. Una relación especialmente importante que tienen tanto el sistema numérico octal como el hexadecimal con el sistema binario es que las bases de los sistemas octal y hexadecimal (8 y 16, respectivamente) son potencias de la base del sistema numérico binario (base 2). Para convertir un número octal en binario, sustituya cada dígito octal con su equivalente binario de tres dígitos. Para convertir un número hexadecimal en binario, simplemente sustituya cada dígito hexadecimal con su equivalente binario de cuatro dígitos. Como estamos acostumbrados a trabajar con el sistema decimal, es conveniente convertir un número binario, octal o hexadecimal en decimal para tener una idea de lo que realmente vale el número. Para convertir un número en decimal desde otra base, multiplique el equivalente en decimal de cada dígito por su valor posicional y sume estos productos. Las computadoras representan números negativos mediante el uso de la notación de complementos a dos. Para formar el negativo de un valor en binario, primero formamos su complemento a uno aplicando el operador de complemento a nivel de bits de Java (~): Esto invierte los bits del valor. Para formar el complemento a dos de un valor, simplemente sumamos uno al complemento a uno de ese valor. TERMINOLOGÍA base conversiones dígito notación de complementos a dos notación de complementos a uno notación posicional operador de complemento a nivel de bits (~) sistema numérico binario sistema numérico de base 2 sistema numérico de base 8 sistema numérico de base 10 sistema numérico de base 16 sistema numérico decimal sistema numérico hexadecimal sistema numérico octal valor negativo valor posicional valor simbólico

10 Java-Apen-C 3/31/01 12:26 PM Page Sistemas numéricos Apéndice C EJERCICIOS DE AUTOEVALUACIÓN C.1 Las bases de los sistemas numéricos decimal, binario, octal y hexadecimal son,, y, respectivamente. C.2 En general, las representaciones en decimal, octal y hexadecimal de un número binario dado contienen (más/menos) dígitos de los que contiene el número binario. C.3 (Verdadero/falso.) Una de las razones populares de utilizar el sistema numérico decimal es que forma una notación conveniente para abreviar números binarios, en la que simplemente se sustituye un dígito decimal por cada grupo de cuatro dígitos binarios. C.4 La representación (octal/hexadecimal/decimal) de un valor binario grande es la más concisa (de las alternativas dadas). C.5 (Verdadero/falso.) El dígito de mayor valor en cualquier base es uno más que la base. C.6 (Verdadero/falso.) El dígito de menor valor en cualquier base es uno menos que la base. C.7 El valor posicional del dígito que se encuentra más a la derecha en cualquier número, ya sea binario, octal, decimal o hexadecimal es siempre. C.8 El valor posicional del dígito que está a la izquierda del dígito que se encuentra más a la derecha en cualquier número, ya sea binario, octal, decimal o hexadecimal es siempre igual a. C.9 Complete los valores que faltan en esta tabla de valores posicionales para las cuatro posiciones que están más a la derecha en cada uno de los sistemas numéricos indicados: decimal hexadecimal binario octal C.10 Convierta el número binario en octal y en hexadecimal. C.11 Convierta el número hexadecimal FACE en binario. C.12 Convierta el número octal 7316 en binario. C.13 Convierta el número hexadecimal 4FEC en octal. (Sugerencia: Primero convierta el número 4FEC en binario y después convierta el número resultante en octal.) C.14 Convierta el número binario en decimal. C.15 Convierta el número octal 317 en decimal. C.16 Convierta el número hexadecimal EFD4 en decimal. C.17 Convierta el número decimal 177 en binario, en octal y en hexadecimal. C.18 Muestre la representación binaria del número decimal 417. Después muestre el complemento a uno de 417 y el complemento a dos del mismo número. C.19 Cuál es el resultado cuando se suma el complemento a uno de un número con ese mismo número? RESPUESTAS A LOS EJERCICIOS DE AUTOEVALUACIÓN C.1 10, 2, 8, 16. C.2 Menos. C.3 Falso. C.4 Hexadecimal. C.5 Falso. El dígito de mayor valor en cualquier base es uno menos que la base. C.6 Falso. El dígito de menor valor en cualquier base es cero. C.7 1 (La base elevada a la potencia de cero). C.8 La base del sistema numérico. C.9 Complete los valores que faltan en esta tabla de valores posicionales para las cuatro posiciones que están más a la derecha en cada uno de los sistemas numéricos indicados: decimal hexadecimal

11 Java-Apen-C 3/31/01 12:26 PM Page 1205 Apéndice C Sistemas numéricos 1205 binario octal C octal; D58 hexadecimal. C binario. C binario. C binario; octal. C =110 decimal. C *8+3*64= =207 decimal. C *16+15*256+14*4096=61396 decimal. C decimal en binario: (1*128)+(0*64)+(1*32)+(1*16)+(0*8)+(0*4)+(0*2)+(1*1) en octal: (2*64)+(6*8)+(1*1) 261 en hexadecimal: (11*16)+(1*1) (B*16)+(1*1) B1 C.18 Binario: (1*256)+(1*128)+(0*64)+(1*32)+(0*16)+(0*8)+(0*4)+(0*2)+ (1*1) Complemento a uno: Complemento a dos: Comprobación: Número binario original + su complemento a dos: C.19 Cero. EJERCICIOS C.20 Algunas personas argumentan que muchos de nuestros cálculos se realizarían más fácilmente en el sistema numérico de base 12, ya que el 12 puede dividirse por muchos más números que el 10 (por la base 10). Cuál es el dígito de menor valor en la base 12? Cuál podría ser el símbolo con mayor valor para un dígito en la base 12? Cuáles son los valores posicionales de las cuatro posiciones más a la derecha de cualquier número en el sistema numérico de base 12? C.21 Cómo se relaciona el símbolo con mayor valor en los sistemas numéricos que hemos descrito con el valor posicional del primer dígito a la izquierda del dígito que se encuentra más a la derecha de cualquier número en estos sistemas numéricos?

12 Java-Apen-C 3/31/01 12:26 PM Page Sistemas numéricos Apéndice C C.22 Complete la siguiente tabla de valores posicionales para las cuatro posiciones más a la derecha en cada uno de los sistemas numéricos indicados: decimal base base base C.23 Convierta el número binario en octal y en hexadecimal. C.24 Convierta el número hexadecimal 3A7D en binario. C.25 Convierta el número hexadecimal 765F en octal. (Sugerencia: Primero conviértalo en binario y después convierta el número resultante en octal.) C.26 Convierta el número binario en decimal. C.27 Convierta el número octal 426 en decimal. C.28 Convierta el número hexadecimal FFFF en decimal. C.29 Convierta el número decimal 299 en binario, en octal y en hexadecimal. C.30 Muestre la representación binaria del número decimal 779. Después muestre el complemento a uno de 779 y el complemento a dos del mismo número. C.31 Cuál es el resultado cuando se suma el complemento a dos de un número con ese mismo número? C.32 Muestre el complemento a dos del valor entero 1 en una máquina con enteros de 32 bits.

Aritmética de Enteros

Aritmética de Enteros Aritmética de Enteros La aritmética de los computadores difiere de la aritmética usada por nosotros. La diferencia más importante es que los computadores realizan operaciones con números cuya precisión

Más detalles

SISTEMAS DE NUMERACION

SISTEMAS DE NUMERACION SISTEMAS DE NUMERACION INTRODUCCION El número de dígitos de un sistema de numeración es igual a la base del sistema. Sistema Base Dígitos del sistema Binario 2 0,1 Octal 8 0,1,2,3,4,5,6,7 Decimal 10 0,1,2,3,4,5,6,7,8,9

Más detalles

Guía número 1. Métodos numéricos. Universidad de san buenaventura de Cali

Guía número 1. Métodos numéricos. Universidad de san buenaventura de Cali Guía número 1 Métodos numéricos Universidad de san buenaventura de Cali Mathematic Alpha 2016 CONVERSIÓN DE BASES CONVERSIÓN DE UN NÚMERO DECIMAL A BINARIO: El sistema de números binarios, de base dos,

Más detalles

Sistemas Numéricos Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas

Sistemas Numéricos Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas 1 Sistemas Numéricos 2013 Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas 2 Introducción Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar

Más detalles

CAPÍTULO II SISTEMAS NUMÉRICOS. Este método de representar los números se llama sistema de numeración decimal, donde 10 es la base del sistema.

CAPÍTULO II SISTEMAS NUMÉRICOS. Este método de representar los números se llama sistema de numeración decimal, donde 10 es la base del sistema. CIENCIAS DE LA COMPUTACIÓN MAT 1104 12 CAPÍTULO II SISTEMAS NUMÉRICOS 2.1 INTRODUCCIÓN Los números usados en Aritmética están expresados por medio de múltiplos o potencias de 10; por ejemplo: 8654= 8*10

Más detalles

Para convertir un decimal a un binario se necesita la siguiente tabla.

Para convertir un decimal a un binario se necesita la siguiente tabla. Conversiones Conversión de Decimal a Binario Para convertir un decimal a un binario se necesita la siguiente tabla. Para convertir el 33: Primero: Se busca en la tabla un número igual o menor a 33. Segundo:

Más detalles

Universidad Tecnológica Nacional Facultad Regional Tucumán Ingeniería Electrónica Asignatura: Informática I 1R2 Trabajo Práctico N 1 - Año 2015

Universidad Tecnológica Nacional Facultad Regional Tucumán Ingeniería Electrónica Asignatura: Informática I 1R2 Trabajo Práctico N 1 - Año 2015 Numeración Binaria, Hexadecimal y Octal 1.- Introducción a los números binarios, hexadecimal y octal: El sistema de numeración binario y los códigos digitales son fundamentales en electrónica digital,

Más detalles

UNIDAD III NÚMEROS FRACCIONARIOS

UNIDAD III NÚMEROS FRACCIONARIOS UNIDAD III NÚMEROS FRACCIONARIOS COMPETENCIAS E INDICADORES DE DESEMPEÑO Identifica los números fraccionarios y realiza operaciones con ellos. Identifica los porcentajes, decimales y fraccionarios y realiza

Más detalles

Universidad Nacional de Ingeniería Facultad de Ciencias Introducción a la Ciencia de la Computación Sistemas de Numeros Prof: J.

Universidad Nacional de Ingeniería Facultad de Ciencias Introducción a la Ciencia de la Computación Sistemas de Numeros Prof: J. Universidad Nacional de Ingeniería Facultad de Ciencias Introducción a la Ciencia de la Computación Sistemas de Numeros Prof: J. Solano 2011-I Objetivos Despues de estudiar este capitulo el estudiante

Más detalles

TEMA II: SISTEMAS DE NUMERACIÓN

TEMA II: SISTEMAS DE NUMERACIÓN 2012 UNAN LEÓN Departamento de Computación Autor: Ing: Karina Esquivel Alvarado. Asignatura: FUNDAMENTOS DE INFORMÁTICA TEMA II: SISTEMAS DE NUMERACIÓN 2.1 INTRODUCCIÓN: TEMA 2: SISTEMAS DE NUMERACIÓN

Más detalles

SISTEMAS DE NUMERACION

SISTEMAS DE NUMERACION SISTEMA DECIMAL Este sistema consta de diez símbolos que van desde el numero 0 hasta el numero 9, los cuales le dan la característica principal a este sistema conocido por todo el mundo. Estos símbolos

Más detalles

TÉCNICAS DIGITALES SISTEMAS NUMÉRICOS

TÉCNICAS DIGITALES SISTEMAS NUMÉRICOS Universidad Nacional de Quilmes Diplomatura en Ciencia y Tecnología TÉCNICAS DIGITALES Los sistemas numéricos. SISTEMAS NUMÉRICOS La necesidad de contar objetos llevó a distintas culturas a simbolizar

Más detalles

Sistemas Numéricos y Códigos Binarios

Sistemas Numéricos y Códigos Binarios Sistemas Numéricos y Códigos Binarios Marcelo Guarini Departamento de Ingeniería Eléctrica, 5 de Abril, 5 Sistemas Numéricos en Cualquier Base En el sistema decimal, cualquier número puede representarse

Más detalles

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta Centro Asociado Palma de Mallorca Arquitectura de Ordenadores Tutor: Antonio Rivero Cuesta Unidad Didáctica 1 Representación de la Información y Funciones Lógicas Tema 1 Representación de la Información

Más detalles

Los Conjuntos de Números

Los Conjuntos de Números Héctor W. Pagán Profesor de Matemática Mate 40 Debemos recordar.. Los conjuntos de números 2. Opuesto. Valor absoluto 4. Operaciones de números con signo Los Conjuntos de Números Conjuntos importantes

Más detalles

Universidad Tecnológica Nacional Facultad Regional Tucumán Ingeniería Electrónica Asignatura: Informática I 1R2 Trabajo Práctico N 1 - Año 2014

Universidad Tecnológica Nacional Facultad Regional Tucumán Ingeniería Electrónica Asignatura: Informática I 1R2 Trabajo Práctico N 1 - Año 2014 Ingeniería Electrónica Asignatura: Informática I 1R Trabajo Práctico N 1 - Año 014 Numeración Binaria, Hexadecimal y Octal 1.- Introducción a los números binarios, hexadecimal y octal: Conversión de Decimal

Más detalles

Representación de números enteros: el convenio exceso Z

Representación de números enteros: el convenio exceso Z Representación de números enteros: el convenio exceso Z Apellidos, nombre Martí Campoy, Antonio (amarti@disca.upv.es) Departamento Centro Informàtica de Sistemes i Computadors Escola Tècnica Superior d

Más detalles

SISTEMAS DE NUMERACIÓN

SISTEMAS DE NUMERACIÓN SISTEMAS DE NUMERACIÓN BINARIO, OCTAL Y HEXADECIMAL EDICIÓN: 091113 LUIS GONZÁLEZ DEPARTAMENTO DE TECNOLOGÍA I.E.S. SANTA EUGENIA SISTEMAS DE NUMERACIÓN Un sistema de numeración es un conjunto de símbolos

Más detalles

0.1 SISTEMA BINARIO DE NUMERACIÓN

0.1 SISTEMA BINARIO DE NUMERACIÓN SISTEMA BINARIO DE NUMERACIÓN Mercè Rullán Universidad Autónoma de Barcelona 1. Representación de la información en las computadoras Un ordenador o computador es una máquina que recibe y procesa datos

Más detalles

CAPÍTULO 4: VARIABLES Y RAZONES

CAPÍTULO 4: VARIABLES Y RAZONES Capítulo 4: Variables y razones CAPÍTULO 4: VARIABLES Y RAZONES Fecha: 33 2014 CPM Educational Program. All rights reserved. Core Connections en español, Curso 2 Fecha: Caja de herramientas 2014 CPM Educational

Más detalles

Materia: Matemática de Octavo Tema: Conjunto Q (Números Racionales)

Materia: Matemática de Octavo Tema: Conjunto Q (Números Racionales) Materia: Matemática de Octavo Tema: Conjunto Q (Números Racionales) Vamos a recordar los conjuntos numéricos estudiados hasta el momento. (1.) Conjunto de los números Naturales Son aquellos que utilizamos

Más detalles

SISTEMAS DE NUMERACIÓN

SISTEMAS DE NUMERACIÓN SISTEMAS DE NUMERACIÓN DECIMAL, BINARIO Y HEXADECIMAL EDICIÓN: 091105 DEPARTAMENTO DE TECNOLOGÍA I.E.S. PABLO GARGALLO SISTEMAS DE NUMERACIÓN Un sistema de numeración es un conjunto de símbolos y reglas

Más detalles

Unidad 1 Los números de todos los días

Unidad 1 Los números de todos los días CUENTAS ÚTILES Módulo nivel intermedio. 3ra. Edición. Primaria Unidad 1 Los números de todos los días Los números naturales son aquellos que utilizamos para contar: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,

Más detalles

NÚMEROS RACIONALES Y REPRESENTACIÓN DECIMAL. Mate 3041 Profa. Milena R. Salcedo Villanueva

NÚMEROS RACIONALES Y REPRESENTACIÓN DECIMAL. Mate 3041 Profa. Milena R. Salcedo Villanueva NÚMEROS RACIONALES Y REPRESENTACIÓN DECIMAL Mate 3041 Profa. Milena R. Salcedo Villanueva 1 FRACCIONES Una fracción tiene dos términos: numerador y denominador Denominador indica las veces que se divide

Más detalles

Lección 10: División de Polinomios. Dra. Noemí L. Ruiz Limardo 2009

Lección 10: División de Polinomios. Dra. Noemí L. Ruiz Limardo 2009 Lección 10: División de Polinomios Dra. Noemí L. Ruiz Limardo 009 Objetivos de la lección Al finalizar esta lección los estudiantes: Dividirán polinomios de dos o más términos por polinomios de uno y dos

Más detalles

2º Se lee número que hay antes de la coma, se añade la palabra coma y luego se lee la parte decimal

2º Se lee número que hay antes de la coma, se añade la palabra coma y luego se lee la parte decimal Qué son los decimales? Los decimales son una manera distinta de escribir fracciones con denominadores como 10, 100 y 1,000. Tanto los decimales como las fracciones indican una parte de un entero. Un decimal

Más detalles

Lección 2: Notación exponencial

Lección 2: Notación exponencial GUÍA DE MATEMÁTICAS III Lección 2: Notación exponencial En la lección anterior hemos visto cómo trabajar con números reales y cómo para facilitar el trabajo con ellos es conveniente utilizar aproximaciones,

Más detalles

Práctica de laboratorio Uso de la Calculadora de Windows con direcciones de red

Práctica de laboratorio Uso de la Calculadora de Windows con direcciones de red Práctica de laboratorio 5.1.4 Uso de la Calculadora de Windows con direcciones de red Objetivos Cambiar entre los dos modos de la Calculadora de Windows. Usar la Calculadora de Windows para la conversión

Más detalles

CAPÍTULO 3: PORCIONES Y NÚMEROS ENTEROS

CAPÍTULO 3: PORCIONES Y NÚMEROS ENTEROS CAPÍTULO 3: PORCIONES Y NÚMEROS ENTEROS Fecha: Caja de herramientas 2014 CPM Educational Program. All rights reserved. 22 Capítulo 3: Porciones y números enteros Fecha: 23 2014 CPM Educational Program.

Más detalles

Estándares de Contenido y Desempeño, Estándares de Ejecución y Niveles de Logro Marcado* MATEMÁTICA

Estándares de Contenido y Desempeño, Estándares de Ejecución y Niveles de Logro Marcado* MATEMÁTICA Estándares de Contenido y Desempeño, Estándares de Ejecución y Niveles de Logro Marcado* MATEMÁTICA * Se distinguen con negrita en el texto. ESTÁNDAR DE CONTENIDO Y DESEMPEÑO Nº 1 Conocer la estructura

Más detalles

SISTEMAS DE NUMERACION

SISTEMAS DE NUMERACION SISTEMAS DE NUMERACION Un sistema de numeración se conoce como el conjunto de símbolos y reglas que se utilizan para la representación de cantidades. En ellos existe un elemento característico que define

Más detalles

SISTEMAS DE NUMERACIÓN. Sistema decimal

SISTEMAS DE NUMERACIÓN. Sistema decimal SISTEMAS DE NUMERACIÓN Sistema decimal Desde antiguo el Hombre ha ideado sistemas para numerar objetos, algunos sistemas primitivos han llegado hasta nuestros días, tal es el caso de los "números romanos",

Más detalles

GUIA SISTEMAS NUMERICOS

GUIA SISTEMAS NUMERICOS 1. IDENTIFICACION DE LA GUIA N.1: UNIDADES Y SISTEMAS NUMÉRICOS 1.1 Nombre del Instructor: Yadir Alexander Agudelo Durango 1.2 Nombre del Programa de Formación 1.3 Proyecto de Formación Técnico en programación

Más detalles

UNIDAD 7: NÚMEROS DECIMALES Y OPERACIONES

UNIDAD 7: NÚMEROS DECIMALES Y OPERACIONES UNIDAD 7: NÚMEROS DECIMALES Y OPERACIONES ÍNDICE 7.1 Unidad decimal. 7.2 Escritura, lectura y descomposición de números decimales. 7.2.1 Escritura de números decimales. 7.2.2 Lectura de números decimales.

Más detalles

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten

Más detalles

21/02/2012. Agenda. Unidad Central de Procesamiento (CPU)

21/02/2012. Agenda. Unidad Central de Procesamiento (CPU) Agenda 0 Tipos de datos 0 Sistemas numéricos 0 Conversión de bases 0 Números racionales o Decimales 0 Representación en signo-magnitud 0 Representación en complemento Unidad Central de Procesamiento (CPU)

Más detalles

INSTITUTO TECNOLÓGICO METROPOLITANO DECANATURA DE CIENCIAS JEFATURA DE CIENCIAS BÁSICAS

INSTITUTO TECNOLÓGICO METROPOLITANO DECANATURA DE CIENCIAS JEFATURA DE CIENCIAS BÁSICAS INSTITUTO TECNOLÓGICO METROPOLITANO DECANATURA DE CIENCIAS JEFATURA DE CIENCIAS BÁSICAS NIVELATORIO DE MATEMÁTICAS BÁSICAS Guía 1 Conjuntos Numéricos COMPETENCIA Reconocer los diferentes conjuntos numéricos,

Más detalles

Guía del estudiante. Clase 16 Tema: Números racionales - orden en los racionales y representación decimal. Lectura. Colombia Biodiversa Amenazada

Guía del estudiante. Clase 16 Tema: Números racionales - orden en los racionales y representación decimal. Lectura. Colombia Biodiversa Amenazada MATEMÁTICAS Grado Séptimo Bimestre III Semana Número de clases 16-19 Clase 16 Tema: Números racionales - orden en los racionales representación decimal Lectura Colombia Biodiversa Amenazada Colombia ocupa

Más detalles

Criterios de divisibilidad y Congruencias

Criterios de divisibilidad y Congruencias Criterios de divisibilidad y Congruencias Rafael F. Isaacs G. * Fecha: 9 de marzo de 2007 Cuando tenemos un número muy grande escrito en base 10 y deseamos saber si es múltiplo por ejemplo de 9 no necesitamos

Más detalles

UNIDAD 2 Configuración y operación de un sistema de cómputo Representación de datos Conceptos El concepto de bit (abreviatura de binary digit) es fundamental para el almacenamiento de datos Puede representarse

Más detalles

Introducción Definición Clasificación Sist. Binario Sist. Octal Sist. Hexa. Arti. Binaria

Introducción Definición Clasificación Sist. Binario Sist. Octal Sist. Hexa. Arti. Binaria Sistemas de Numeración Sistemas Numeración 2009-20102010 Sistemas de Numeración 1 En la historia han existido muchas formas de representar los números. En la actualidad el más extendido es el sistema Decimal

Más detalles

8 millares + 2 centenas + 4 decenas + 5 unidades + 9 décimos + 7 céntimos

8 millares + 2 centenas + 4 decenas + 5 unidades + 9 décimos + 7 céntimos COLEGIO HISPANO INGLÉS Rambla Santa Cruz, 94-38004 Santa Cruz de Tenerife +34 922 276 056 - Fax: +34 922 278 477 buzon@colegio-hispano-ingles.es TECNOLOGÍA 4º ESO Sistemas de numeración Un sistema de numeración

Más detalles

Los sistemas de numeración se clasifican en: posicionales y no posicionales.

Los sistemas de numeración se clasifican en: posicionales y no posicionales. SISTEMAS NUMERICOS Un sistema numérico es un conjunto de números que se relacionan para expresar la relación existente entre la cantidad y la unidad. Debido a que un número es un símbolo, podemos encontrar

Más detalles

UNIDAD 6: FRACCIONES ÍNDICE. 6.1 Conocimiento de fracciones: Términos de las fracciones Representación. 6.1.

UNIDAD 6: FRACCIONES ÍNDICE. 6.1 Conocimiento de fracciones: Términos de las fracciones Representación. 6.1. UNIDAD 6: FRACCIONES ÍNDICE 6. Conocimiento de fracciones: 6.. Términos de las fracciones. 6.. Representación 6.. Interpretación 6. Lectura y escritura de fracciones. 6. Comparación de fracciones. 6..

Más detalles

00-A-1/24. Nombre: 2, 3, 4, 5, 6,... Si queremos saber la cantidad de bombones que hay en esta caja, los contamos: 1, naturales

00-A-1/24. Nombre: 2, 3, 4, 5, 6,... Si queremos saber la cantidad de bombones que hay en esta caja, los contamos: 1, naturales 00-A-1/24 Si queremos saber la cantidad de bombones que hay en esta caja, los contamos: 1, 2, 3, 4, 5, 6,... Estos números se llaman naturales El sistema de numeración que usamos normalmente se llama cambiando

Más detalles

REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR IUT PEDRO EMILIO COLL

REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR IUT PEDRO EMILIO COLL REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR IUT PEDRO EMILIO COLL ELECTRÓNICA DIGITAL PROF. MARÍA GABRIELA DÍAZ SISTEMAS DE NUMERACIÓN El sistema de numeración

Más detalles

SISTEMAS Y CÓDIGOS DE NUMERACIÓN

SISTEMAS Y CÓDIGOS DE NUMERACIÓN INTRODUCCIÓN SISTEMAS Y CÓDIGOS DE NUMERACIÓN Una señal analógica es aquella que puede tomar infinitos valores para representar la información. En cambio, en una señal digital se utiliza sólo un número

Más detalles

MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS

MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS MÁS EJEMPLOS DE OPERACIONES ARITMÉTICAS EN DIFERENTES SISTEMAS NUMÉRICOS. AUTOR: JOSÉ ALFREDO JIMÉNEZ MURILLO AVC APOYO VIRTUAL PARA EL CONOCIMIENTO

Más detalles

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Unidad I Sistemas numéricos 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS.

Más detalles

OPEN KNOWLEDGE CURSO DE METODOS NUMERICOS

OPEN KNOWLEDGE CURSO DE METODOS NUMERICOS OPEN KNOWLEDGE CURSO DE METODOS NUMERICOS Juan F. Dorado Diego F. López Laura B. Medina Juan P. Narvaez Roger Pino Universidad de San Buenaventura, seccional Cali OPEN KNOWLEDEGE CURSO DE METODOS NUMERICOS

Más detalles

Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo

Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo Tipos de datos. Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo Valores Constantes: Es un dato que se introduce directamente en

Más detalles

INSTITUTO UNIVERSITARIO DE TECNOLOGÍA JOSE LEONARDO CHIRINO PUNTO FIJO EDO-FALCON CATEDRA: ARQUITECTURA DEL COMPUTADOR PROFESOR: ING.

INSTITUTO UNIVERSITARIO DE TECNOLOGÍA JOSE LEONARDO CHIRINO PUNTO FIJO EDO-FALCON CATEDRA: ARQUITECTURA DEL COMPUTADOR PROFESOR: ING. INSTITUTO UNIVERSITARIO DE TECNOLOGÍA JOSE LEONARDO CHIRINO PUNTO FIJO EDO-FALCON CATEDRA: ARQUITECTURA DEL COMPUTADOR PROFESOR: ING. JUAN DE LA ROSA T. TEMA 1 Desde tiempos remotos el hombre comenzó a

Más detalles

CLASIFICACION DE LOS NUMEROS

CLASIFICACION DE LOS NUMEROS CLASIFICACION DE LOS NUMEROS NÚMEROS NATURALES En el desarrollo de las culturas fue evolucionando esta forma primitiva de representar objetos o cosas reales a través de símbolos naciendo así el primer

Más detalles

Introducción. 1. Lenguajes de máquina 2. Lenguajes de ensamblador 3. Lenguajes de alto nivel

Introducción. 1. Lenguajes de máquina 2. Lenguajes de ensamblador 3. Lenguajes de alto nivel Introducción Los programadores escriben en diversos lenguajes de programación, algunos de ellos se pueden entender directamente, pero otros requieren pasos de traducción. Se utilizan cientos de lenguajes

Más detalles

1. El sistema de los números reales

1. El sistema de los números reales 1. El sistema de los números reales Se iniciará definiendo el conjunto de números que conforman a los números reales, en la siguiente figura se muestra la forma en la que están contenidos estos conjuntos

Más detalles

k k N b Sistemas Númericos Sistemas con Notación Posicional (1) Sistemas con Notación Posicional (2) Sistemas Decimal

k k N b Sistemas Númericos Sistemas con Notación Posicional (1) Sistemas con Notación Posicional (2) Sistemas Decimal Sistemas con Notación Posicional (1) Sistemas Númericos N b = a n-1 *b n-1 + a n-2 *b n-2 +... + a 0 *b 0 +a -1 *b - 1 + a -2 *b -2 +... + a -m *b -m Sistemas con Notación Posicional (2) N b : Número en

Más detalles

Procesadores de Lenguaje

Procesadores de Lenguaje Procesadores de Lenguaje Bootstrapping de Compiladores y Diagramas en T Cristina Tîrnăucă Dept. Matesco, Universidad de Cantabria Fac. Ciencias Ing. Informática Primavera de 2012 Qué es un compilador?

Más detalles

Se entiende por sistema numérico a los símbolos y al conjunto de reglas que se aplican sobre ellos para realizar la representación de una cantidad.

Se entiende por sistema numérico a los símbolos y al conjunto de reglas que se aplican sobre ellos para realizar la representación de una cantidad. CAPITULO Nº SISTEMAS NUMÉRICOS. Introducción. La necesidad del homre de representar cantidades lo ha llevado a inventar símolos que las representen. Se entiende por número a una expresión formada por un

Más detalles

TEMA 4: LAS FRACCIONES

TEMA 4: LAS FRACCIONES TEMA : LAS FRACCIONES Hasta ahora has trabajado con números naturales, enteros y decimales, pero sigue habiendo situaciones que no podemos expresar con estos números, por ejemplo, cuando decimos: Medio

Más detalles

SISTEMAS NUMERICOS. Ing. Rudy Alberto Bravo

SISTEMAS NUMERICOS. Ing. Rudy Alberto Bravo SISTEMAS NUMERICOS SISTEMAS NUMERICOS Si bien el sistema de numeración binario es el más importante de los sistemas digitales, hay otros que también lo son. El sistema decimal es importante porque se usa

Más detalles

Sistemas de numeración

Sistemas de numeración Sistemas de numeración Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. Los sistemas de numeración actuales son sistemas posicionales, que se caracterizan

Más detalles

SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: 5 10 2 2 10 1 8 10 0 =528 8 10 3 2 10 2 4 10 1 5 10 0 9 10 1 7 10 2 =8245,97

SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: 5 10 2 2 10 1 8 10 0 =528 8 10 3 2 10 2 4 10 1 5 10 0 9 10 1 7 10 2 =8245,97 SISTEMAS DE NUMERACIÓN Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. La norma principal en un sistema de numeración posicional es que un mismo símbolo

Más detalles

Matemática de redes Representación binaria de datos Bits y bytes

Matemática de redes Representación binaria de datos Bits y bytes Matemática de redes Representación binaria de datos Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo pueden entender

Más detalles

SISTEMAS DE NUMERACIÓN

SISTEMAS DE NUMERACIÓN SISTEMAS DE NUMERACIÓN INDICE. 1. DEFINICIÓN DE SISTEMAS DE NUMERACIÓN.... 1 2. TEOREMA FUNDAMENTAL DE LA NUMERACIÓN... 3 3. SISTEMAS DECIMAL, BINARIO, OCTAL Y HEXADECIMAL.... 5 3.1. SISTEMA DECIMAL...

Más detalles

UNIDAD 4. NÚMEROS DECIMALES Y OPERACIONES

UNIDAD 4. NÚMEROS DECIMALES Y OPERACIONES UNIDAD 4. NÚMEROS DECIMALES Y OPERACIONES 1. PARTES DE UN NÚMERO DECIMAL. 2. LECTURA Y ESCRITURA DE DECIMALES. 3. DESCOMPOSICIÓN DE NÚMEROS. DECIMALES Y VALOR RELATIVO DE LAS CIFRAS. 4. COMPARACIÓN Y ORDENACIÓN

Más detalles

EJERCICIOS RESUELTOS DEL TEMA 5

EJERCICIOS RESUELTOS DEL TEMA 5 EJERCICIOS RESUELTOS DEL TEMA 5 MULTIPLICACIÓN 1.- Multiplicar los números 27 y -7 utilizando representación binaria en complemento a 2, con el mínimo número posible de bits y empleando el algoritmo apropiado.

Más detalles

El lenguaje C. 1. Identificadores, constantes y variables

El lenguaje C. 1. Identificadores, constantes y variables Principios de Programación El lenguaje C 1. Identificadores, constantes y variables 1.1. Conceptos de memoria Los nombres de variable como x, y, suma corresponden a localizaciones o posiciones en la memoria

Más detalles

Sistemas Numéricos. M. en C. Erika Vilches

Sistemas Numéricos. M. en C. Erika Vilches Sistemas Numéricos M. en C. Erika Vilches Introducción Qué es un sistema numérico? Conjunto de números que se relacionan para expresar la relación existente entre la cantidad y la unidad. Características

Más detalles

00-A-1/12. Recordamos. Numeración Lectura de un número natural. Nombre:

00-A-1/12. Recordamos. Numeración Lectura de un número natural. Nombre: 00-A-1/12 Recordamos. Numeración Lectura de un número natural Un número de tres o menos cifras se nombra primero la centena, después la decena y por último la unidad. El número 548 se lee quinientos cuarenta

Más detalles

El sistema binario es una secuencia de números que contiene unos y ceros, así;

El sistema binario es una secuencia de números que contiene unos y ceros, así; Taller 1er Corte Introducción Software Sistemas numéricos y Conversiones Dentro de la informática es muy común escuchar el tema de los sistemas numéricos como herramienta de funcionamiento del PC, téngase

Más detalles

S i s t e m a s A n a l ó g i c o s y D i g i t a l e s

S i s t e m a s A n a l ó g i c o s y D i g i t a l e s Sistemas de Numeración Apunte N 1 S i s t e m a s A n a l ó g i c o s y D i g i t a l e s Los circuitos electrónicos se dividen, según la naturaleza de los valores que toman las señales o magnitudes que

Más detalles

Sistemas de Numeración

Sistemas de Numeración UNIDAD Sistemas de Numeración Introducción a la unidad Para la mayoría de nosotros el sistema numérico base 0 aparentemente es algo natural, sin embargo si se establecen reglas de construcción basadas

Más detalles

Matemáticas para la Computación

Matemáticas para la Computación Matemáticas para la Computación José Alfredo Jiménez Murillo 2da Edición Inicio Índice Capítulo 1. Sistemas numéricos. Capítulo 2. Métodos de conteo. Capítulo 3. Conjuntos. Capítulo 4. Lógica Matemática.

Más detalles

Los números naturales son aquellos números que utilizamos para contar. cosas. Los números naturales empiezan en el 0 y nunca se acaban.

Los números naturales son aquellos números que utilizamos para contar. cosas. Los números naturales empiezan en el 0 y nunca se acaban. DEFINICIÓN Los números naturales son aquellos números que utilizamos para contar cosas. Los números naturales empiezan en el 0 y nunca se acaban. Los números naturales se usan para la el DNI, los números

Más detalles

Comprende e interpreta valores posicionales de los números.

Comprende e interpreta valores posicionales de los números. ENTEROS Y DECIMALES 09 Comprende e interpreta valores posicionales de los números. El maestro recuerda el orden de posición menor al entero (1, 0.1, 0.01, etc); resuelven ejercicios sobre el uso del punto

Más detalles

Clase 1 Sistemas de numeración

Clase 1 Sistemas de numeración Administración y Configuración de Redes Clase Sistemas de numeración Contenidos Importancia del Sistema de Numeración Sistema de Numeración Decimal Sistema de Numeración Conversión Decimal Binaria Conversión

Más detalles

TEMA II REPASO. SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA.

TEMA II REPASO. SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA. TEMA II REPASO. SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA. INTRODUCCIÓN. Entendemos por sistema de numeración, la forma de representar cantidades mediante un sistema de valor posicional. Los ordenadores

Más detalles

La Tabla 1 muestra los valores de los dígitos de un número binario.

La Tabla 1 muestra los valores de los dígitos de un número binario. Título: Sistema de los Números Binarios Autor: Luis R. Morera González Luego de muchos años dictando cursos de matemáticas he encontrado que muchos de los libros que he utilizado no explican de una manera

Más detalles

Numeración Maya. Numeración indo-arábiga. Sistemas de Numeración Posicional. Conversión de una base cualquiera a base 10 = 4! !

Numeración Maya. Numeración indo-arábiga. Sistemas de Numeración Posicional. Conversión de una base cualquiera a base 10 = 4! ! Sistemas de Numeración Posicional Universidad Simón Bolívar Departamento de Electrónica y Circuitos Prof. Juan. Claudio Regidor Circuitos Digitales EC1723 En un número a n a n!1 a n!2!a 2 a 1 a 0, cada

Más detalles

El sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica.

El sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica. 5.2 SISTEMAS DE NUMERACIÓN. DECIMAL El sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica. La base de un sistema indica el número de caracteres

Más detalles

Materia: Matemática de Séptimo Tema: Las Fracciones y los Decimales

Materia: Matemática de Séptimo Tema: Las Fracciones y los Decimales Materia: Matemática de Séptimo Tema: Las Fracciones y los Decimales Alguna vez has completado una encuesta? Después del sexto grado, los estudiantes recibieron una encuesta acerca de lo que pensaban sobre

Más detalles

Materia: Informática. Nota de Clases Sistemas de Numeración

Materia: Informática. Nota de Clases Sistemas de Numeración Nota de Clases Sistemas de Numeración Conversión Entre Sistemas de Numeración 1. EL SISTEMA DE NUMERACIÓN 1.1. DEFINICIÓN DE UN SISTEMA DE NUMERACIÓN Un sistema de numeración es un conjunto finito de símbolos

Más detalles

Apuntes de Lógica Proposicional

Apuntes de Lógica Proposicional Apuntes de Lógica Proposicional La lógica proposicional trabaja con expresiones u oraciones a las cuales se les puede asociar un valor de verdad (verdadero o falso); estas sentencias se conocen como sentencias

Más detalles

Universidad autónoma de Guerrero Unidad Académica de Ingeniería. Eric Rodríguez Peralta. erodriguez@uagro.mx. Sistemas numéricos

Universidad autónoma de Guerrero Unidad Académica de Ingeniería. Eric Rodríguez Peralta. erodriguez@uagro.mx. Sistemas numéricos istemas numéricos Circuitos Lógicos esión : istemas numéricos y códigos istema numérico: Es un sistema que emplea un conjunto determinado de símbolos o dígitos para representar cantidades numéricas. Existen

Más detalles

Tutorial MT-b1. Matemática Tutorial Nivel Básico. Elementos básicos de Aritmética

Tutorial MT-b1. Matemática Tutorial Nivel Básico. Elementos básicos de Aritmética 12345678901234567890 M ate m ática Tutorial MT-b1 Matemática 2006 Tutorial Nivel Básico Elementos básicos de Aritmética Matemática 2006 Tutorial Algunos elementos básicos de Aritmética Marco teórico: 1.

Más detalles

Informática 1 Sistemas numéricos: decimal, binario, octal y hexadecimal FCFA Febrero 2012

Informática 1 Sistemas numéricos: decimal, binario, octal y hexadecimal FCFA Febrero 2012 Informática 1 Sistemas numéricos: decimal, binario, octal y hexadecimal CONVERSIONES DE UN SISTEMA A OTRO Para la realización de conversiones entre números de bases diferentes se efectúan operaciones aritméticas

Más detalles

2.- Escribe la lectura o escritura de las siguientes fracciones:

2.- Escribe la lectura o escritura de las siguientes fracciones: EDUCACIÓN PREESCOLAR 04PJN0020V EDUCACIÓN PRIMARIA Decroly más que un colegio 04PPR0034O EDUCACION SECUNDARIA 04PES0050Z MARATON DE MATEMÁTICAS 1.- Una fracción está compuesta por un numerador y un denominador.

Más detalles

Sistemas numéricos. Aurelio Sanabria Taller de programación

Sistemas numéricos. Aurelio Sanabria Taller de programación Sistemas numéricos Aurelio Sanabria Taller de programación II semestre, 2015 Sistemas numéricos Son un conjunto de reglas y símbolos que permiten construir representaciones numéricas. Los símbolos son

Más detalles

FICHAS DE ESTUDIO No.1. Definición del conjunto N NOMBRE FECHA

FICHAS DE ESTUDIO No.1. Definición del conjunto N NOMBRE FECHA 21 FICHAS DE ESTUDIO No.1. UNIDAD 1: NUMEROS NATURALES Lámina 1.1 Definición del conjunto N NOMBRE FECHA I OBJETIVOS: Al concluir esta Guía podrás: 1. Identificar los elementos del conjunto de los números

Más detalles

Instituto Tecnológico de Celaya

Instituto Tecnológico de Celaya LOS SISTEMAS DE REPRESENTACIÓN NUMÉRICA Es común escuchar que las computadoras utilizan el sistema binario para representar cantidades e instrucciones. En esta sección se describen las ideas principales

Más detalles

En una recta numérica el punto que representa el cero recibe el nombre de origen.

En una recta numérica el punto que representa el cero recibe el nombre de origen. 1. Conjuntos numéricos Los conjuntos numéricos con los que has trabajado tanto en Enseñanza Básica como en Enseñanza Media, se van ampliando a medida que se necesita resolver ciertas problemáticas de la

Más detalles

SISTEMA DE NUMEROS REALES

SISTEMA DE NUMEROS REALES SISTEMA DE NUMEROS REALES 1.1 Conjuntos Es una agrupación de objetos distintos (pero con algunas características en común), los que reciben el nombre de elementos. Generalmente se nombra a un conjunto

Más detalles

TEMA 1 NÚMEROS NATURALES

TEMA 1 NÚMEROS NATURALES TEMA 1 NÚMEROS NATURALES Criterios De Evaluación de la Unidad 1 Efectuar correctamente operaciones combinadas de números naturales, aplicando correctamente las reglas de prioridad y haciendo un uso adecuado

Más detalles

Conjunto de Números Racionales.

Conjunto de Números Racionales. Conjunto de Números Racionales. El conjunto de los números racionales está formado por: el conjunto de los números enteros (-2, -1, 0, 1, 2, ) y los números fraccionarios y se representan con una Q. Números

Más detalles

SCUACAC026MT22-A16V1. SOLUCIONARIO Ejercitación Generalidades de números

SCUACAC026MT22-A16V1. SOLUCIONARIO Ejercitación Generalidades de números SCUACAC026MT22-A16V1 0 SOLUCIONARIO Ejercitación Generalidades de números 1 TABLA DE CORRECCIÓN GUÍA PRÁCTICA EJERCITACIÓN GENERALIDADES DE NÚMEROS Ítem Alternativa 1 E 2 D 3 B 4 E 5 A 6 E 7 B 8 D 9 D

Más detalles

Tema 1. Representación de la información MME 2012-20131

Tema 1. Representación de la información MME 2012-20131 Tema 1 Representación de la información 1 Índice Unidad 1.- Representación de la información 1. Informática e información 2. Sistema de numeración 3. Representación interna de la información 2 Informática

Más detalles

Matemáticas financieras

Matemáticas financieras Matemáticas financieras MATEMÁTICAS FINANCIERAS 1 Sesión No. 2 Nombre: Fundamentos matemáticos Contextualización Para concluir con la unidad introductoria a las matemáticas financieras, en la que estamos

Más detalles

UNIDAD 1. NÚMEROS NATURALES Y OPERACIONES

UNIDAD 1. NÚMEROS NATURALES Y OPERACIONES UNIDAD 1. NÚMEROS NATURALES Y OPERACIONES 1. SISTEMA DE NUMERACIÓN DECIMAL. 2. LECTURA, ESCRITURA, DESCOMPOSICIÓN Y ORDENACIÓN DE NÚMEROS NATURALES. 3. SUMA DE NÚMEROS NATURALES. PROPIEDADES. 4. RESTA

Más detalles

Lección 11: Fracciones. Equivalencia y orden

Lección 11: Fracciones. Equivalencia y orden GUÍA DE MATEMÁTICAS I LECCIÓN Lección : Fracciones. Equivalencia y orden Fracciones equivalentes No siempre podemos trabajar con unidades divididas decimalmente; con frecuencia nos conviene partir de otra

Más detalles

UNIDAD Nº 1: 1. SISTEMAS DE NUMERACION. Formalizado este concepto, se dirá que un número X viene representado por una cadena de dígitos:

UNIDAD Nº 1: 1. SISTEMAS DE NUMERACION. Formalizado este concepto, se dirá que un número X viene representado por una cadena de dígitos: UNIDAD Nº 1: TECNICATURA EN INFORMATICA UNLAR - CHEPES 1.1. INTRODUCCION 1. SISTEMAS DE NUMERACION El mundo del computador es un mundo binario. Por el contrario, el mundo de la información, manejada por

Más detalles