joven en busca de nuevas emociones y alocadas aventuras ..... sentir nuevas experiencies y aprender
Página 1
UNIVERSIDAD CATÓLICA DE SANTA MARÍA
PROGRAMA PROFESIONAL DE INGENIERÍA DE SISTEMAS
SESIÓN 2:
Representación de la información
I
OBJETIVOS
•
Conocer la representación de la información a través del
computador.
II
TEMAS A TRATAR
Sistema de numeración.
Codificación de la información.
III
MARCOTEORICO
1 . S ISTEMA DE NUMERACIÓN
1 .1 DEFINICION:
Sistema de símbolos (cifras) para representar cantidades y
realizar operaciones aritméticas con ellas.
Ejemplos:
- Arábico: posicional
- Romano: no posicional
M. Sc. Carlo Corrales D.
Sesión 2
Laboratorio de Introducción a las Ciencias de la Computación
Página 2
1 .2 NÚMERO:
Concatenación de símbolos para representar unacantidad.
2 . SISTEMAS DE NUMERACIÓN POSICIONALES
Un sistema de numeración es posicional cuando el valor
representado depende del conjunto de cifras utilizado y de sus
posiciones en el número.
2 .1 SISTEMA DE NUMERACIÓN POSICIONAL EN BASE B:
Utiliza un alfabeto compuesto por b símbolos o cifras.
El valor de cada cifra del número depende de:
- La cifra en sí.
- La posición dentro delnúmero.
E JEMPLO: EL SISTEMA DECIMAL (B=10)
ALFABETO: {0,1,2,3,4,5,6,7,8,9}
G ENERALIZANDO, PARA
M. Sc. Carlo Corrales D.
Sesión 2
Laboratorio de Introducción a las Ciencias de la Computación
Página 3
2 .2 SISTEMA DE NUMER ACIÓN BINARIO: BASE 2 ( B = 2)
A LFABETO: {0, 1}
C ONVERSIÓN DE DECIMAL A BINARIO
Método de las divisiones y multiplicaciones sucesivas por la
base condivisor y multiplicador b = 2.
EJEMPLO:
M. Sc. Carlo Corrales D.
Sesión 2
Laboratorio de Introducción a las Ciencias de la Computación
Página 4
C ONVERSIÓN DE BINARIO A DECIMAL
Se desarrolla la representación binaria (con b=2) y se opera
el polinomio en decimal.
EJEMPLO:
Realmente, basta con sumar los pesos (2i) de las posiciones i
en las que hay un 1.
2 .3 SISTEMA DENUMER ACIÓN OCTAL : BASE 8 (B = 8)
A LFABETO: {0,1,2,3,4 ,5,6,7}
C ONVERSIÓN DE OCTAL A DECIMAL . Se desarrolla el
polinomio con b=8 y se opera en decimal.
C ONVERSIÓN DE DECIMAL A OCTAL . Aplicar el método
de “divisiones y productos” con divisor y multiplicador 8.
C ONVERSIÓN “ RÁPIDA” DE B INARIO A O CTAL .
Agrupar cifras binarias de 3 en 3 a partir de la coma decimal
y transformar conla tabla.
EJEMPLO:
M. Sc. Carlo Corrales D.
Sesión 2
Laboratorio de Introducción a las Ciencias de la Computación
Página 5
C ONVERSIÓN “RÁPIDA” DE O CTAL A B INARIO . Aplicar
tabla
EJEMPLO:
2 .4 SISTEMA DE NUMER ACIÓN HEXADECIMAL: B ASE 16
( B = 16)
Alfabeto: {0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f}
M. Sc. Carlo Corrales D.
Sesión 2
Laboratorio de Introducción a lasCiencias de la Computación
Página 6
C ONVERSIÓ N DE HEXADECIMAL A DECIMAL.
desarrolla el polinomio con b=16 y se opera en decimal.
Se
C ONVERSIÓN DE DECIMAL A HEXADECIMAL. Aplicar el
método de “divisiones y productos” con divisor y
multiplicador 16.
C ONVERSIÓN “RÁPIDA” DE BINARIO A HEXADECIMAL.
Agrupar cifras binarias de 4 en 4 y transformar con la tabla.
EJEMPLO:
C ONVERSIÓN“RÁPIDA” DE HEXADECIMAL A BINARIO.
Convertir cada cifra hexadecimal mediante la tabla.
EJEMPLO:
M. Sc. Carlo Corrales D.
Sesión 2
Laboratorio de Introducción a las Ciencias de la Computación
Página 7
3 . CÓDIGOS DE ENTRAD A/SALIDA
Asocian a cada símbolo de la escritura una determinada
combinación de bits.
1. Caracteres gráficos. Representan símbolos.
2. Caracteres de control. Sonórdenes para controlar los
dispositivos de E/S. (p.ej. cambio de línea, pitido, etc.)
Para codificar m símbolos distintos se necesitan n
bits, siendo
donde
.
Código E/S : correspondencia de a -> b
3 .1 CÓDIGO ASCII (IS O 646)
C ARACTERES DE CONTROL
M. Sc. Carlo Corrales D.
Sesión 2
Laboratorio de Introducción a las Ciencias de la Computación
Página 8
C ARACTERES...
Regístrate para leer el documento completo.