UT01 03 Sistemas de codificación

Documentos relacionados
Definición. Vista general.

Organización de Computadoras. Clase 2

Representación de datos y aritmética básica en sistemas digitales

Representación de la Información.... en los Computadores

Tema 2. Sistemas de representación de la información

TEMA 2. CODIFICACIÓN DE LA INFORMACIÓN

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

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

ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I CAPÍTULO III ARITMÉTICA Y CODIFICACIÓN

Representación de la Información en los Sistemas Digitales

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

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.

Represent. Información. Caracteres Alfanuméricos

Representación de la Información

Sistemas Operativos. IES Pedro Espinosa. Relación de ejercicios Tema 1: Conceptos básicos de informática

CODIFICACIÓN DE LA FUENTE

Definición(2) La base (r) de un sistema de numeración especifica el número de dígitos o cardinal* de dicho conjunto ordenado. Las bases más utilizadas

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

Sistema Binario. Pedro Chávez Lugo webpage: pedro. 23 de junio de 2013

Datos y tipos de datos

Representación de la información

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

CONVERSIONES ENTRE NUMEROS DE BASE DIFERENTE

ANEXO 2: REPRESENTACION DE LA INFORMACION EN LOS COMPUTADORES

MatemáticaDiscreta&Lógica 1

Tema 1. Representación de la información MME

Para simplificar el manejo de los estados se dio el siguiente acuerdo: Cuando el circuito se encuentra Activo se dará un valor de 1 (uno).

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

Computación I Representación Interna Curso 2011

Sistemas de Representación. Organización del Computador 1 Verano 2016

Sistemas de Numeración. Códigos

Unidad 3: Control y programación de sistemas automáticos Tema 1: Sistemas de control: introducción

Tema 2 : Códigos Binarios

ARQUITECTURA DE LAS COMPUTADORAS PRACTICA (2008)

Curso: 1ro. LMGE Asignatura: Computación / 2012 Profesor: Federico Olarte Código ASCII

Introducción al PLC Simatic Siemens S7-200.

1 LA INFORMACION Y SU REPRESENTACION

Técnicas y Dispositivos Digitales 1. UNIDAD 3 Códigos Binarios

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

5.2. Sistemas de codificación en binario

TEMA 1. FUNCIONAMIENTO DE UN

5. Codificación n de información en binario

ESTRUCTURA DE COMPUTADORES I (Capítulo 1: Estructura elemental de la memoria) 1/6 1-ESTRUCTURA ELEMENTAL DE LA MEMORIA

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS

Aritmética de Enteros

Introducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones


Tema 3. Aritmética y representación de la información en el ordenador. Informática Grado en Física Universitat de València

SISTEMAS DE NUMERACIÓN

Hardware I - Datos e información en el ordenador

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

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)

Contenido. Introducción a los Computadores Conceptos básicos. Sistema de numeración CNM-130

Sistemas Digitales. Circuitos Codificadores

Fundamentos de Informática 1er curso de ingeniería Industrial. Tema 2. Datos. Tema 2. Datos

Tema 2. Soporte Lógico de los Ordenadores

Estructura de Computadores

TÉCNICAS DIGITALES SISTEMAS NUMÉRICOS

SISTEMAS DE NUMERACION

Unidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte)

El ordenador. Codificación binaria. Código ASCII

Unidad 1 Introducción, definiciones básicas y representación interna de datos.

Área Académica: Ingeniería en Computación. Profesor: M. en C. Evangelina Lezama León

Introducción a los Sistemas Digitales. Conceptos básicos de matemática aplicada a los sistemas digitales

UD 1. Representación de la información

1. SISTEMAS DIGITALES

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

SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: = =8245,97

Representación de la Información (III)

SISTEMAS DE NUMERACIÓN CON REPRESENTACIÓN POSICIONAL DE LOS NÚMEROS

Computación Tercer Año

Representación de la Información

