Concepto y definición de tipos de Datos Abstractos en c++.pptx
Sistemasdecodificacionnumerica
1. SISTEMAS
INFORMÁTICOS
MULTIUSUARIO Y EN
RED
Ing. Patricio Vaca Escobar
SEGUNDO DE BACHILLERATO
APLICACIONES INFORMÁTICAS
UNIDAD DE TRABAJO Nº 1:
SISTEMAS DE CODIFICACION
NÚMERICA Y ALFANUMERICA
2. SISTEMAS DE CODIFICACION
EL LENGUAJE DEL ORDENADOR Todos los elementos electrónicos del ordenador son
digitales, es decir, trabajan con dos estados posibles:
• El estado de activación supone la existencia de un voltaje eléctrico; a este nivel
de funcionamiento se le asigna el dígito 1.
• El estado de desactivación significa la ausencia de voltaje eléctrico; a este nivel
de funcionamiento se le asigna el dígito 0.
SEGUNDO DE BACHILLERATO
APLICACIONES INFORMÁTICAS
3. SEGUNDO DE BACHILLERATO
APLICACIONES INFORMÁTICAS
Como el ordenador utiliza la energía eléctrica para generar impulsos eléctricos que
activan o desactivan los circuitos electrónicos, la informática ha tomado los
conceptos del lenguaje binario para crear el lenguaje informático conocido como
CÓDIGO o LENGUAJE MÁQUINA.
Cada uno de los dígitos representativos del sistema binario (0 y 1) recibe el
nombre de BIT (Binary Digit) y constituye la unidad mínima de información.
4. SISTEMAS DE NUMERACION
Un sistema de numeración es el conjunto de símbolos y reglas que permiten
representar datos numéricos. Estas representaciones se basan en sistemas de
posicionamiento, en los que el valor de cada cifra dentro de un número depende de
la cifra en sí y del lugar que ocupa en el número.
SEGUNDO DE BACHILLERATO
APLICACIONES INFORMÁTICAS
5. SISTEMA DE NUMERACION DECIMAL
SEGUNDO DE BACHILLERATO
APLICACIONES INFORMATICAS
Es el sistema que utilizamos habitualmente. Se compone de diez símbolos o dígitos (0,
1, 2, 3,........., 9) a los que se le otorga un valor dependiendo de la posición que
ocupe (unidades, decenas, centenas, ... etc). Por lo tanto es un sistema en base 10,
ya que existen diez símbolos distintos que podemos emplear. El valor de cada dígito
está asociado al de una potencia de base 10, y de exponente igual a la posición que
ocupa el dígito (contado desde la derecha) menos uno.
6. SEGUNDO DE BACHILLERATO
APLICACIONES INFORMATICAS
EJEMPLOS
En este sistema el número 528, por ejemplo, se calcula como:
528
5 CENTENAS 2 DECENAS 8 UNIDADES
5·102
+ 2·101
+ 8·100
500 + 20 + 8 = 528
7. SEGUNDO DE BACHILLERATO
APLICACIONES INFORMATICAS
En el caso de números con parte decimal, la representación es análoga, usando
potencias negativas. Representemos por ejemplo el número
8245,97:
8 MILLARES + 2 CENTENAS + 4 DECENAS + 5 UNIDADES + 9 DECIMOS + 7 CENTIMOS
8103 + 2·102 + 4·101 + 5·100 + 9·10−1 + 710−2 =
8000 + 200 + 40 + 5 + 0.9 + 0.07 =
8245,97
..
8. ACTIVIDAD EN CLASE
SEGUNDO DE BACHILLERATO
APLICACIONES INFORMATICAS
Realizando el proceso anterior descomponga los siguientes números decimales:
123
4565
898
9778
34,29
456,78
8434,34
9. SISTEMA DE NUMERACION BINARIO
SEGUNDO DE BACHILLERATO
APLICACIONES INFORMATICAS
Este sistema utiliza sólo dos símbolos que son el 0 y el 1, por lo tanto es un sistema
en base dos.
Los números se van formando igual que en decimal, solo que en lugar de 10
símbolos sólo disponemos de 2.
Primero usamos todos los símbolos individualmente.
En este caso, 0, 1.
Como ya los hemos agotado, los vamos combinando de 2 en dos, obteniendo 10,
11.
Como ya no existen más combinaciones, pasamos a agruparlos de 3 en 3: 100,
101, 110, 111.
Luego los agruparíamos de 4 en 4 (del 1000 al 1111) y así sucesivamente.
10. CONVERSION DE UN NUMERO BINARIO A DECIMAL
SEGUNDO DE BACHILLERATO
APLICACIONES INFORMATICAS
Para calcular el valor equivalente en decimal de un número binario, se procede de la
misma forma que en decimal, multiplicando cada cifra por una potencia de la base
(en este caso 2) elevado a un exponente que depende de la posición del dígito en
cuestión
12. CONVERSION DE UN NUMERO DECIMAL A BINARIO
SEGUNDO DE BACHILLERATO
APLICACIONES INFORMATICAS
Para este cambio se divide el entero por dos (división entera), y se repite
sucesivamente esta división hasta llegar a un cociente menor que la base.
14. ACTIVIDAD EN CLASE
SEGUNDO DE BACHILLERATO
APLICACIONES INFORMATICAS
Realizando el proceso anterior convierta los números de Binario a Decimal
11000000 . 10101000 . 00000001 . 00000001
11000000 . 10101000 . 00000001 . 00000010
00001010 . 11001100 . 01010000 . 00001111
00010110 . 00000001 . 00010011 . 01010111
Expreses su fecha de nacimiento en binario el año descompóngalo en dos cifras
ejm. 1994 = primera cifra 19 segunda cifra 94
22 – 1 – 19 -87 = 22/01/1987
Realizando el proceso anterior convierta los números de Decimal a binario
256
224
127
35
9
28
Exprese la fecha de nacimiento de un compañero en decimal y binario