PRÁCTICA MANEJO INTERNO DE DATOS

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

Download "PRÁCTICA MANEJO INTERNO DE DATOS"

Transcripción

1 Objetivos PRÁCTICA 1. El alumno conocerá la representación de datos en el sistema binario y hexadecimal 2. El alumno conocerá como definir un programa en el entorno de desarrollo del lenguaje C Introducción Los datos y la información para ser procesados por el ordenador deben ser representados mediante sistemas de numeración apropiados para manejar los datos y mediante sistemas de codificación para manejar la información. El tamaño en las unidades de almacenamiento es vital. En computación las letras suelen ocupar un byte, estos a su vez están compuestos por 8 bits. Al ser el Byte una unidad muy pequeña se suelen usar sus múltiplos (kilobyte, megabyte, gigabyte, etc.). Algo que se debe tener en cuenta es que las computadoras utilizan la representación de sus datos en potencias de 2. Un bit (Binary Digit) es la unidad mínima de información empleada en informática. Representa un uno o un cero; y ocho bits forman un byte u octeto. Un Byte se describe como la unidad básica de almacenamiento de información, generalmente equivalente a ocho bits, pero el tamaño del byte depende del código de información en el que se defina. En la siguiente tabla se muestran los valores de las unidades de almacenamiento. Nombre Valor bit 0 ó 1 Byte 8 Bits kilobyte 2 10 = 1024 megabyte 2 20 = gigabyte 2 30 = terabyte 2 40 = En electrónica digital, más concretamente en el sistema numérico binario, se dice que es un WORD de "N bitts". WORD significa "palabra" en inglés, pero en este caso se emplea como sinónimo de número, o combinación de varios símbolos para expresar una cierta cantidad. Aunque un WORD puede tener cualquier cantidad de bits, se ha popularizado el uso de words con ocho bits; estos son llamados sencillamente BYTES Es un word con diecisiete bits; es un word con dos bytes, 1

2 PRIMERA PARTE. SISTEMAS DE REPRESENTACION La información representada en un alfabeto de entrada debe ser transformada (codificada) a un alfabeto de salida que entienda la computadora. La codificación debe realizarse de manera que a cada elemento del primer alfabeto le corresponda un elemento distinto del segundo. Información (Alfabeto de entrada) Sistema de Codificación Información codificada (Alfabeto de Salida) Algunas de las características de un código son el conjunto de caracteres y el número de bits que se utilizan para codificar un carácter (longitud del código). El sistema decimal El sistema decimal utiliza diez dígitos o símbolos (del 0 al 9) con un valor absoluto y una posición relativa. Cuando hemos utilizado todos los dígitos tenemos que usar varios dígitos para poder representar cantidades mayores. Cada cifra situada a la izquierda de otra se multiplica por 10. Por ejemplo 7392 = 7 x x x x = 2 x x x x x 10-2 Todos los sistemas de numeración posicionales toman como referencia el punto decimal y tienen una base de numeración que de forma implícita interviene en la cantidad que con una determinada representación se quiere referenciar. En cualquier sistema de numeración (B) con la misma cantidad expresada en el sistema decimal. El cálculo se realiza con el polinomio equivalente. En general, un número expresado en un sistema de base B tiene coeficientes multiplicados por potencias de B. 2

3 B: Base del sistema de numeración., es decir, el número máximo de símbolos que puede tener el sistema. Ai: Coeficiente. Es un símbolo del sistema y cumple que 0=<A i =<B-1 P: Número de dígitos fraccionarios. El sistema binario El sistema binario, o sistema de numeración en base dos, fue introducido por Leibniz en el siglo XVII, siendo el más cómodo para usar en las máquinas electrónicas, debido a que utiliza dos estados estables: encendido y apagado. En el sistema binario los datos se representan en un sistema que sólo admite dos estados: 0 y 1. Los dígitos 0 y 1 se llaman bits. Con P bits podemos representar 2 P números (del 0 al 2 P -1). Esto nos permite saber el número de bits que necesitamos para representar el número decimal N. Ejemplo ,11 = 1x x x x x x x x2-2 En decimal se tiene: ,5 + 0,25= 45, Ejercicio. Convertir los siguientes números en base binaria al correspondiente en base decimal: = = Sistema Hexadecimal El sistema hexadecimal es un sistema en base 16 y consta de 16 dígitos diferentes que son: del 0 al 9 y de la letra A a la F, es decir 10 dígitos numéricos y seis caracteres alfabéticos. El sistema hexadecimal se usa como forma simplificada de representación de números binarios y debido a que 16 es una potencia de 2(2 4 =16), resulta muy sencilla la conversión de los números del sistema binario al hexadecimal y viceversa. La siguiente tabla muestra los números decimales de 0 al 15 con su equivalencia en binario y hexadecimal. 3