Principios de Computadoras II

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

Códigos Binarios de Representación de Datos

Fundamentos de la programación

Organización de Computadoras Apunte 2: Sistemas de Numeración: Punto Flotante

Computadora y Sistema Operativo

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

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

UNIDAD 3. Códigos. Arquitectura de Computadoras Licenciatura en Informática a Distancia FCA-UNAM

Sistemas Numéricos y Códigos Binarios

TEMA III: OPERACIONES CON LOS DATOS

Sebastián García Galán

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

Introducción a Códigos

INFORMATICA I EJERCICIOS PROPUESTOS Buscar en el diccionario Qué es INFORMÁTICA?, Qué es

SISTEMAS DE NUMERACION

EL LENGUAJE DE LAS COMPUTADORAS

Programación y Métodos Numéricos Errores de de redondeo en en la la representación de de números reales: CODIFICACIÓN DE NÚMEROS REALES

ARQUITECTURA DE LAS COMPUTADORAS PRACTICA

TEMA II: SISTEMAS DE NUMERACIÓN

TEMA 2 REPRESENTACIÓN BINARIA

Notas de Teórico. Representación Interna de Datos

A continuación se mostrarán ejemplos de tres clases de códigos: numéricos, alfanuméricos y de despliegue.

TEMA 3 Representación de la información

Factores de legibilidad de código de barras y OCR

5 centenas + 2 decenas + 8 unidades, es decir: = 528

TEMA II: REPRESENTACIÓN DE LA INFORMACIÓN

EJERCICIOS DEL TEMA 1

Transcripción:

UT01 03 Sistemas de codificación Cap 1 Introducción a los Sistemas Informáticos IES Barajas - JRGRL

Tipo de software y tipos de datos Tipos de software de un SI Aplicaciones (no forman parte del SO) Datos generados en la actividad de la organización (empresa) Sistema Operativo Tipos de datos: Datos de entrada. Son los que se suministran al ordenador desde los periféricos de entrada (teclado, ratón, módem, escáner, etc.) o desde los diferentes soportes de información (disquetes, discos duros, CD-ROM, etc.). Forman la primera fase del trata miento automático de la información: entrada. Datos intermedios. Son los que se obtienen en la segunda fase del tratamiento automático o de la información: procesamiento. Datos de salida. También llamados resultados, completan el proceso del tratamiento automático de la información: salida. Pueden mostrarse mediante los distintos periféricos de salida (monitor, impresora, trazador, etc.), con su posterior distribución y análisis, completan el proceso.

Tipo de software y tipos de datos Tipos de datos (cont): Otra posible clasificación de los datos, según varíen o no durante su procesamiento, es la siguiente: Datos fijos. Son aquellos que permanecerán constantes durante el procesamiento o programa que se les aplique. Los datos fijos reciben el nombre de constantes. Un ejemplo podría ser un programa que emita facturas en euros y pesetas; es evidente que el cambio del euro será el mismo en todo el proceso. Datos variables. Son aquellos que sí se modifican a lo largo del procesamiento, según se produzcan de terminadas condiciones o acciones realizadas por los programas. En función de cómo utiliza el ordenador los datos, éstos se clasifican en: Datos numéricos. Son los dígitos del O al 9. Datos alfabéticos. Son las Letras mayúsculas y minúsculas de la a la Z. Datos alfanuméricos. Son una combinación de los anteriores, más una serie de caracteres especiales.

Sistemas de codificación: representación de números Se define un sistema de numeración como el conjunto de símbolos y reglas que se utilizan para representar cantidades o datos numéricos. Estos sistemas se caracterizan por la base a la que referencian y que determina el diferente número de símbolos que lo componen. El ser humano utiliza el sistema de numeración en base 10, compuesto por diez números diferentes (del O al 9). Todos los sistemas posicionales están basados en el Teorema fundamental de la numeración (TFN), que sirve para relacionar una cantidad expresada en cualquier sistema de numeración con la misma cantidad expresada en el sistema decimal. Viene dado por la fórmula siguiente: 283 = 2. 10 2 + 8. 10 1 + 3. 10 0 Esta misma fórmula también se puede expresar de la siguiente forma:

