Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería Química Curso 2010/2011
|
|
- Sergio Pérez Álvarez
- hace 8 años
- Vistas:
Transcripción
1 Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería Química Curso 2010/2011 1
2 CONTENIDO Tema 1. Introducción y conceptos básicos Tema 2. Representación de la información Tema 3. Hardware Tema 4. Software. Paquetes software aplicados a ingeniería 2
3 Introducción Recordemos nuevamente la definición de ordenador: Computadora, computador u ordenador es una máquina capaz de aceptar unos datos de entrada, efectuar con ellos operaciones lógicas y aritméticas, y proporcionar la información resultante a través de un medio de salida; todo ello sin intervención de un operador humano y bajo el control de un programa de instrucciones previamente almacenado en la propia computadora. Recordemos también el concepto de dato Los datos son conjuntos de símbolos utilizados para expresar o representar un valor numérico, un hecho, un objeto o una idea; en la forma adecuada para ser objeto de tratamiento. 3
4 Introducción Los ordenadores aparecieron en primer lugar como máquinas para realizar cálculos (del latín calculus, que significa contar con piedras), para dicha tarea los humanos empleamos el sistema decimal que hace uso de diez símbolos. Por qué el sistema decimal? Contando con los diez dedos: La tecnología electrónica que utilizan los ordenadores sólo permite distinguir dos estados diferentes: encendido y apagado. El sistema de numeración de dos estados o valores se denomina binario, y los dos dígitos que emplea son el 0 y el 1. Siendo el bit (binari digit) la unidad de información más elemental. 4
5 Introducción La información en los ordenadores se almacena y procesa haciendo uso de la codificación basada en el sistema de numeración binario. Tanto en la entrada como en la salida de datos, se efectúan las transformaciones de código oportunas, codificación y decodificación respectivamente, para que la información sea comprendida por el usuario. Codificación: transformación de elementos de un conjunto en elementos de otro conjunto siguiendo un método determinado, de tal forma que posteriormente se pueda efectuar el proceso inverso de decodificación 5
6 Introducción Los ordenadores realizan las operaciones con información representada en forma digital, es decir que tienen valores discretos. Durante muchos años, las aplicaciones de la electrónica digital se limitaba a los sistemas informáticos. Hoy en día, la tecnología digital tiene aplicación en prácticamente todas las áreas. La información antes de ser procesada por un ordenador debe codificarse en términos comprensibles para la máquina, es decir, debe convertirse al formato binario, para obtener su código (un grupo de bits) correspondiente. Los códigos permiten representar: - números - símbolos - caracteres alfanuméricos - instrucciones - cualquier otro tipo de información 6
7 Introducción Por homogeneidad se utiliza un número fijo de bits para representar. Un byte es el número de bits necesarios para almacenar un carácter, y en general se asume que son 8 bits. La cantidad de memoria de un ordenador o de un dispositivo de almacenamiento se describe empleando múltiplos de 8. 1 Kilobyte (KB) = 2 10 Bytes = 1024 Bytes 10 3 bytes 1 Megabyte (MB) = 2 20 Bytes = 1024 Kilobytes 10 6 bytes 1 Gigabyte (GB) = 2 30 Bytes = 1024 Megabytes 10 9 bytes 1 Terabyte (TB) = 2 40 Bytes = 1024 Gigabytes bytes 1 Petabyte (PB) = 2 50 Bytes = 1024 Terabytes bytes Exabyte, Zettabyte, Yottabyte En el sistema métrico decimal un Kilómetro se corresponde con 1000 metros, se utiliza la potencia de 2 más próxima a esa cantidad. 7
8 Sistemas de numeración Todos estamos familiarizados con el sistema de numeración decimal: Lo utilizamos cotidianamente. Es un sistema de representación posicional, en concreto un sistema de numeración de base 10 Un sistema de numeración en base b se caracteriza por: Disponer de un alfabeto con b símbolos o cifras. En el sistema de base 10 disponemos de 10 símbolos o cifras: S 10 ={0,1,2,3,4,5,6,7,8,9} Todo número se expresa empleando un conjunto de dichas cifras donde el valor de cada cifra depende: De sí misma, y De la posición que ocupa Por ejemplo en el sistema de base 10 no representan el mismo número 986 que 869 aún cuando los símbolos utilizados son los mismos. 8
9 Sistemas de numeración Ocurre en el caso general que la interpretación de una cifra, c, es igual a una potencia de la base, b, en función de la posición. Para 986 y 869 se observa que no son iguales 986 = 9 * * * = 8 * * * 10 0 La regla se extiende para números no enteros 986,21 = 9 * * * * *
10 Sistemas de numeración: binario Un ordenador utiliza en sistema binario natural, binario o de base 2, que consta de dos símbolos S 2 ={0,1} Ejemplo: Para codificar 4 símbolos, necesitamos 2 bits. Símbolo a codificar Cuántos bits son necesarios para codificar m símbolos? n bits, de modo que 2 n m; n>=log 2 número de caracteres para 4 símbolos necesitamos bits para 256 símbolos necesitamos bits para 257 símbolos necesitamos bits para 512 símbolos necesitamos bits Código binario
11 Sistemas de numeración: binario La conversión de binario a decimal es sencilla siguiendo la regla vista anteriormente para el sistema decimal, es decir, multiplicamos la cifra por la potencia de la base en función de la posición de dicha cifra 01101) 2 = 1 * * * 2 0 = 13) ,011) 2 = 1 * * * * * 2-3 = / /2 3 = ,25 + 0,125 = 21,375) 10 11
12 Sistemas de numeración: binario Para la conversión de decimal a binario debemos tratar por separado la parte entera (método de las divisiones) y la parte fraccionaria (método de las multiplicaciones) El equivalente binario a la parte entera se obtiene dividiendo por 2 y tomando los sucesivos restos y el último cociente. El último cociente se corresponde al bit más significativo (MSB), y el primer resto al menos significativo (LSB) ) 10 = 1101) 2 116) 10 = ) 2
13 Sistemas de numeración: binario La parte fraccionaria del número binario se obtiene multiplicando por dos sucesivamente, si no resulta nulo, la parte fraccionaria del número decimal. El número binario se forma con las partes enteras que se van obteniendo. Puede dar lugar a un número largo o incluso infinito de cifras binarias, por lo que si el número de bits para la parte fraccionaria estuviera limitado podría existir error de truncamiento. 0,1875) 10 0,1875 x2 0,375 x2 0,75 x2 0,5 x2 0,3750 0,750 1,50 1,0 0,1875) 10 = 0,0011) 2 De esta forma para un número con parte entera (supongamos 116 de la transparencia anterior) y fraccionaria ,1875) 10 = ,0011) 2
14 Sistemas de numeración: binario Ejercicios Binario a decimal , , ,001 Decimal a binario , ,34 14
15 Sistemas de numeración: octal, hexadecimal El ordenador hace además uso de otros dos códigos, empleados como intermedios Hexadecimal, código de base 16 S 16 ={0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F} Octal, código de base 8 S 8 ={0,1,2,3,4,5,6,7} Decimal Binario Hexadecimal Octal A B C D E F 17 15
16 Sistemas de numeración: octal Para la conversión de octal (Base octal S 8 ={0,1,2,3,4,5,6,7}) a decimal puede emplearse una técnica análoga a los números en base diez (métodos divisiones y multiplicaciones). Conversión de octal a decimal Número: 432) 8 Valor: 4 * * * 8 0 = 282) 10 Conversión de decimal a octal, métodos de las divisiones, (y nos quedamos con los restos) y multiplicaciones (nos quedamos con la parte entera) con divisor y multiplicador 8 Número: 234,1285) 10 Valor: 352, ) 8 16
17 Sistemas de numeración: octal Sin embargo es más sencillo aplicar un esquema aprovechando que la base es potencia de 2, b=8=2 3 Conversión de binario a octal: Cada cifra octal se corresponde con un grupo de tres cifras binarias, y a la inversa cada grupo de tres cifras binarias se corresponde con un cifra octal. Podemos agrupar de 3 en 3 y transformar mediante tabla de conversión ,1101) , ) , 6 4)8 Conversión de octal a binario, utilizar tabla de conversión para cada cifra de forma similar Número: 3245,765) 8 Valor: , ) 2 Binario Octal
18 Sistemas de numeración: hexadecimal Para las conversiones entre hexadecimal (Base hexadecimal S 16 ={0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}): Conversión de hexadecimal a decimal, sumar los pesos (2 n ) de las posiciones en las que hay un 1. Número: 857A) 16 Valor: 8* * * A*16 0 = 34170) 10 Conversión de decimal a hexadecimal, métodos de las divisiones y multiplicaciones con divisor y multiplicador 16 Número: 234) 10 Valor: EA) 16 Decimal Hexadecimal A 11 B 12 C 13 D 14 E F
19 Sistemas de numeración: hexadecimal Para las conversiones del sistema hexadecimal (S 16 ={0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}) a binario De nuevo es más sencillo aplicar un esquema aprovechando que la base es potencia de 2, b=16=2 4 Cada cifra hexadecimal se corresponde con un grupo de cuatro cifras binarias, y a la inversa cada grupo de cuatro cifras binarias se corresponde con un cifra hexadecimal. Podemos emplear la tabla en ambos sentidos ,1101) , 1101) 2 A 5, D) 16 Binario Hexadecimal A 1011 B 1100 C 1101 D 1110 E 1111 F 19
20 Sistemas de numeración: octal, hexadecimal Observando la tabla, puedes buscar reglas de formación que te eviten depender de memorizar: La columna más a la derecha alterna ceros y unos. La inmediatamente a su izquierda, la segunda, alterna de dos en dos. La tercera de cuatro en cuatro (2 2 ) La cuarta (para el código hexadecimal) de ocho en ocho (2 3 ) Decimal Octal
21 Sistemas de numeración: octal, hexadecimal Para convertir entre octal y hexadecimal: Conversión de hexadecimal a octal, se convierte cada cifra del número a binario y luego se transforma a octal agrupando las cifras de 3 en 3 mediante tabla de conversión Número: AF,16C 16) en binario , ) 2 Agrupamos de 3 en 3: , Valor: 257,0554) 8 Conversión de octal a hexadecimal, se utiliza también la transformación intermedia en base 2. Número: 257,0554) 8 en binario , ) 2 Agrupamos de 4 en 4: , Valor: AF,16C) 16
22 Sistemas de numeración: octal, hexadecimal Ejercicios Octal a binario Hexadecimal a binario 2D5E Octal a decimal 3261 Hexadecimal a decimal A912,C Binario a octal y hexadecimal Convierte a las otras bases ) 2 y 10101,11001) 2 376,765) 10 5AC3) 16 y F743) ) 8 y 6455) 8
23 Sistemas de numeración: aritmética Operaciones aritméticas en código binario. Las tablas de sumar y restar son: a b a+b y me llevo 1 a b a-b y debo
24 Sistemas de numeración: aritmética Cuando la suma de dos dígitos excede los símbolos numéricos disponibles en la notación, se lleva un 1 (acarreo) a la posición de dígito inmediatamente superior = 184) = 59) = 243) = = = 92 24
25 Sistemas de numeración: aritmética Para realizar la resta se puede utilizar la tabla de la suma contando hacia atrás (descontando). Cuando la resta de dos dígitos excede (por debajo) los símbolos numéricos disponibles en la notación, se realiza un pedido o deuda de 1 a la posición de dígito inmediatamente superior
26 Sistemas de numeración: aritmética Otra técnica eficiente para realizar sustracciones consiste en sumar al minuendo el complemento a 1 del sustraendo. El complemento a 1 de un número N, es el número que resulta de restar cada una de las cifras de N a la base menos uno del sistema de numeración que se esté utilizando. Es equivalente a intercambiar unos y ceros, así el complemento a 1 de 1011 es Podemos restar dos números sumando al minuendo el complemento a 1 del sustraendo. Si hubiera una cifra que se arrastra del resultado se descarta y se sumaría al resultado así obtenido. 26
27 Sistemas de numeración: aritmética Veamos un ejemplo: 1. Si la cantidad de dígitos del sustraendo es menor que la del minuendo, se completa el sustraendo con ceros a la izquierda de la parte entera, y a la derecha de la parte decimal (encolumnar por la coma) 2. Se halla el complemento del sustraendo, restando este valor del máximo valor binario con la misma longitud del minuendo, cambiar 0 por 1 y 1 por Se suma el minuendo al complemento del sustraendo ) minuendo sustraendo complemento 4. Se elimina el 1, acarreo, de la izquierda y se suma con el dígito más a la derecha del resultado, sin importar la coma decimal resultado 27
28 Sistemas de numeración: aritmética Las comprobaciones pueden realizarse convirtiendo a decimal las cifras del minuendo y del sustraendo y realizando la resta. Otro modo de controlar el resultado es sumar el resultado al sustraendo, debiendo obtenerse el minuendo = ) 10 = 21) 10 = ) 10 28
29 Sistemas de numeración: aritmética Las tablas de multiplicar y dividir en binario a b axb x a b a/b ,1 0 0 indeterminado infinito
30 Sistemas de numeración: aritmética Operaciones aritméticas en código octal: Tabla de sumar
31 Sistemas de numeración: aritmética Operaciones aritméticas en código hexadecimal: Tabla de sumar A B C D E F A B C D E F A B C D E F A B C D E F A B C D E F A B C D E F A B C D E F A B C D E F A B C D E F A B C D E F A B C D E F A A B C D E F B B C D E F A C C D E F A 1B D D E F A 1B 1C E E F A 1B 1C 1D F F A 1B 1C 1D 1E AE +1FA 9654 = = F97.F00 +D44C.F9E 31 8A8 DB7C = E4.E9E
32 Sistemas de numeración: aritmética Suma en código octal y hexadecimal. Una manera sencilla de realizar la suma en octal y hexadecimal es usando el método del reloj. Consiste en ordenar todos los símbolos en un círculo, de menor a mayor como en un reloj. Para realizar la suma se procede de la siguiente manera: 1. Posicionarse en el lugar correspondiente al primer sumando. 2. Desplazarse en el sentido de las agujas del reloj, avanzando tantas posiciones como lo indique el segundo sumando. 3. El resultado de la suma será la última posición a la que se llegue. 4. Cuando al sumar se supere el valor del último dígito del sistema de numeración, se produce un acarreo y debe añadirse una unidad a la posición inmediata superior. 32
33 Sistemas de numeración: aritmética Suma en código hexadecimal. 33
34 Sistemas de numeración: aritmética La resta en código octal (en hexadecimal es análoga) podemos aplicar la técnica del complemento 1. Si la cantidad de dígitos del sustraendo es menor que la del minuendo, se completa el sustraendo con ceros a la izquierda de la parte entera, y a la derecha de la parte decimal (encolumnar por la coma) 2. Se halla el complemento del sustraendo, restando este valor del máximo valor octal con la misma longitud del minuendo 3. Se suma el minuendo al complemento del sustraendo 4. Se elimina el posible acarreo de la izquierda, sumándose al dígito más a la derecha, sin importar la coma decimal. 6204,02 Minuendo Sustraendo 7777, , ,77 Complemento 6204, , , ,02 resultado 34
35 Sistemas de numeración: aritmética La resta hexadecimal sigue las mismas reglas que la resta decimal y binaria, con la salvedad que un pedido de 1 en la notación hexadecimal representa el número decimal 16. Usando el método del reloj se procede de la siguiente manera: 1. Posicionarse en el símbolo correspondiente al minuendo 2. Desplazarse en el sentido contrario a las agujas del reloj la cantidad de veces indicada por el sustraendo. 3. El resultado de la resta será la última posición a la que se llegue. 4. Cuando al restar se llega a un valor inferior a 0, se realiza un pedido y se debe restar una unidad a la posición inmediata superior. 35
36 Sistemas de numeración: aritmética Resta en código hexadecimal. 36
37 Sistemas de numeración: aritmética Ejercicios Operaciones aritméticas ) ) ) ) ) 2 * 101) ) 2 / 10) 2 456) ) 8 98) ) 16 76) 8 32) 8 22) ) ) 8 + FF) 16 El complemento a 1 del número binario es: Cuál es el número expresado en hexadecimal? Convierte los números 239) 10 y 37) 10 a código binario, octal y hexadecimal. Posteriormente realiza la suma y la resta de los mismos en código binario. 37
38 Representación de datos Conocidos los internos códigos que emplea un ordenador, es interesante describir el modo en que distintas entidades u objetos se codifican empleando dichos códigos. Las entidades que consideraremos brevemente serán: Texto o Alfanuméricos ASCII Unicode Sonidos Imágenes Mapa de bits Vectorial Valores numéricos BCD Coma fija Decimal desempaquetado Decimal empaquetado Binario puro Signo y módulo Complemento a uno Complemento a dos Coma flotante 38
39 Representación de datos: alfanuméricos Los principales caracteres alfanuméricos utilizados son: Alfabéticos: A, B, C, D, E,..., X,Y, Z, a, b, c, d,..., x, y, z Numéricos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Especiales: ) (, * / ; : + Ñ ñ =!?. " & > # < ] Ç [ SP De control: Por ejemplo el fin de línea Gráficos: αβ Los códigos de texto son la traducción de estos caracteres a conjuntos de bits. El número de bits necesario, n siendo un valor entero, depende del número de caracteres distintos que se desea se puedan representar. Con dos bits podemos representar 4 caracteres, con 8 256, etc. n>=log 2 número de caracteres 39
40 Representación de datos: alfanuméricos El código más frecuente utiliza 7 bits y se conoce como ASCII (AmericanS tandard Code for Information Interchange). El código ASCII surgió originalmente como estandarización en 7 bits de varias codificaciones especiales y luego se extendió a una codificación de 8 bits. Se usa especialmente para la transmisión de datos y ha sido adoptado actualmente por la gran mayoría de los fabricantes de teclados. Utiliza únicamente 7 bits para la representación de los datos y están almacenados justificados por la derecha dentro de un campo estándar de 8 bits. El octavo bit se utiliza para la paridad de los anteriores. Unicode (16 bits): Moderno, desarrollado como estándar. Es una ampliación del código ASCII de 8 bits para poder codificar distintos juegos de caracteres (latino, griego, árabe, kanji, cirílico, etc ) 40
41 Representación de datos: alfanuméricos Existen ampliaciones para incorporar caracteres de distintas lenguas. Pero no son suficientes para considerar también caracteres no latinos, por ello ha surgido Unicode que con 16 bits representa caracteres. 41
42 Representación de datos: valores numéricos Valores numéricos reales Los valores numéricos se transmiten a través de las unidades E/S como alfanuméricos. La representación alfanumérica no es válida para operar. Antes de operar se transforman a su correspondiente valor en base 2 Hay muchas maneras de representar datos numéricos en forma binaria. Directamente el número en base 2, denominada representación binaria directa. Otras codificaciones: BCD, coma fija, coma flotante 42
43 Representación de datos: valores numéricos BCD: Codifica los números decimales dígito a dígito. A esta codificación, que requiere 4 bits por cada dígito decimal, se le llama codificación BCD (Binary Coded Decimal). Se usa codificación ponderada, en la cual, se le dan a los bits, de izquierda a derecha, los pesos , respectivamente. Como estos pesos son precisamente los valores de posición en el sistema binario, un dígito decimal está codificado como su representación binaria, según la tabla. Ejemplo: El número 469) BCD ) 2 Binaria directa Binario BCD (3 bits menos) 43
44 Representación de datos: valores numéricos Coma Fija: La computadora dispone de un número finito de bits (llamado palabra) para la representación interna de los datos, lo que hace que los números reales sufran un determinado truncamiento en su parte decimal. El tamaño de la palabra depende del ordenador que se utilice y se corresponde con la cantidad de bits que es capaz de transferir en una operación de E/S. La representación en coma fija recibe su nombre de la posición en que se supone situado el punto decimal, que es una posición fija. Actualmente esta representación se utiliza sólo para números enteros suponiendo que la coma decimal fija figura implícitamente a la derecha de los dígitos. Existen tres formas de representar números en coma fija. Decimal desempaquetado, decimal empaquetado, y binario puro. 44
45 Representación de datos: valores numéricos Decimal desempaquetado: Un número se almacena con un byte para cada cifra. Cada byte lleva en su cuarteto de la izquierda (denominado bits de zona) cuatro unos (F en hexadecimal) y en el de la derecha (bits de dígitos) la cifra en BCD. El cuarteto de la izquierda de la última cifra representa el signo, conteniendo 1100 (C en hexadecimal) para el (+), y 1101 (D en hexadecimal) para el (-). Ejemplo: 1992) F1 F9 F9 C2-1992) F1 F9 F9 D2 45
46 Representación de datos: valores numéricos Decimal empaquetado: En este sistema se representa cada dígito en un cuarteto (sin bits de zona), salvo el primero por la derecha, que lleva el signo con los mismos valores que antes, conteniendo 1100 (C en hexadecimal) para el (+), y 1101 (D en hexadecimal) para el (-). Ejemplo: ) C ) D 46
47 Representación de datos: valores numéricos Binario puro: El número se representa en una palabra, utilizando el bit de más a la izquierda para representar el signo (0 para el + y 1 para el -). Para los números positivos, el resto de los bits (N-1) representan el módulo del número. El rango de representación, para N dígitos es de: -2 N X 2 N-1 1 Excepto en el Complemento a dos que es de: -2 N-1 X 2 N-1 1 Los números negativos varían en su representación según los 3 métodos siguientes Módulo y signo (MS) Complemento a uno (C1) Complemento a dos (C2) 47
48 Representación de datos: valores numéricos Módulo y signo (MS): El resto de los (N-1) bits representan el módulo del número, tanto de los positivos como de los negativos. Ejemplo: 10) ) módulo - módulo Complemento a uno (C1): El negativo de un número se obtiene complementando todos sus dígitos (cambiando ceros por unos y viceversa) incluido el bit de signo. Ejemplo: 10) ) módulo - módulo 48
49 Representación de datos: valores numéricos Complemento a dos (C2): El negativo de un número se obtiene en dos pasos: 1. Se complementa el número positivo en todos sus bits incluido el bit de signo (se realiza el C1 del número) 2. Al resultado obtenido en el paso anterior se le suma 1 (en binario) despreciando el último acarreo, si existe Ejemplo: 10) ) C1 + módulo Su principal inconveniente es el rango de representación asimétrico. 49
50 Representación de datos: valores numéricos Coma Flotante: Para representar dentro de los ordenadores números muy grandes o muy pequeños, se usa la notación científica o exponencial matemática: Número = mantisa Base exponente En notación científica estándar, los números en base 10 se expresan en la forma N = ± m B ± e = ± m 10 ± e Ejemplos: -246,36 =-2,4636 B +2 = -2, = 8,2 B +10 = 8, ,00003 = 3,0 B -5 =
51 Representación de datos: valores numéricos En notación exponencial, un número tiene infinitas representaciones, ya que siempre es posible correr k lugares la coma a la izquierda (o derecha), simultáneamente se incrementa (o decrementa) el exponente en un valor k, sin que cambie el valor del número representado = = = = = = Se toma como estándar la representación denominada normalizada, que consiste en que la mantisa no tiene parte entera y el primer dígito a la derecha del punto decimal es significativo (distinto de cero), salvo en la representación del número = = = = = notación normalizada 51
52 Representación de datos: valores numéricos Existen muchas formas de representación en coma flotante, según la longitud de la palabra del ordenador, el número de dígitos reservados para la mantisa y el exponente (MS, C1 ó C2), etc. La representación en coma flotante la determina el fabricante, siendo la definición más utilizada la normalización IEEE 754 Esta representación asume la base 2, B=2, siendo necesario almacenar sólo el signo (1 bit), la mantisa m (nm bits) y el exponente o E (ne bits) N = ±m 2 E 52
53 Representación de datos: valores numéricos Estos bits se reparten en los disponibles para representar el número. La precisión simple (hay doble) asume 32 bits, 1 bit de signo, 8 de exponente (exponente desplazado 127) y el resto, 23 bits, de mantisa. Para simple/doble precisión (ordenador con 32/64 bits = 4/8 bytes) primeros 23/52 bits mantisa normalizada Bits del 23 al 30/52 al 62 exponente desplazado Bit 31/63 para el signo (0 positivo, 1 negativo) Base 2 El 0 se representa con todos los bits a 0 53
54 Representación de datos: valores numéricos El bit de signo, s en la figura, es 0 para valores positivos y 1 para los negativos El exponente, e en la figura, no tiene bit de signo, pero para permitir exponentes positivos y negativos, se almacena desplazado (p.e. en precisión simple, donde donde ne=8, se le suma siempre 2 ne-1-1 = 127) de tal forma que no sea necesario un bit de signo. Para obtener el exponente real, E, basta con restarle el valor de desplazamiento e=s+e= 2 ne E => E = e (2 ne-1-1) El exponente se ajusta de modo que sólo exista una cifra no nula a la izquierda de la coma, y que sea 1 (para representar el 0 todos los bits de e y m son 0) N = = m e 11 Los números con decimales suelen requerir redondeo al no ser representables en general con un número finito de bits 54
55 Representación de datos: valores numéricos Representa 67,25 con la normalización IEEE 754 en precisión simple Transformemos primero a binario de forma separada la parte real y la fraccionaria ,25 0, x2 x , 50 1, ,25) 10 = ,01) 2 55
56 Representación de datos: valores numéricos Representa 67,25 con la normalización IEEE 754 en precisión simple (cont.) Sabemos que el número binario es ,01) 2 Desplazamos la coma hasta tener sólo una cifra a su izquierda N = ,01 = 1, La normalización IEEE 754 con precisión simple utiliza 32 bits, siendo 1 bit de signo, 8 de exponente y 23 de mantisa. s = 0 m = e = 2 ne-1-1+e = = 133 =
57 Representación de datos: valores numéricos Ejercicios La representación de un número entero en el interior de un computador en código BCD es Cuál es su valor decimal? Representar los números reales en el formato IEEE ,12) ,17) 10 57
58 Representación de datos Sonido La señal analógica se capta por medio de un micrófono. Tras ajustarla a un rango se digitaliza realizando un muestreo a determinada frecuencia. Por ejemplo a 20Hz tomaría muestras o medidas 20 veces por segundo. La frecuencia de muestreo es importante de cara a registrar correctamente ondas sonoras de determinada frecuencia. Cada muestra se corresponde a un número de bits, que caracterizan la precisión de la digitalización, es decir, el rango de valores disponibles para representar el valor medido en un instante. 58
59 Representación de datos Imágenes Hay dos esquemas principales para la representación de imágenes en un ordenador: Mapas de bits: Se considera la imagen dividida en una rejilla rectangular de celdas que se conocen como píxeles (formatos jpeg, bmp, gif, etc.). Vectoriales: se describe como una colección de objetos o primitivas tales como líneas, polígonos y textos con sus respectivos atributos o detalles. (formato p.e. CorelDraw) 59
60 Representación de datos Mapas de bits Dividida en una rejilla rectangular de píxeles. Cada píxel representa un valor discreto correspondiente a una señal analógica registrada por el periférico. Se almacena en memoria de forma sucesiva empleando un número de bits para representar el valor de cada píxel. Su calidad depende de la resolución (número de píxeles de la imagen) y del número de bits por píxel. 60
61 Representación de datos Mapas de bits La digitalización de una señal analógica provoca pérdida de información, sin embargo consideramos un sistema digital como muy preciso por qué?. Digital versus analógico (RGB o 24 bits, 6, 4 y 3 bits) 61
62 Representación de datos Vectorial Descrita como una colección de objetos tales como líneas, polígonos y textos con atributos o detalles (grosor, color, etc.) modelables por medio de vectores y ecuaciones matemáticas que determinan tanto su forma como su posición dentro de la imagen. Para visualizar una imagen, un programa evalúa las ecuaciones y escala los vectores generando la imagen concreta a ver. Ocupan poco espacio Sólo adecuadas para dibujos geométricos 62
63 Bibliografía Fundamentos de Informática y Programación para Ingeniería. Ejercicios Resueltos para C y Matlab. Modesto Castrillón et al, Paraninfo, Capítulo 3 de Introducción a la informática, A. Prieto Espinosa, A. Lloris Ruiz, J.C. Torres Cantero, McGraw-Hill, Madrid (1989) El codi digital (El código digital - Digital code) 63
Capítulo 2 REPRESENTACIÓN DE LOS DATOS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 2 REPRESENTACIÓN DE LOS DATOS 1 OBJETIVOS Entender cómo la computadora
Más detalles1. Informática e información. 2. Sistemas de numeración. 3. Sistema binario, operaciones aritméticas en binario, 4. Sistemas octal y hexadecimal. 5.
Representación de la información Contenidos 1. Informática e información. 2. Sistemas de numeración. 3. Sistema binario, operaciones aritméticas en binario, 4. Sistemas octal y hexadecimal. 5. Conversiones
Más detallesUnidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte)
Unidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte) Unidad de trabajo 2: INFORMÁTICA BÁSICA... 1 1. Representación interna de datos.... 1 1.2. Sistemas de numeración.... 2 1.3. Aritmética binaria...
Más detallesANEXO 2: REPRESENTACION DE LA INFORMACION EN LOS COMPUTADORES
ANEXO 2: REPRESENTACION DE LA INFORMACION EN LOS COMPUTADORES SISTEMA DE NUMERACIÓN BASE 2 El sistema de numeración binario es el conjunto de elementos {0, 1} con las operaciones aritméticas (suma, resta,
Más detallesUD 1. Representación de la información
UD 1. Representación de la información 1.1 INTRODUCCION... 1 1.2 SISTEMAS DE REPRESENTACIÓN... 2 1.2.1 El Sistema Decimal.... 2 1.2.2 Teorema Fundamental de la Numeración. (TFN)... 2 1.2.3 El Sistema Binario....
Más detallesRepresentación de la Información
Representar: Expresar una información como una combinación de símbolos de un determinado lenguaje. Trece -> símbolos 1 y 3 Interpretar: Obtener la información originalmente representada a partir de una
Más detallesLos 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 detallesUNIDAD 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 detallesTema 2. La Información y su representación
Tema 2. La Información y su representación 2.1 Introducción. Un ordenador es una máquina que procesa información. La ejecución de un programa implica la realización de unos tratamientos, según especifica
Más detallesSistemas de Numeración Operaciones - Códigos
Sistemas de Numeración Operaciones - Códigos Tema 2 1. Sistema decimal 2. Sistema binario 3. Sistema hexadecimal 4. Sistema octal 5. Conversión decimal binario 6. Aritmética binaria 7. Complemento a la
Más detallesSISTEMAS 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 detallesby Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true
by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true I. FUNDAMENTOS 3. Representación de la información Introducción a la Informática Curso de Acceso a la Universidad
Más detallesTema 4: Sistemas de Numeración. Codificación Binaria. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid
Tema 4: Sistemas de Numeración. Codificación Binaria Ingeniería Informática Universidad Autónoma de Madrid 1 O B J E T I V O S Sistemas de Numeración. Codificación Binaria Conocer los diferentes sistemas
Más detallesFundamentos de Programación. Sabino Miranda-Jiménez
Fundamentos de Programación Sabino Miranda-Jiménez MÓDULO 1. Introducción a la computación Temas: La computación en el profesional de ingeniería Desarrollo computacional en la sociedad Aplicaciones Software
Más detallesUnidad 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 detallesMateria Introducción a la Informática
Materia Introducción a la Informática Unidad 1 Sistema de Numeración Ejercitación Prof. Alejandro Bompensieri Introducción a la Informática - CPU Ejercitación Sistemas de Numeración 1. Pasar a base 10
Más detallesClase 02: Representación de datos
Arquitectura de Computadores y laboratorio Clase 02: Representación de datos Departamento de Ingeniería de Sistemas Universidad de Antioquia 2015-2 Contenido 1 2 Representación de la Información Y sistemas
Más detallesTEMA II: REPRESENTACIÓN DE LA INFORMACIÓN
TEMA II: REPRESENTACIÓN DE LA INFORMACIÓN 2.1. Introducción. El computador procesa información. Para que un ordenador ejecute unos datos es necesario darle dos tipos de información: las instrucciones que
Más detallesTEMA 1 Representación de la información
TEMA 1 Representación de la información Tema 1: Representación de la información. Aritmética y Representación binaria 1) Introducción BB1, Cap 2, Ap: 2.1, 2.2.1 2) Sistemas binario-octal-hexadecimal BB1,
Más detallesSistemas 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 detallesCapítulo 1: Sistemas de representación numérica Introducción. Dpto. de ATC, Universidad de Sevilla - Página 1 de 8
Dpto. de ATC, Universidad de Sevilla - Página de Capítulo : INTRODUCCIÓN SISTEMAS DE REPRESENTACIÓN NUMÉRICA Introducción Bases de numeración Sistema decimal Sistema binario Sistema hexadecimal REPRESENTACIÓN
Más detallesEn la actualidad ASCII es un código de 8 bits, también conocido como ASCII extendido, que aumenta su capacidad con 128 caracteres adicionales
Definición(1) Sistemas numéricos MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Un sistema de representación numérica es un sistema de lenguaje que consiste en: un conjunto ordenado de símbolos
Más detallesSISTEMAS NUMÉRICOS (SISTEMAS DE NUMERACIÓN)
SISTEMAS NUMÉRICOS (SISTEMAS DE NUMERACIÓN) INTRODUCCIÓN Desde hace mucho tiempo, el hombre en su vida diaria se expresa, comunica, almacena información, la manipula, etc. mediante letras y números. Para
Más detallesInformática. Temas 27/03/2014. Carrera: Bioingeniería Profesora: Lic. S. Vanesa Torres JTP: Ing. Thelma Zanon
Informática Carrera: Bioingeniería Profesora: Lic. S. Vanesa Torres JTP: Ing. Thelma Zanon Temas O Sistema de Numeración O Conversión entre números decimales y binarios. O El tamaño de las cifras binarias
Más detallesTema 2 Representación de la información. Fundamentos de Computadores
Tema 2 Representación de la información Fundamentos de Computadores septiembre de 2010 Índice Índice 2.1 Introducción 2.2 Representación de enteros 2.2.1 Representación posicional de los números. 2.2.2
Más detallesInformática Básica: Representación de la información
Informática Básica: Representación de la información Departamento de Electrónica y Sistemas Otoño 2010 Contents 1 Sistemas de numeración 2 Conversión entre sistemas numéricos 3 Representación de la información
Más detallesTEMA 3 Representación de la información
TEMA 3 Representación de la información Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca Introducción Para que el ordenador ejecute programas necesita dos tipos
Más detalles1. SISTEMAS DIGITALES
1. SISTEMAS DIGITALES DOCENTE: ING. LUIS FELIPE CASTELLANOS CASTELLANOS CORREO ELECTRÓNICO: FELIPECASTELLANOS2@HOTMAIL.COM FELIPECASTELLANOS2@GMAIL.COM PAGINA WEB MAESTROFELIPE.JIMDO.COM 1.1. INTRODUCCIÓN
Más detalles13/10/2013. Clase 02: Sistemas de Numeración. Sistemas Digitales y Arquitectura de Computadoras. Ing. Christian Lezama Cuellar.
Clase 02: Sistemas de Numeración Ing. Christian Lezama Cuellar Semestre 2013-I Sistemas Digitales y Arquitectura de Computadoras 1 Conjunto de números que se relacionan para expresar la relación existente
Más detallesSISTEMAS 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 detallesTEMA 1: SISTEMAS INFORMÁTICOS. Parte 2: representación de la información
TEMA 1: SISTEMAS INFORMÁTICOS Parte 2: representación de la información Qué vamos a ver? Cómo se representa y almacena la información en un ordenador Cómo podemos relacionar la información que entendemos
Más detallesARQUITECTURA DE LAS COMPUTADORAS PRACTICA
ARQUITECTURA DE LAS COMPUTADORAS PRACTICA SISTEMAS NUMÉRICOS INTRODUCCIÓN TEÓRICA: Definimos Sistema de Numeración como al conjunto de reglas que permiten, con una cantidad finita de símbolos, representar
Más detallesMateria: 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 detallesTema 2 : Códigos Binarios
Tema 2 : Códigos Binarios Objetivo: Conocer diferentes códigos binarios Conocer algunos códigos de detección y corrección de errores. Códigos alfanuméricos 1 Códigos Binarios A la representación de cifras,
Más detallesSISTEMAS 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 detallesEscuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid
Tema 3: Sistemas de Numeración. Codificación Binaria Ingeniería Informática Universidad Autónoma de Madrid 1 O B J E T I V O S Sistemas de Numeración. Codificación Binaria Conocer los diferentes sistemas
Más detallesTema 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 detallesRepresentación de Datos. Una Introducción a los Sistemas Numéricos
Representación de Datos Una Introducción a los Sistemas Numéricos Tipos de Datos Datos Texto Número Imagen Audio Video Multimedia: Información que contiene números, texto, imágenes, audio y video. Como
Más detallesEl 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 detallesEstructura de Computadores
Estructura de Computadores Tema 2. Representación de la información Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido
Más detallesSebastián García Galán Sgalan@ujaen.es
Universidad de Jaén E.U.P. Linares Dpto. Telecomunicaciones Área de Ingeniería Telemática Sebastián García Galán Sgalan@ujaen.es TEMA 2: 2.1 CODIFICACIÓN 2.2 SISTEMAS DE NUMERACIÓN BASES DE NUMERACIÓN
Más detallesSistemas de numeración, operaciones y códigos.
Tema : Sistemas de numeración, operaciones y códigos. Para representar ideas, los seres humanos (al menos los occidentales) utilizamos cadenas de símbolos alfanuméricos de un alfabeto definido. En el mundo
Más detallesMatemá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 detallesTema I. Sistemas Numéricos y Códigos Binarios
Tema I. Sistemas Numéricos y Códigos Binarios Números binarios. Aritmética binaria. Números en complemento-2. Códigos binarios (BCD, alfanuméricos, etc) Números binarios El bit. Representación de datos
Más detallesUNIDAD 3: ARITMÉTICA DEL COMPUTADOR
UNIDAD 3: ARITMÉTICA DEL COMPUTADOR Señor estudiante, es un gusto iniciar nuevamente con usted el desarrollo de esta tercera unidad. En esta ocasión, haremos una explicación más detallada de la representación
Más detalles❷ Aritmética Binaria Entera
❷ Una de las principales aplicaciones de la electrónica digital es el diseño de dispositivos capaces de efectuar cálculos aritméticos, ya sea como principal objetivo (calculadoras, computadoras, máquinas
Más detallesINFORMÁTICA. Matemáticas aplicadas a la Informática
ACCESO A CICLO SUPERIOR INFORMÁTICA Matemáticas aplicadas a la Informática http://trasteandoencontre.km6.net/ 1 Acceso a grado Superior. Informática 1. Unidades de medida en informática Como sabemos, el
Más detallesLección 1. Representación de números
Lección 1. Representación de números 1.1 Sistemas de numeración Empecemos comentando cual es el significado de la notación decimal a la que estamos tan acostumbrados. Normalmente se escribe en notación
Más detalles21/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Área Académica: Ingeniería en Computación. Profesor: M. en C. Evangelina Lezama León
Área Académica: Ingeniería en Computación Tema: Datos Profesor: M. en C. Evangelina Lezama León Periodo: Enero-Junio 2012 Tema: Abstract The data are the base of computer. In this paper we study concepts,
Más detallesDESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO
I. SISTEMAS NUMÉRICOS DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO LIC. LEYDY ROXANA ZEPEDA RUIZ SEPTIEMBRE DICIEMBRE 2011 Ocosingo, Chis. 1.1Sistemas numéricos. Los números son los mismos en todos
Más detallesEJERCICIOS DEL TEMA 1
EJERCICIOS DEL TEMA 1 Introducción a los ordenadores 1) Averigua y escribe el código ASCII correspondiente, tanto en decimal como en binario, a las letras de tu nombre y apellidos. Distinguir entre mayúsculas/minúsculas,
Más detallesTEMA 2: Representación de la Información en las computadoras
TEMA 2: Representación de la Información en las computadoras Introducción Una computadora es una máquina que procesa información y ejecuta programas. Para que la computadora ejecute un programa, es necesario
Más detallesSEGUNDO APUNTES ANALISTA DE SISTEMAS DE CLASE EN COMPUTACIÓN. Materia: DATOS. Asignatura: SISTEMAS DE PROCESAMIENTO DEDATOS I
ANALISTA DE SISTEMAS EN COMPUTACIÓN Materia: DATOS Asignatura: SISTEMAS DE PROCESAMIENTO DEDATOS I Cátedra: Lic. Ulises Vazquez SEGUNDO APUNTES DE CLASE 1 INDICE SISTEMAS NUMÉRICOS - 1 RA PARTE...3 DEFINICIÓN
Más detallesEIE 446 - SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos
EIE 446 - SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas Fecha: 1 er semestre de 2011 INTRODUCCIÓN El sistema
Más detallesIntroducción a los Sistemas Digitales
Tema Sistema Estructura y comportamiento Señal analógica y señal digital Señal binaria Sistemas de numeración Representación de números enteros Signo-magnitud Complemento a dos Codificación Códigos numéricos
Más detallesRepresentación en Punto Flotante
Representación en Punto Flotante Minaya Villasana Abril-Julio, 2004 1 Representación en base 2 Las computadoras tienen dos formas de representar números: enteros (solo usado para enteros) y punto flotante
Más detallesIntroducción a la Programación 11 O. Humberto Cervantes Maceda
Introducción a la Programación 11 O Humberto Cervantes Maceda Recordando En la sesión anterior vimos que la información almacenada en la memoria, y por lo tanto aquella que procesa la unidad central de
Más detallesTema 1. SISTEMAS DE NUMERACION
Tema 1. SISTEMAS DE NUMERACION SISTEMAS DE NUMERACION Sistemas de numeración Sistema decimal Sistema binario Sistema hexadecimal Sistema octal. Conversión entre sistemas Códigos binarios SISTEMAS DE NUMERACION
Más detallesTEMA 2 REPRESENTACIÓN BINARIA
TEMA 2 REPRESENTACIÓN BINARIA ÍNDICE. INTRODUCCIÓN HISTÓRICA A LA REPRESENTACIÓN NUMÉRICA 2. REPRESENTACIÓN POSICIONAL DE MAGNITUDES 2. Transformaciones entre sistemas de representación (cambio de base)
Más detallesEstructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles José Ignacio Martínez Torre Ángel Serrano Sánchez de León.
Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles José Ignacio Martínez Torre Ángel Serrano Sánchez de León Programa 1. Introducción. 2. Operaciones lógicas. 3. Bases de la aritmética
Más detallesInstituto 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 detallesUNIDAD 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 detallesSistemas de numeración, operaciones y códigos
Sistemas de numeración, operaciones y códigos Slide 1 Sistemas de numeración Slide 2 Números decimales El sistema de numeración decimal tiene diez dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, y 9 Es un sistema
Más detallesNaturaleza binaria. Conversión decimal a binario
Naturaleza binaria En los circuitos digitales sólo hay 2 voltajes. Esto significa que al utilizar 2 estados lógicos se puede asociar cada uno con un nivel de tensión, así se puede codificar cualquier número,
Más detalles8 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 detallesSistemas 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 detallesIntroducción a Códigos
Introducción a Página 1 Agenda Página 2 numéricos posicionales numéricos no posicionales Construcción de cantidades Sistema decimal Sistema binario binarios alfanuméricos Conversión decimal a binario Conversión
Más detallesHardware I - Datos e información en el ordenador
Hardware I - 1. El tratamiento de la información. Datos e información. Conviene, en primer lugar, diferenciar el significado de los términos datos e información. La información es un concepto muy amplio,
Más detallesUnidad Didáctica. Códigos Binarios
Unidad Didáctica Códigos Binarios Programa de Formación Abierta y Flexible Obra colectiva de FONDO FORMACION Coordinación Diseño y maquetación Servicio de Producción Didáctica de FONDO FORMACION (Dirección
Más detallesTEMA 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 detallesINSTITUTO 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 detallesSISTEMAS NUMERICOS CAMILO ANDREY NEIRA IBAÑEZ UNINSANGIL INTRODUCTORIO A LA INGENIERIA LOGICA Y PROGRAMACION
SISTEMAS NUMERICOS CAMILO ANDREY NEIRA IBAÑEZ UNINSANGIL INTRODUCTORIO A LA INGENIERIA LOGICA Y PROGRAMACION CHIQUINQUIRA (BOYACA) 2015 1 CONTENIDO Pág. QUE ES UN SISTEMA BINARIO. 3 CORTA HISTORIA DE LOS
Más detallesCAPITULO II SISTEMAS DE NUMERACIÓN Y CÓDIGOS
SISTEMA DE NUMERACIÓN Y CÓDIGOS CAPITULO II SISTEMAS DE NUMERACIÓN Y CÓDIGOS CÓDIGO Un código es un grupo de símbolos que representan algún tipo de información reconocible. En los sistemas digitales, los
Más detallesRepresentación de números en binario
Representación de números en binario Héctor Antonio Villa Martínez Programa de Ciencias de la Computación Universidad de Sonora El sistema binario es el más utilizado en sistemas digitales porque es más
Más detallesSISTEMAS 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 detallesSITEMA BINARIO, OCTAL Y HEXADECIMAL: OPERACIONES
Unidad Aritmética Lógica 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
Más detallesOrganización del Computador. Prof. Angela Di Serio
Punto Flotante Muchas aplicaciones requieren trabajar con números que no son enteros. Existen varias formas de representar números no enteros. Una de ellas es usando un punto o coma fijo. Este tipo de
Más detallesPrimeros conmutadores: diodos de cristal y de tubos de vacío (1906). Transistor (TRT): más pequeño y fiable, de material semiconductor (1950).
Código binario en Sistemas Digitales Historia Primeros conmutadores: diodos de cristal y de tubos de vacío (1906). Transistor (TRT): más pequeño y fiable, de material semiconductor (1950). Circuitos integrados
Más detalles1 LA INFORMACION Y SU REPRESENTACION
1 LA INFORMACION Y SU REPRESENTACION 1.1 Sistemas de numeración Para empezar a comprender cómo una computadora procesa información, debemos primero entender cómo representar las cantidades. Para poder
Más detallesAritmética finita y análisis de error
Aritmética finita y análisis de error Escuela de Ingeniería Informática de Oviedo (Dpto. de Matemáticas-UniOvi) Computación Numérica Aritmética finita y análisis de error 1 / 47 Contenidos 1 Sistemas decimal
Más detallesUniversidad 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 detallesCONCEPTOS BÁSICOS DE INFORMÁTICA. REPRESENTACIÓN DE LA INFORMACIÓN.
INDICE. CONCEPTOS BÁSICOS DE INFORMÁTICA. REPRESENTACIÓN DE LA INFORMACIÓN. TÉRMINOS BÁSICOS DE LA INFORMÁTICA. REPRESENTACIÓN INTERNA DE LA INFORMACIÓN. El SISTEMA BINARIO DE NUMERACION. El sistema decimal
Más detallesLenguajes de Programación
Lenguajes de Programación Mediante los programas se indica a la computadora que tarea debe realizar y cómo efectuarla, pero para ello es preciso introducir estas órdenes en un lenguaje que el sistema pueda
Más detalles2. Desde los transistores hasta los Circuitos Integrados 3Sit 3. Sistemas de representación numérica éi 4. Números con signo
Electrónica Digital: Introducción 1Sñl 1. Señales Analógicas lói Sñl Señales Diitl Digitales 2. Desde los transistores hasta los Circuitos Integrados 3Sit 3. Sistemas de representación numérica éi 4. Números
Más detallesAritmética Binaria. Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid
Aritmética Binaria Luis Entrena, Celia López, Mario García, Enrique San Millán Universidad Carlos III de Madrid 1 Índice Representación de números con signo Sistemas de Signo y Magnitud, Complemento a
Más detallesAnterior Sistemas binarios: Aritmética binaria Siguiente ARITMÉTICA BINARIA. Operaciones elementales con números binarios
1 de 10 27/09/11 09:57 Anterior Sistemas binarios: Aritmética binaria Siguiente ARITMÉTICA BINARIA Operaciones elementales con números binarios Suma de números binarios Resta de números binarios Complemento
Más detallesUNIDADES DE ALMACENAMIENTO DE DATOS
1.2 MATÉMATICAS DE REDES 1.2.1 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
Más detallesSistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 El sistema de numeración binario
binariooliverio J. Santana Jaria 2. El sistema de numeración Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Todos Curso 2006 2007 En numeración estamos decimal, familiarizados ya que
Más detallesComputación I Representación Interna Curso 2011
Computación I Representación Interna Curso 2011 Facultad de Ingeniería Universidad de la República Temario Representación de Números Enteros Representación de Punto Fijo Enteros sin signo Binarios puros
Más detalles3. Codificación de información en binario
Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2005 2006 3. Codificación de información en binario Existen Distintos muchas formas distintas de expresar
Más detallesSistema binario. Representación
Sistema binario El sistema binario, en matemáticas e informática, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno ( y ). Es el que se utiliza
Más detallesMatemá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 detallesCursada Primer Semestre 2015 Guía de Trabajos Prácticos Nro. 2
Temas: Programación en MATLAB: Sentencias, expresiones y variables. Estructuras de control. Operadores relacionales y lógicos. Programación de funciones. Aritmética finita: Representación de números en
Más detallesTema 2: Sistemas de representación numérica
2.1 Sistemas de Numeración Definiciones previas Comenzaremos por definir unos conceptos fundamentales. Existen 2 tipos de computadoras: Analógicas: actúan bajo el control de variables continuas, es decir,
Más detalles!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016!
INFORMÁTICA Práctica4. ProgramaciónbásicaenC. GradoenIngenieríaenElectrónicayAutomáticaIndustrial Curso2015H2016 v2.1(18.09.2015) A continuación figuran una serie de ejercicios propuestos, agrupados por
Más detallesGuía 01: Sistemas Numéricos
Guía 01: Sistemas Numéricos 1.1.- Sistemas Numéricos, bases 2, 10 y 16 En los sistemas numéricos posicionales un número se expresa como los dígitos del sistema multiplicados por la base de dicho sistema
Más detallesTEMA I: INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL
TEMA I: INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL 1. Electrónica Digital Antes de empezar en el tema en cuestión, vamos a dar una posible definición de la disciplina que vamos a tratar, así como su ámbito
Más detallesTema 1 - Sistemas numéricos y códigos
- y códigos Eduardo Rodríguez Martínez Departamento de Electrónica División de Ciencias Básicas e Ingeniería Universidad Autónoma Metropolitana Unidad Azcapotzalco Email: erm@correo.azc.uam.mx Oficina:
Más detallesELO311 Estructuras de Computadores Digitales. Números
ELO311 Estructuras de Computadores Digitales Números Tomás Arredondo Vidal Este material está basado en: material de apoyo del texto de David Patterson, John Hennessy, "Computer Organization & Design",
Más detalles