4 Decimal Sistema binario Hexadecimal A B C D E F Para convertir un número hexadecimal en un número binario se reemplaza cada símbolo hexadecimal por un grupo de cuatro bits. Ejemplo El número 4F5B 16 en binario equivale a Ejercicios. Convertir a Base 16 los siguientes números binarios = = = 4

5 Conversiones entre diferentes bases de sistemas Las conversiones entre números de bases diferentes se efectúan por medio de operaciones aritméticas simples. Dentro de las conversiones más utilizadas se encuentran: Conversión de Decimal a Binario Para la conversión de decimal a binario se emplean dos métodos. El primero es por divisiones sucesivas y el segundo es por medio de suma de potencias de 2. Por divisiones sucesivas Se va dividiendo la cantidad decimal por 2, anotando los residuos, hasta obtener un cociente cero. El último residuo obtenido es el bit más significativo (MSB) y el primero es el bit menos significativo (LSB). Por ejemplo, el número a binario se obtiene:. El resultado en binario de es Por sumas de potencias de 2 Este método consiste en determinar el conjunto de pesos binarios cuya suma se equivalente al número decimal. Ejemplo. Convertir el número a binario = 1x x x x2 4 +1x x x x2 0 = =

6 Conversión de Decimal a Hexadecimal PRÁCTICA En la conversión de una magnitud decimal a hexadecimal se realizan divisiones sucesivas por 16 hasta obtener un cociente de cero. Los residuos forman el número hexadecimal equivalente, siendo el último residuo el dígito más significativo y el primero el menos significativo. Ejemplo. Convertir el número a hexadecimal. El resultado en hexadecimal de es 74D 16. EJERCICIOS. Convertir a Base 16 los siguientes números decimales 145 (10) = 1024 (10) = 666 (10) = Conversión de Binario a Hexadecimal El método consiste en conformar grupos de 4 bits hacia la izquierda y hacia la derecha del punto que indica las fracciones, hasta cubrir la totalidad del número binario. Después, se convierte cada grupo de número binario de 4 bits a su equivalente hexadecimal. Ejemplo. Convertir el número a hexadecimal. Ejemplo: Convertir el número , (2) (binario) a base 16 (hexadecimal) 6

7 Conversión de Hexadecimal a Decimal PRÁCTICA En el sistema hexadecimal, cada dígito tiene asociado un peso equivalente a una potencia de 16, entonces se multiplica el valor decimal del dígito correspondiente por el respectivo peso y realizar la suma de los productos. Ejemplo. Convertir el número 31F 16 a decimal. 31F 16 = 3x x x 16 0 = 3x = = Conversión de Hexadecimal a Binario La conversión de hexadecimal a binario se facilita porque cada dígito hexadecimal se convierte directamente en 4 dígitos binarios equivalentes. Ejemplo. Convertir el número 1F0C 16 a binario. 1F0C 16 = EJERCICIOS. Convertir a Base binaria los siguientes números hexadecimales AF0C 16 = 23AB 16 = 980A 16 = 4BBA 16 = 7