Sistemas de codificación: representación de números Numeración en base 2 Sistema Binario Utiliza dos símbolos diferentes: el cero y el uno (0, 1). Es el sistema que maneja el ordenador internamente, ya que lo utilizan sus componentes electrónicos. Pasar de decimal a binario 7 2 1 1 1 1 3 2 1 1

Sistemas de codificación: decimal binario Pasar de decimal a binario

Ejercicios alumnos: : decimal binario Proponer los ejercicios siguientes de paso de decimal a binario 111 (10 = 16 (10 = 29 (10 =

Ejercicios alumnos: : decimal binario Proponer los ejercicios siguientes de paso de decimal a binario 111 (10 = 1101111 (2 16 (10 = 10000 (2 29 (10 = 11101 (2

Sistemas de codificación: binario decimal Pasar de binario a decimal 1100101001 110001

Sistemas de codificación: representación de números Numeración en base 16 Sistema Hexadecimal Hexadecimal. Sistema de numeración en base 16. Utiliza 16 símbolos diferentes: los números del 0 al F Pasar de decimal a hexadecimal

Ejercicios alumnos: : decimal hexadecimal Proponer los ejercicios siguientes de paso de decimal a hexadecimal 417 (10 = 2748 (10 = 3589 (10 =

Ejercicios alumnos: : decimal hexadecimal Proponer los ejercicios siguientes de paso de decimal a hexadecimal 417 (10 = 1A1 (16 2748 (10 = ABC (16 3589 (10 = E05 (16

Sistemas de codificación: representación de números Conversión Binario Hexadecimal Conversión Hexadecimal Binario

Sistemas de codificación: representación de números Conversión Binario Hexadecimal Hexadecimal. Sistema de numeración en base 16. Utiliza 16 símbolos diferentes: los números del 0 al F Pasar de hexadecimal a decimal

Sistemas de codificación: ejercicio Realizar el ejercicio contenido en: UT01-03- Sistemas de Codificación EJERCICIO 01.doc

Sistemas de codificación: representación de números enteros Representación de números enteros Coma o punto fijo. El punto fijo se usa para la representación de números enteros. Hay 3 formas de representar los números en punto fijo: binario puro, decimal desempaquetado y decimal empaquetado. Binario puro Para el binario puro se utiliza una combinación de 32 bits en la que el bit de la izquierda sirve para representar el signo: 0 para el signo + y 1 para el signo. Los restantes 31 bits sirven para representar el valor del número. Por ejemplo, el número 10 se escribiría como:

Sistemas de codificación: representación de números enteros Codificación BCD La codificación más corriente es la BCD, que consiste en asociar a cada dígito su valor en binario puro.

Sistemas de codificación: representación de números enteros Decimal desempaquetado El decimal desempaquetado representa cada número decimal, de forma que cada una de sus cifras ocupa un byte u octeto. En primer lugar, para hablar de la codificación en decimal desempaquetado, es necesario conocer cómo se representan los números decimales en BCD (Binary Coded Decimal, Decimal codificado en binario). En este sistema, cada dígito decimal se representa con una combinación de 4 bits. Las cifras decimales del 0 al 9 quedarían representadas en BCD. Cada número en decimal desempaquetado incluye en los cuatro bits de la izquierda los denominados bits de zona. El cuarteto de la derecha se utiliza para codificar el número en BCD. El signo se representa en el cuarteto de bits de la izquierda correspondiente al último número: 1100 para el signo positivo y 1101 para el signo negativo.

Sistemas de codificación: representación de números enteros Decimal desempaquetado (cont) Si se desea representar el número 2371 decimal en decimal desempaquetado, el resultado seria el siguiente: 2 3 7 + 1 11110010 11110011 11110111 11000001 signo + Si se desea representar el número 2371 decimal en decimal desempaquetado, el resultado seria el siguiente: 1111 0010 1111 0011 1111 0111 1101 0001 signo

Sistemas de codificación: representación de números enteros Decimal empaquetado EL decimal empaquetado representa cada cifra con un conjunto de 4 bits. El conjunto de 4 bits de la derecha se usa para representar el signo con la misma combinación que en el caso anterior. El número 2371 en decimal empaquetado se representaría de la siguiente forma: 0010 0011 0111 0001 1100 signo +

Sistemas de codificación: representación de números reales Representación de números reales Coma flotante. Se utiliza para representar números reales y enteros con un rango de representación mayor que el que ofrece el punto fijo. Se consigue que el ordenador pueda tratar números muy grandes o muy pequeños. Para representar así los números, se utiliza la notación científica, que tiene el siguiente formato: La mantisa es un número real con el punto decimal implícito a la izquierda de los bits que lo representan. La base de exponenciación es una potencia de 2 que dependerá del fabricante del componente. La representación de números en coma flotante se puede hacer de dos formas: Simple precisión. Se utilizan 32 bits para representar una cifra. Doble precisión. Se utilizan 64 bits para representar una cifra.

Sistemas de codificación: representación alfanumérica La representación de las informaciones de tipo texto escrito se hace codificando, mediante un byte, cada uno de los caracteres que componen dicha información. Las características que definen un sistema de representación alfanumérico son las siguientes: Tamaño del byte. De él depende el número de caracteres distintos representables Codificación de cada carácter. Años 50 En los años 50, se definieron sistemas de codificación empleando 6 bits por carácter. Ello permitía representar hasta 64 caracteres distintos: 26 letras (A.., Z), 10 números (O 9), los símbolos de puntuación (., ; : ), y 28 caracteres especiales (+ - ] ). Ejemplos de estos sistemas son el Fieldata, el X.3 y el BCDIC Carencias: mayúsculas y minúsculas, caracteres de control de periféricos

Sistemas de codificación: representación alfanumérica Mediados los años 60 Las nuevas necesidades dieron lugar a códigos de: 7 bits, como el ASCII, y de 8 bits, como el EBCDIC, introducido con el IBM 360 en el año 1964. Actualidad En la actualidad se utiliza el ASCII extendido, que emplea 8 bits para incluir letras acentuadas, la ñ, caracteres semigráficos y otros muchos símbolos. Dado el gran número de caracteres que requieren los distintos países, existen distintas alternativas de ASCII extendido, cada una de ellas denominada página de códigos.

Sistemas de codificación: representación alfanumérica Actualidad El código ASCII (acrónimo inglés de American Standard Code for Information Interchange Código Estadounidense Estándar para el Intercambio de Información), pronunciado generalmente [áski], es un código de caracteres basado en el alfabeto latino tal como se usa en inglés moderno y en otras lenguas occidentales. Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales, o ANSI) como una refundición o evolución de los conjuntos de códigos utilizados entonces en telegrafía. Más tarde, en 1967, se incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el código conocido como US-ASCII.

Sistemas de codificación: representación alfanumérica ANSI, página 1252 Windows Standard ANSI, página 1251 Windows Cirílico

Sistemas de codificación: representación alfanumérica Sistema Unicode Permite representar simultáneamente todos los caracteres. Cada carácter tiene su propio número (código que lo identifica). Puede proporcionar hasta 65.536 (2 16 ) caracteres distintos. Emplea 2 bytes por carácter. Proporciona la posibilidad de codificar los caracteres especiales y grafías de la mayoría de los lenguajes más significativos.

Ejercicios Conectarse a la página indicada, en ella se realiza la presentacion de texto en varios formatos: binario, hexadecimal, etc. http://www.paulschou.com/tools/xlate/