8 SEGUNDA PARTE. PROGRAMACIÓN En esta segunda parte de la práctica, trabajaremos con la representación interna de datos con el lenguaje C. Capturar los siguientes programas en un editor de texto, por ejemplo en NotePad, NotePad++ o GEdit. Una vez escrito el programa debe guardarse en disco con un nombre apropiado que contenga la extensión c, por ejemplo mipograma.c Posteriormente, se debe compilar el programa para que la computadora entienda las instrucciones programadas, esto se hace con el compilador gcc. Una vez compilado se debe ejecutar el programa para ver los resultados. En el entorno Windows, si se instala CodeBlocks (http://www.codeblocks.org) también se instala el compilador gcc, con el cual podemos compilar nuestros programas. En el entorno de Ubuntu, ya se encuentra instalado el compilador gcc. COMPILACIÓN con GCC Una vez capturado el programa y guardado en disco se debe compilar el programa para poder ejecutarlo. Para compilar el programa capturado, se debe abrir una terminal o consola de línea de comandos. En la terminal, ejecutar el comando gcc con la siguiente sintaxis: gcc archivo fuente o archivo compilado Ejemplo de compilación: gcc miprogama.c o miprograma.exe donde o indica el nombre de salida de la compilación EJECUCIÓN Para ejecutar el programa compilado: En Windows, basta con teclear el nombre del programa sin la extensión.exe, lo cual ejecutará el contenido. miprograma (enter) En Ubuntu, teclear el nombre del programa completo, lo cual ejecutará el contenido. Si no ejecuta verificar los privilegios de ejecución Ejecución./miprograma.exe 8

9 Si ocurre un error debido a la falta de privilegios de ejecución, usar el comando chmod chmod +x miprograma.exe volver a intentar la ejecución Ejemplo de programa en C /* Programa que muestra un saludo en pantalla */ printf("hola Mundo"); En el código anterior La primera línea del programa es un comentario que no toma en cuenta el compilador. El comentario inicia después de símbolos /* y termina con los símbolos */ debe colocarse el comentario entre dichos símbolos y puede ser de más de una línea. También se pueden indicar comentarios en una sola línea utilizando los símbolos // y posteriormente el comentario, este comentario es sólo para sólo una línea. Declaración de variables Los datos en el lenguaje C deben tener un tipo de datos. Las variables contienen datos, y se debe declarar el tipo adecuado para los valores que van a contener. El lenguaje C dispone de estos tipos básicos: int char enteros (números enteros positivos y negativos) caracteres (letras) float números en coma flotante (números reales) double números en coma flotante de doble precisión short long entero corto entero largo Rangos de valores y tipos modificados 9

10 Rango de los enteros Una variable entera acepta valores positivos y negativos dentro de un rango determinado, que depende de la plataforma y del compilador (en pc s bajo MS-DOS suele estar entre y 32767; en Linux son enteros de 32 bits). Existen modificaciones para el tipo int, para alterar el rango de valores sobre el que trabaja: Modificador short long unsigned signed Significado entero corto (rango más pequeño) entero largo (rango más amplio) entero sin signo (0..N) o carácter entero con signo (-N-1.. +N) o carácter con signo Los modificadores de tamaño ( short, long) y de signo ( signed, unsigned) se pueden combinar. Por omisión, un entero es signed (en la práctica, esta palabra reservada casi nunca se emplea). Tipo char El tipo char permite manejar caracteres (letras), aunque se trata como un tipo numérico. Normalmente el rango de valores va de 128 a +127 (signed char), o bien de 0 a 255 (unsigned char). Los literales de tipo carácter se pueden utilizar como números. char caracter; int entero; caracter = 65; // representa a una A. entero = 'A'; // representa también al 65 printf("valor del caracter en decimal: %d \n",caracter); printf("valor del caracter: %c \n",caracter); printf("valor de entero en decimal: %d \n",entero); printf("valor de entero como caracter: %c\n",entero); Números de coma flotante Los números de coma flotante son necesarios para trabajar con fracciones o con números de un rango mayor que los enteros. 10

11 float x = ; float y = ; printf("valor de x flotante: %f \n",x); printf("valor de y flotante: %f \n",y); Ejemplos de declaraciones de variables. Nota cada instrucción en C debe finalizar con el símbolo de punto y coma ( ; ) int a,b,c; float raiz1, raiz2; short int a1; long int b1; unsigned short int d; unsigned char a2; signed char b2; char a3 = '\n'; printf("valor de a3:%d", a3); Conversión de tipo Se puede cambiar el tipo de una expresión de esta forma: (nuevo_tipo) expresión // Tres variables enteras. // Dos variables de tipo real. // Entero corto. // Entero largo. // Entero corto sin signo. // Caracter sin signo. // Caracter con signo. // Inicialización con Return. Por ejemplo, para forzar a que una división de enteros se realice en coma flotante, podemos escribir: int x=5,y=3,c; float flt; flt = (float)x/y; c = x/y; printf("division flotante: %f\n",flt); printf("division entera: %d\n",c); 11

12 PRÁCTICA En este ejemplo, el valor de x, que es entero, se transforma a float. Así la división se realizará en coma flotante. Formato de la función printf La función printf nos permite imprimer mensaje o valores en la pantalla- La función printf se utiliza según este formato: printf ( cadena de formato, arg1, arg2,... argn ); En la cadena de formato aparecen: el texto que se desea imprimir caracteres especiales => secuencias de escape indicaciones del formato de los argumentos Los argumentos son expresiones cualesquiera. Para usar printf, hay que escribir al principio del programa la directiva Una lista resumida de los caracteres de conversión para la función printf se presenta a continuación. Caracter Tipo de argumento: Impreso como %d Entero decimal %u Entero decimal con signo %x Entero hexadecimal %c Carácter sencillo %f Coma flotante ( float) %lf Coma flotante ( double) %s Imprime una cadena de caracteres hasta \0 Ejemplo: int valor1 = 1234; char valor2 = 'h'; printf( "valor1 contiene %d; valor2 contiene %c\n",valor1, valor2); 12

13 Secuencias de escape \n Salto de línea \t Tabulación Se puede modificar el formato de salida, indicando cuantos decimales llevará el número, si se rellena de ceros por la izquierda, etc. Por ejemplo, Formato Significado %5d Entero decimal alineado a la izquierda, ocupando cinco espacios %04u Entero sin signo ocupando cuatro espacios, y rellenando de ceros a la izquierda si hace falta %.2lf %5.3d Número real (doble precisión) con dos y sólo dos decimales Entero ocupando cinco espacios; aparecen tres cifras como mínimo (se rellena de ceros) Ejemplos: float f1 = ; char otra = 'h'; printf( "flotante contiene: %3.2f\n",f1 ); 13

14 Rangos de representación. EJERCICIOS PRÁCTICA La función sizeof (tipo_de_dato) nos devuelve un entero que representa el número de bytes que se utilizan para representar el tipo de dato que se indica como parámetro en el sistema operativo actual. printf("número de bytes por tipo de dato\n"); printf("num byte char: %d\n",sizeof(char)); printf("num bytes int : %d\n",sizeof(int)); printf("num bytes float: %d\n",sizeof(float)); printf("num bytes double: %d\n",sizeof(double)); Ejercicio 2 Tipo Longitud Rango unsigned char 8 bits 0 a 255 char 8 bits -128 a 127 unsigned int 16 bits 0 a 65,535 short 16 bits -32,768 a 32,767 int 32 bits -2,147,483,648 a 2,147,483,647 unsigned long 32 bits 0 a 4,294,967,295 long 32 bits -2,147,483,648 a 2,147,483,647 float 32 bits 3.4E-38 a 3.4E+38 double 64 bits 1.7E-308 a 1.7E+308 int x=3; int y=5; int w; printf("x: %d\n",x); printf("y: %d\n",y); printf("suma x+y: %d\n",x+y); printf("x: %d\n",x); printf("y: %d\n",y); w = x+y; printf("w: %d\n",w); 14

15 PRÁCTICA Ejercicio 3 int x=10; int y = 4; int c; c = x/y; float f1 = (float) x/y; printf( "División uno:%d\n",c ); printf( "División dos:%f\n",f1 ); Ejercicio 4 float f1 = ; char carac = 'A'; printf( "flotante vale %3.2f\n",f1 ); printf( "carácter %d\n", carac); printf( "carácter %c\n", carac); Nota. Recuerde que la representación de números negativos en las computadoras se realiza en complemento a 2. 15

16 Ejercicios Propuestos 1. Capture y ejecute el siguiente programa. Indique qué valores se obtienen y justifique su respuesta. char carac = -128; printf("caracter: %d\n",carac); carac=carac - 5; printf("caracter: %d\n",carac); 2. Capture y ejecute el siguiente programa. Indique qué valores se obtienen y justifique su respuesta. char carac = 127; printf("caracter : %d\n",carac); carac=carac + 5; printf("caracter : %d\n",carac); 3. Capture y ejecute el siguiente programa. Indique qué valores se obtienen y justifique su respuesta. unsigned char carac = 127; printf("caracter : %d\n",carac); carac=carac + 5; printf("caracter : %d\n",carac); 4. Capture y ejecute el siguiente programa. Indique qué valores se obtienen y justifique su respuesta. int x = 4/3; float f = 4.0/3.0; printf("x: %d\n",x); printf("f: %f\n",f); 16

17 5. Capture y ejecute el siguiente programa. Indique qué valores se obtienen y justifique su respuesta. int x,y; char c; float f = 4.567; x=f; printf("f: %f\n",f); printf("x: %d\n",x); x=200; c=x; printf("x: %d\n",x); printf("c: %d\n",c); 17

Fundamentos de Programación. Sabino Miranda-Jiménez

Fundamentos 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 detalles

Capítulo 2 REPRESENTACIÓN DE LOS DATOS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

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 detalles

13/10/2013. Clase 02: Sistemas de Numeración. Sistemas Digitales y Arquitectura de Computadoras. Ing. Christian Lezama Cuellar.

13/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 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

TEMA II: REPRESENTACIÓN DE LA INFORMACIÓN

TEMA 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 detalles

CONCEPTOS BÁSICOS DE INFORMÁTICA. REPRESENTACIÓN DE LA INFORMACIÓN.

CONCEPTOS 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 detalles

Unidad 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 (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 detalles

UD 1. Representación de la información

UD 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 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

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

Tema 2. La Información y su representación

Tema 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 detalles

Estructura de Computadores

Estructura 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 detalles

Introducción a la Programación 11 O. Humberto Cervantes Maceda

Introducció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 detalles

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.

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. 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 detalles

Preliminares. Tipos de variables y Expresiones

Preliminares. Tipos de variables y Expresiones Preliminares. Tipos de variables y Expresiones Felipe Osorio Instituto de Estadística Pontificia Universidad Católica de Valparaíso Marzo 5, 2015 1 / 20 Preliminares Computadoras desarrollan tareas a un

Más detalles

Lenguaje C. Tipos de Datos Simples y Estructuras de Control

Lenguaje C. Tipos de Datos Simples y Estructuras de Control Lenguaje C Tipos de Datos Simples y Estructuras de Control Lenguaje C C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje

Más detalles

Informática. Temas 27/03/2014. Carrera: Bioingeniería Profesora: Lic. S. Vanesa Torres JTP: Ing. Thelma Zanon

Informá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 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

Representación de la Información

Representació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 detalles

Sistema binario. Representación

Sistema 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 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

EJERCICIOS DEL TEMA 1

EJERCICIOS 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 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

Sistemas de Numeración Operaciones - Códigos

Sistemas 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 detalles

1 LA INFORMACION Y SU REPRESENTACION

1 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 detalles

EIE 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 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 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

ANEXO 2: REPRESENTACION DE LA INFORMACION EN LOS COMPUTADORES

ANEXO 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 detalles

TEMA 1 Representación de la información

TEMA 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 detalles

Materia Introducción a la Informática

Materia 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 detalles

Estructura de Datos. Unidad I Tipos de Datos

Estructura de Datos. Unidad I Tipos de Datos Estructura de Datos Unidad I Tipos de Datos Conceptos Básicos Algoritmo: es una secuencia finita de pasos o instrucciones ordenadas crono-lógicamente que describen un método para resolver un problema específico.

Más detalles

Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS

Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS Por Andrés Raúl Bruno Saravia Entrega Nº 5. Cómo declaramos una variable en Lenguaje C? En C siempre se deben declarar las variables.

Más detalles

Tema 1. SISTEMAS DE NUMERACION

Tema 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 detalles

CAPÍTULO I 1. SISTEMAS DE NUMERACIÓN

CAPÍTULO I 1. SISTEMAS DE NUMERACIÓN CAPÍTULO I 1. SISTEMAS DE NUMERACIÓN Un sistema de numeración es el conjunto de símbolos y reglas que se utilizan para la representación de datos numéricos o cantidades. Un sistema de numeración se caracteriza

Más detalles

INFORMATICA I. Sistemas de Numeración - Representación Interna. Autor: Jorge Di Marco

INFORMATICA I. Sistemas de Numeración - Representación Interna. Autor: Jorge Di Marco Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Formación Básica Dpto de Matemática Carrera de : Ingeniería Civil, Electricista, Electrónica, Industrial, Mecánica y Agrimensura Autor:

Más detalles

Hardware I - Datos e información en el ordenador

Hardware 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 detalles

Apuntes de Microcontroladores (Repaso de temas previos)

Apuntes de Microcontroladores (Repaso de temas previos) Apuntes de Microcontroladores (Repaso de temas previos) Por M. C. Miguelangel Fraga Aguilar Enero 2015 Representaciones numéricas En estos apuntes se usara el posfijo b para denotar un número escrito en

Más detalles

Sistemas de numeración, operaciones y códigos.

Sistemas 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 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

UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL CÓRDOBA EL LENGUAJE DE LOS DATOS EN LA PC Y SU FORMA DE ALMACENAMIENTO

UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL CÓRDOBA EL LENGUAJE DE LOS DATOS EN LA PC Y SU FORMA DE ALMACENAMIENTO UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL CÓRDOBA EL LENGUAJE DE LOS DATOS EN LA PC Y SU FORMA DE ALMACENAMIENTO TRABAJO REALIZADO COMO APOYO PARA LA CATEDRA INFORMATICA I Autora: Ing. Ing. Sylvia

Más detalles

TEMA 2: Representación de la Información en las computadoras

TEMA 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 detalles

Representación de la Información en una Computadora

Representación de la Información en una Computadora Representación de la Información en una Computadora Sistemas de Numeración El sistema de numeración que utiliza el hombre es el sistema decimal (de base 10). Lo creamos en forma natural porque tenemos

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

DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO

DESARROLLO 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 detalles

Representación de Datos. Una Introducción a los Sistemas Numéricos

Representació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 detalles

TEMA 4. ELEMENTOS BÁSICOS DE PROGRAMACIÓN

TEMA 4. ELEMENTOS BÁSICOS DE PROGRAMACIÓN TEMA 4. ELEMENTOS BÁSICOS DE PROGRAMACIÓN 4.1 Definiciones y palabras reservadas básicas del C El lenguaje C++ está compuesto por: 32 palabras clave (estándar ANSI), comunes a todos los compiladores de

Más detalles

1 Estructura básica de un programa C++

1 Estructura básica de un programa C++ Elementos básicos de un lenguaje de alto nivel: C++ CONTENIDOS 1. Estructura básica de un programa C++. 2. Tipos de datos simples. 3. Constantes y variables en C++. Declaración. 4. Operadores y expresiones.

Más detalles

1 ELEMENTOS BASICOS DEL LENGUAJE

1 ELEMENTOS BASICOS DEL LENGUAJE 1 ELEMENTOS SICOS DEL LENGUJE Contenido: Variables su declaracion y asignacion Caracteres en java Secuencias de escape y comentarios Tipos de datos Operadores aritméticos, relacionales y lógicos Entrada

Más detalles

SISTEMAS NUMÉRICOS (SISTEMAS DE NUMERACIÓN)

SISTEMAS 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 detalles

Capítulo 1: Sistemas de representación numérica Introducción. Dpto. de ATC, Universidad de Sevilla - Página 1 de 8

Capí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 detalles

TEMA 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 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 detalles

En la actualidad ASCII es un código de 8 bits, también conocido como ASCII extendido, que aumenta su capacidad con 128 caracteres adicionales

En 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 detalles

CAPITULO II SISTEMAS DE NUMERACIÓN Y CÓDIGOS

CAPITULO 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 detalles

Tema 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. 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 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

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería Química Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería Química Curso 2010/2011 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 CONTENIDO Tema 1. Introducción y conceptos básicos

Más detalles

PROGRAMACIÓN EN C. PRÁCTICA 2: Operaciones con bits. Práctica 2: Índice. 2.1 Introducción 2.2 Representación de información binaria en C

PROGRAMACIÓN EN C. PRÁCTICA 2: Operaciones con bits. Práctica 2: Índice. 2.1 Introducción 2.2 Representación de información binaria en C PROGRAMACIÓN EN C PRÁCTICA 2: Operaciones con bits Práctica 2: Índice 2.1 Introducción 2.2 Representación de información binaria en C 2.3 Operando con bits en C 2.4 Máscaras 2.5 Desplazamientos 2.6 Ejercicios

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

Clase 02: Representación de datos

Clase 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 detalles

Introducción a Códigos

Introducció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 detalles

Sistemas de numeración, operaciones y códigos

Sistemas 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 detalles

Por ejemplo convertir el número 131 en binario se realiza lo siguiente: Ahora para convertir de un binario a decimal se hace lo siguiente:

Por ejemplo convertir el número 131 en binario se realiza lo siguiente: Ahora para convertir de un binario a decimal se hace lo siguiente: Como convertir números binarios a decimales y viceversa El sistema binario es un sistema de numeración en el que los números se representan utilizando 0 y 1. Es el que se utiliza en los ordenadores, pues

Más detalles

1. SISTEMAS DIGITALES

1. 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 detalles

Universidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C

Universidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C Universidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C Directivas del procesador Main() { Declaraciones Definiciones proposiciones }

Más detalles

Capitulo 12. Tira de bits

Capitulo 12. Tira de bits Capitulo 12. Tira de bits 12.1 Representación de números naturales (enteros positivos) base 10 base 2 base 16 decimal binario hexadecimal 0 0 0 1 1 1 2 10 2 3 11 3 4 100 4 5 101 5 6 110 6 7 111 7 8 1000

Más detalles

Trabajo Práctico Nº 1 SISTEMAS DE NUMERACION

Trabajo Práctico Nº 1 SISTEMAS DE NUMERACION Trabajo Práctico Nº 1 SISTEMAS DE NUMERACION 66.70 Estructura del Computador OBJETIVOS: Elementos que definen un sistema numérico. Conversiones entre sistemas. Diferentes formas de representar números

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

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

Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

Escuela 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 detalles

www.aprendoencasa.com Curso Introducción JAVA Pág.: 1

www.aprendoencasa.com Curso Introducción JAVA Pág.: 1 www.aprendoencasa.com Curso Introducción JAVA Pág.: 1 Introducción Java es un lenguaje basado en la programación orientada a objetos (POO), este tipo de programación va más allá del tipo de programación

Más detalles

TEMA 3 Representación de la información

TEMA 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 detalles

by 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 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 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

Guía 01: Sistemas Numéricos

Guí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 detalles

Programación básica C++

Programación básica C++ Programación en Lenguaje C++ Programación básica C++ 6.3.1 Declaración de variables Introducción 6 Las variables sirven para identificar un determinado valor. Es importante tener en cuenta, que una variable

Más detalles

SEGUNDO APUNTES ANALISTA DE SISTEMAS DE CLASE EN COMPUTACIÓN. Materia: DATOS. Asignatura: SISTEMAS DE PROCESAMIENTO DEDATOS I

SEGUNDO 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 detalles

Figura 1: Suma binaria

Figura 1: Suma binaria ARITMÉTICA Y CIRCUITOS BINARIOS Los circuitos binarios que pueden implementar las operaciones de la aritmética binaria (suma, resta, multiplicación, división) se realizan con circuitos lógicos combinacionales

Más detalles

FUNCIONAMIENTO DIGITAL DE UN SISTEMA. EL SISTEMA BINARIO. Sistema Digital. Fr. Casares. Sistema Digital. Sistema Digital

FUNCIONAMIENTO DIGITAL DE UN SISTEMA. EL SISTEMA BINARIO. Sistema Digital. Fr. Casares. Sistema Digital. Sistema Digital FUNCIONAMIENTO DIGITAL Sistema Digital -Emplea dispositivos en los que solo son posibles dos estados DE UN SISTEMA. EL SISTEMA BINARIO Relé Elemento Válvula Situación (Falso) (Verdadero) Desactivado Cerrada

Más detalles

Informática Básica: Representación de la información

Informá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 detalles

Introduccion al Lenguaje C. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia

Introduccion al Lenguaje C. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Introduccion al Lenguaje C Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Introducción C es un lenguaje de programación creado en 1972 por

Más detalles

Curso de C, por Antonio Lebrón Bocanegra

Curso de C, por Antonio Lebrón Bocanegra Curso de C, por Antonio Lebrón Bocanegra Este manual está extraido del paquete de software Tutor C/C++ 1.0, desarrollado por Antonio Lebrón Bocanegra como proyecto fin de carrera en la Facultad de Informática

Más detalles

Tema 2 Representación de la información. Fundamentos de Computadores

Tema 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 detalles

❷ Aritmética Binaria Entera

❷ 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 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

Tema UNIVERSIDAD AUTÓNOMA DE LA CIUDAD DE MÉXICO. Academia de Informática. Elementos Fundamentales para la Programación

Tema UNIVERSIDAD AUTÓNOMA DE LA CIUDAD DE MÉXICO. Academia de Informática. Elementos Fundamentales para la Programación . Tema 1 UNIVERSIDAD AUTÓNOMA DE LA CIUDAD DE MÉXICO Academia de Informática Elementos Fundamentales para la Programación Tabla de contenido Elementos fundamentales para la programación. 1.1. Modelo de

Más detalles

UNIDAD 3: ARITMÉTICA DEL COMPUTADOR

UNIDAD 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

Lógica Binaria. Arquitectura de Ordenadores. Codificación de la Información. Abelardo Pardo abel@it.uc3m.es. Universidad Carlos III de Madrid

Lógica Binaria. Arquitectura de Ordenadores. Codificación de la Información. Abelardo Pardo abel@it.uc3m.es. Universidad Carlos III de Madrid Arquitectura de Ordenadores Codificación de la Información Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Lógica Binaria COD-1 Internamente el ordenador

Más detalles

ARQUITECTURA DE LAS COMPUTADORAS PRACTICA

ARQUITECTURA 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 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

Representación de Datos

Representación de Datos Datos en las computadora Representación de Datos COMP 2110 Dra. Madeline Ortiz-Rodríguez Revisado: 3 de octubre de 2011 Cada vez que utilizamos el teclado y presionamos ENTER estamos enviando instrucciones

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

El álgebra booleana (Algebra de los circuitos lógicos tiene muchas leyes o teoremas muy útiles tales como :

El álgebra booleana (Algebra de los circuitos lógicos tiene muchas leyes o teoremas muy útiles tales como : SIMPLIFICACION DE CIRCUITOS LOGICOS : Una vez que se obtiene la expresión booleana para un circuito lógico, podemos reducirla a una forma más simple que contenga menos términos, la nueva expresión puede

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

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

Sistemas Numéricos Cambios de Base Errores

Sistemas Numéricos Cambios de Base Errores Cálculo Numérico Definición: es el desarrollo y estudio de procedimientos (algoritmos) para resolver problemas con ayuda de una computadora. π + cos ( x) dx 0 Tema I: Introducción al Cálculo Numérico Sistemas

Más detalles

Tema 2. El lenguaje de programación Java (Parte 1)

Tema 2. El lenguaje de programación Java (Parte 1) Programación en Java Tema 2. El lenguaje de programación Java (Parte 1) Luis Rodríguez Baena Facultad de Informática Elementos del lenguaje (I) El juego de caracteres. No utiliza ASCII, sino Unicode de

Más detalles

Aritmética del computador. Departamento de Arquitectura de Computadores

Aritmética del computador. Departamento de Arquitectura de Computadores Aritmética del computador Departamento de Arquitectura de Computadores Contenido La unidad aritmético lógica (ALU) Representación posicional. Sistemas numéricos Representación de números enteros Aritmética

Más detalles

INFORMÁTICA. Matemáticas aplicadas a la Informática

INFORMÁ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 detalles

Bits, Bytes y Datos y tipos de datos.

Bits, Bytes y Datos y tipos de datos. Bits, Bytes y Datos y tipos de datos. Cualquier computador, incluso el más complejo es en realidad sólo un gran volumen de bits bien organizados. Es difícil definir el término información, ya que tiene

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