SlideShare una empresa de Scribd logo
1 de 27
JESÚS MIGUEL PÉREZ FERNÁNDEZ
EDUARDO MORET MORALES
Representación
Interna
de la Información
Introducción
• El hombre en su vida diaria, se comunica,
almacena información y la administra; desde el
punto de vista numérico con el sistema decimal y
con el punto de vista alfabético con el idioma
• Dado que el ordenador lo hace desde el sistema
binario estamos obligados a transformar todos los
datos a una representación binaria para que pueda
procesarlos.
1.1
Tipos de datos en lenguajes de
alto nivelEntero
Representa un subconjunto finito de números enteros
Carácter
Puede englobar, letras, números o signos
Lógico (booleanos)
Representación de valores de lógica binaria (true y false)
Puntero
Su valor hace referencia a una dirección de memoria
Cadenas(string)
Sucesión de caracteres con longitud finita
1.2
Representación de
booleanos
Es un tipo de datos que representa valores de
lógica binaria
Solo representa verdadero (true) o falso (false)
Operadores lógicos
AND Las dos condiciones son verdaderas al mismo tiempo.
OR Al menos una de las dos condiciones es verdadera.
NOT La condición del primero es verdadera, pero no la del segundo
XOR Una de las condiciones es verdadera, pero no ambas a la vez.
1.3
Representación de
caracteres
La codificación de caracteres es el método que permite
convertir un carácter de un lenguaje natural en un símbolo de
otro sistema de representación, como un número o una
secuencia de pulsos eléctricos.
Alfanuméricos
* ASCII (American Standard Code for Information Exchange)
* UNICODE
* EBCDIC (Extended Binary Coded Decimal Interchange
Code)
1.3
Tabla código ASCII
1.3
COMPLEMENTO A UNO
Grupo 5 SIMR
COMPLEMENTO A 1
El complemento a uno nos permite la
interpretación binaria de números negativos.
Se obtiene cambiando cada uno de los digitos
del numero binario por su complementario
(cambiando los ceros por unos y viceversa).
Si el bit mas significativo es 0 se tratara de un
numero positivo, si por el contrario es un 1 el
numero representado será negativo.
Grupo 5 SIMR
COMPLEMENTO A 1
Ejemplo de conversión decimal a C1:
• Tomamos el numero entero -12.
• Tomamos el valor con signo positivo del numero
entero y lo convertimos a binario añadiendo un
cero a la izquierda: +1210 = 011002
• Realizamos el complemento a uno: C-
1(01100) = 10011, 10011c1 = -12
Grupo 5 SIMR
COMPLEMENTO A 1
Ejemplo de conversión C1 a decimal:
• Tomamos el valor 10011c1
• Si se tratara de un numero positivo haríamos una conversión de
binario a decimal normal pero sabemos que es un numero negativo
por que MSB = 1.
• Hacemos el complemento a uno de 10011c1 para pasarlo a positivo,
C1(10011) = 01100.
• Convertimos el numero a decimal 01100 = 1210 y le añadimos el signo
que le hemos quitado en la anterior operación con lo que nos queda
10011c1 = -12.
Grupo 5 SIMR
COMPLEMENTO A DOS
Grupo 5 SIMR
COMPLEMENTO A DOS
En el complemento a dos, los números negativos
se representan mediante el patrón de bits que es
un bit mayor (sin signo) que el complemento a
uno del valor positivo.
Para negar un número (negativo o positivo)
invertimos todos los bits y añadimos un 1 al
resultado.
Grupo 5 SIMR
COMPLEMENTO A DOS
Ejemplo conversión decimal a C2:
• Si el numero es positivo lo dejamos tal cual
añadiendole un cero a la izquiera.
• Tomamos el numero -2510
• Le quitamos el signo y lo pasamos a binario:
2510 = 011001.
• Realizamos el C-1(011001) = 100110 y le
sumamos 1: 100110 + 1 = 100111c2
Grupo 5 SIMR
COMPLEMENTO A DOS
Ejemplo conversión decimal a C2 mas sencilla
para los humanos:
• Tomamos el numero -2510
• Le quitamos el signo y lo pasamos a binario:
2510 = 011001.
• De izquierda a derecha hacemos C-1 a partir
del primer 1 que nos encontramos: 011001 =
100111c2
Grupo 5 SIMR
MS(MODULO Y SIGNO)
Grupo 5 SIMR
MS(MODULO Y SIGNO)
En este sistema el bit que esta mas a la izquierda
representa el signo, el resto de bits representan
el numero por lo que siempre necesitaremos un
bit mas para representar un numero.
Con este sistema hay una forma positiva y otra
negativa de representar el valor 0.
Grupo 5 SIMR
MS(MODULO Y SIGNO)
Ejemplo MS con el numero 34:
• Pasamos a binario: 1000102
• Si queremos representar un positivo
añadiremos un 0 a la izquierda, si queremos
un negativo añadiremos un 1.
• Positivo MS: 0100010MS
• Negativo MS: 1100010MS
Grupo 5 SIMR
EXCESO Z
Grupo 5 SIMR
EXCESO Z
Este sistema no utiliza ningún bit para indicar el
signo.
El valor se corresponde con el numero
representado mas el exceso, para n bits viene
dado por 2n
-1.
Grupo 5 SIMR
EXCESO Z
Ejempo para el numrto 22 y -22 siendo n=8:
• El exceso es de 28
-1 = 27
= 128.
• Para 22, 22+128=150 -> 10010110ez = 22
• Para -22, -22+128=106 -> 01101010ez = -22
Grupo 5 SIMR
8 Bits
Valor Ca1 Ca2 MS Exceso
55 00110111 00110111 00110111 10110111
-55 11001000 11001001 10110111 01001001
-25 11100110 11100111 10011001 01101000
28 00011100 00011100 00011100 10011100
-26 11100101 11100110 10011010 01100110
28 00011100 00011100 00011100 01100100
-102 10011001 10011010 11100110 00011010
28 00011100 00011100 00011100 10011100
102 01100110 01100110 01100110 11100110
-68 10111011 10111100 11000100 00011100
Cuadro de equivalencias (Parte 1)
3
8 Bits
Valor Ca1 Ca2 MS Exceso
-128 01111111 10000000 10000000 00000000
0 00000000 00000000 00000000 10000000
127 01111111 01111111 01111111 11111111
0 00000000 00000000 00000000 10000000
-127 10000000 10000001 11111111 00000001
-128 01111111 10000000 10000000 00000000
-1 11111110 11111111 10000001 01111111
0 00000000 00000000 00000000 10000000
-127 10000000 10000001 11111111 00000001
-0 11111111
0 00000000 00000000 00000000 10000000
127 01111111 01111111 01111111 11111111
Cuadro de equivalencias (Parte 2)
3
representacion de reales
Para representar un numero real en binario en precisión
simple se usan 32 bits, 1 bit para el signo 23 bits para la
mantisa y 8 bits para el exponente.
El exponente se representa en exceso a 2n-1-1(127), y la
mantisa se se normaliza colocando la coma decimal a la
derecha del bit más significativo.
GRUPO 5 SIMR
Valores limite
Mayor valor representable:
0 11111111 11111111111111111111111
Menor valor represetable:
1 11111111 11111111111111111111111
Valor mas proximo a 0 positivo:
0 00000000 00000000000000000000001
Valor mas proximo a 0 negativo:
1 00000000 00000000000000000000001
GRUPO 5 SIMR
binario a decimal
Ejemplo numero binario en coma flotante:
0 10000111 11010101010110101100101
Sabemos que el numero es positivo por el primer bit.
Exponente = 10000111 = 135 - 127 = 8.
Mantisa = 11010101010110101100101. Le añadimos bit
implícito: 1’ 11010101010110101100101 y corremos 8
veces la coma 111010101’010110101100101.
Pasamos a decimal:Parte fraccionaria: 0,11621.
0 10000111 11010101010110101100101 =
469,11621
GRUPO 5 SIMR
Conversiones: Coma
FlotanteValor 125’815 en notación coma flotante IEEE-754 (32 bits)
125’815 1111101’1101000010100011111Paso a
binario
Traslado de
la coma al
bit más
significativo
1111101’ 110101101011010 1’1111011101000010100011111 x 2^6
Conversión
del
exponente
a binario
(2^n-1-1): 6 + (2^8-1 - 1)= 6 + (2^7 - 1) = 6 + (128 - 1)10 = 133 = 10000101
0 10000101 11110111010000101000111Resultado 5.1
Conversiones: Coma
Flotante1 10001110 01110001110000000000000 a valor decimal
Signo: 1
-47.328Resultado
Exponente: 10001110 (142-127 = 15)
Mantisa: 1’01110001110000000000000 (añadido bit implícito)
Desplazamiento de la coma y pasarlo de binario a decimal:
1011100011100000’00000000
5.2

Más contenido relacionado

La actualidad más candente

Conversión de un numero binario a uno decimal con punto flotante
Conversión de un numero binario a uno decimal con punto flotanteConversión de un numero binario a uno decimal con punto flotante
Conversión de un numero binario a uno decimal con punto flotanteTentes95
 
Representacion Interna de la informacion
Representacion Interna de la informacionRepresentacion Interna de la informacion
Representacion Interna de la informacionsimrg8
 
Convertir un número decimal a binario con punto
Convertir un número decimal a binario con puntoConvertir un número decimal a binario con punto
Convertir un número decimal a binario con puntoPedro Rodriguez Oliveira
 
Sistema binario
Sistema binarioSistema binario
Sistema binariooskarh2
 
Sistemas numeración arnold utp
Sistemas numeración arnold utpSistemas numeración arnold utp
Sistemas numeración arnold utpArnold Phillips
 
Transformar binario a octal y octal a binario
Transformar binario a octal y octal a binarioTransformar binario a octal y octal a binario
Transformar binario a octal y octal a binarioEvelyn Ruiz Zambrano
 
Numeros Reales
Numeros RealesNumeros Reales
Numeros Realesjepefe
 
Cifras significativas
Cifras significativasCifras significativas
Cifras significativascruzgonz
 
SISTEMAS DE REPRESENTACION NUMERICA EN DIGITALES
SISTEMAS DE REPRESENTACION NUMERICA EN DIGITALESSISTEMAS DE REPRESENTACION NUMERICA EN DIGITALES
SISTEMAS DE REPRESENTACION NUMERICA EN DIGITALESjemf2012
 
Suma, resta y multiplicacion de numeros binarios
Suma, resta y multiplicacion de numeros binariosSuma, resta y multiplicacion de numeros binarios
Suma, resta y multiplicacion de numeros binariosMadeleyne Santos Rivas
 
Sistema De NumeracióN Deber
Sistema De NumeracióN DeberSistema De NumeracióN Deber
Sistema De NumeracióN Debervivianamoreira
 

La actualidad más candente (18)

Operaciones con binarios
Operaciones con binariosOperaciones con binarios
Operaciones con binarios
 
Conversión de un numero binario a uno decimal con punto flotante
Conversión de un numero binario a uno decimal con punto flotanteConversión de un numero binario a uno decimal con punto flotante
Conversión de un numero binario a uno decimal con punto flotante
 
Tema 4,4 laura
Tema 4,4 lauraTema 4,4 laura
Tema 4,4 laura
 
Representacion Interna de la informacion
Representacion Interna de la informacionRepresentacion Interna de la informacion
Representacion Interna de la informacion
 
Guia binaria
Guia binariaGuia binaria
Guia binaria
 
Convertir un número decimal a binario con punto
Convertir un número decimal a binario con puntoConvertir un número decimal a binario con punto
Convertir un número decimal a binario con punto
 
Sistema binario
Sistema binarioSistema binario
Sistema binario
 
Parte 2
Parte 2Parte 2
Parte 2
 
Sistemas numeración arnold utp
Sistemas numeración arnold utpSistemas numeración arnold utp
Sistemas numeración arnold utp
 
Elprikity
ElprikityElprikity
Elprikity
 
Transformar binario a octal y octal a binario
Transformar binario a octal y octal a binarioTransformar binario a octal y octal a binario
Transformar binario a octal y octal a binario
 
Sistemabinario
SistemabinarioSistemabinario
Sistemabinario
 
Numeros Reales
Numeros RealesNumeros Reales
Numeros Reales
 
Nombr
NombrNombr
Nombr
 
Cifras significativas
Cifras significativasCifras significativas
Cifras significativas
 
SISTEMAS DE REPRESENTACION NUMERICA EN DIGITALES
SISTEMAS DE REPRESENTACION NUMERICA EN DIGITALESSISTEMAS DE REPRESENTACION NUMERICA EN DIGITALES
SISTEMAS DE REPRESENTACION NUMERICA EN DIGITALES
 
Suma, resta y multiplicacion de numeros binarios
Suma, resta y multiplicacion de numeros binariosSuma, resta y multiplicacion de numeros binarios
Suma, resta y multiplicacion de numeros binarios
 
Sistema De NumeracióN Deber
Sistema De NumeracióN DeberSistema De NumeracióN Deber
Sistema De NumeracióN Deber
 

Destacado (20)

Calculo De Complemento 2 De Un Numero Binario
Calculo De Complemento  2  De Un Numero BinarioCalculo De Complemento  2  De Un Numero Binario
Calculo De Complemento 2 De Un Numero Binario
 
Complemento A Dos
Complemento A DosComplemento A Dos
Complemento A Dos
 
Mariana
MarianaMariana
Mariana
 
Conecta tu negocio.PIlas
Conecta tu negocio.PIlasConecta tu negocio.PIlas
Conecta tu negocio.PIlas
 
factura
facturafactura
factura
 
Claves para una buena presentación
Claves para una buena presentaciónClaves para una buena presentación
Claves para una buena presentación
 
Apuntes condición física 3º e.so. 1
Apuntes condición física 3º e.so. 1Apuntes condición física 3º e.so. 1
Apuntes condición física 3º e.so. 1
 
Marisol Toribio Cd 7870 Tpi 2009 2
Marisol Toribio Cd 7870 Tpi 2009 2Marisol Toribio Cd 7870 Tpi 2009 2
Marisol Toribio Cd 7870 Tpi 2009 2
 
Calelentamiento global
Calelentamiento globalCalelentamiento global
Calelentamiento global
 
Ley No.170-07
Ley No.170-07Ley No.170-07
Ley No.170-07
 
Tecnologia Al Dia
Tecnologia Al DiaTecnologia Al Dia
Tecnologia Al Dia
 
Salmo 126
Salmo 126Salmo 126
Salmo 126
 
Desde Las Cubiertas De La Iglesia Del Salvador De Sevilla V
Desde Las Cubiertas De La Iglesia Del Salvador De Sevilla VDesde Las Cubiertas De La Iglesia Del Salvador De Sevilla V
Desde Las Cubiertas De La Iglesia Del Salvador De Sevilla V
 
Perseverancia
PerseveranciaPerseverancia
Perseverancia
 
Professional profile 2014
Professional profile 2014Professional profile 2014
Professional profile 2014
 
Genética
GenéticaGenética
Genética
 
Tiazolinedionas
TiazolinedionasTiazolinedionas
Tiazolinedionas
 
U8 t1 aa2_bucio_casasola
U8 t1 aa2_bucio_casasolaU8 t1 aa2_bucio_casasola
U8 t1 aa2_bucio_casasola
 
Fantasmas
FantasmasFantasmas
Fantasmas
 
PresentacióN S.O.
PresentacióN S.O.PresentacióN S.O.
PresentacióN S.O.
 

Similar a Representación interna de datos en sistemas binarios

RepresentacióN Interna De La InformacióN
RepresentacióN Interna De La InformacióNRepresentacióN Interna De La InformacióN
RepresentacióN Interna De La InformacióNRubén Albiach Delgado
 
sistema binario
sistema binariosistema binario
sistema binariocoroneldax
 
Clase 2 sistema_binario
Clase 2 sistema_binarioClase 2 sistema_binario
Clase 2 sistema_binarioluig777
 
Clase 2 sistema_binario
Clase 2 sistema_binarioClase 2 sistema_binario
Clase 2 sistema_binarioluig777
 
Clase 2 sistema_binario
Clase 2 sistema_binarioClase 2 sistema_binario
Clase 2 sistema_binarioluig777
 
Clase 2 sistema_binario
Clase 2 sistema_binarioClase 2 sistema_binario
Clase 2 sistema_binarioluig777
 
Clase 2 sistema_binario
Clase 2 sistema_binarioClase 2 sistema_binario
Clase 2 sistema_binarioluig777
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema Binariogonzdanie
 
REPRESENTACIÓN INTERNA DE LA INFORMACIÓN Trabajo 2
REPRESENTACIÓN INTERNA DE LA INFORMACIÓN Trabajo 2REPRESENTACIÓN INTERNA DE LA INFORMACIÓN Trabajo 2
REPRESENTACIÓN INTERNA DE LA INFORMACIÓN Trabajo 2simrgrupo6
 
Representacion Interna De La Informacion
Representacion Interna De La InformacionRepresentacion Interna De La Informacion
Representacion Interna De La InformacionG7DAI
 
Tema 2 sistemas de numeración operaciones y códigos
Tema 2  sistemas de numeración operaciones y códigosTema 2  sistemas de numeración operaciones y códigos
Tema 2 sistemas de numeración operaciones y códigosToni Garcia
 
Representacion Interna De La Informacion
Representacion Interna De La InformacionRepresentacion Interna De La Informacion
Representacion Interna De La Informacionguest0b8c72
 
Sistemas de numeracion
Sistemas de numeracionSistemas de numeracion
Sistemas de numeracionmaldy
 
2. Operaciones Binarias
2. Operaciones Binarias2. Operaciones Binarias
2. Operaciones BinariasDavid Narváez
 
Sistema numeracion
Sistema numeracionSistema numeracion
Sistema numeracionyndiralu
 

Similar a Representación interna de datos en sistemas binarios (20)

RepresentacióN Interna De La InformacióN
RepresentacióN Interna De La InformacióNRepresentacióN Interna De La InformacióN
RepresentacióN Interna De La InformacióN
 
Sistemabinario
SistemabinarioSistemabinario
Sistemabinario
 
sistema binario
sistema binariosistema binario
sistema binario
 
Clase 2 sistema_binario
Clase 2 sistema_binarioClase 2 sistema_binario
Clase 2 sistema_binario
 
Clase 2 sistema_binario
Clase 2 sistema_binarioClase 2 sistema_binario
Clase 2 sistema_binario
 
Clase 2 sistema_binario
Clase 2 sistema_binarioClase 2 sistema_binario
Clase 2 sistema_binario
 
Clase 2 sistema_binario
Clase 2 sistema_binarioClase 2 sistema_binario
Clase 2 sistema_binario
 
Clase 2 sistema_binario
Clase 2 sistema_binarioClase 2 sistema_binario
Clase 2 sistema_binario
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema Binario
 
REPRESENTACIÓN INTERNA DE LA INFORMACIÓN Trabajo 2
REPRESENTACIÓN INTERNA DE LA INFORMACIÓN Trabajo 2REPRESENTACIÓN INTERNA DE LA INFORMACIÓN Trabajo 2
REPRESENTACIÓN INTERNA DE LA INFORMACIÓN Trabajo 2
 
Representacion Interna De La Informacion
Representacion Interna De La InformacionRepresentacion Interna De La Informacion
Representacion Interna De La Informacion
 
Tema 2 sistemas de numeración operaciones y códigos
Tema 2  sistemas de numeración operaciones y códigosTema 2  sistemas de numeración operaciones y códigos
Tema 2 sistemas de numeración operaciones y códigos
 
Representacion Interna De La Informacion
Representacion Interna De La InformacionRepresentacion Interna De La Informacion
Representacion Interna De La Informacion
 
Sistemas de numeracion
Sistemas de numeracionSistemas de numeracion
Sistemas de numeracion
 
Numeros
NumerosNumeros
Numeros
 
Presentacion sistema binario
Presentacion sistema binarioPresentacion sistema binario
Presentacion sistema binario
 
Sistema binario
Sistema binarioSistema binario
Sistema binario
 
Sistema Númerico
Sistema NúmericoSistema Númerico
Sistema Númerico
 
2. Operaciones Binarias
2. Operaciones Binarias2. Operaciones Binarias
2. Operaciones Binarias
 
Sistema numeracion
Sistema numeracionSistema numeracion
Sistema numeracion
 

Último

Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 

Último (20)

Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 

Representación interna de datos en sistemas binarios

  • 1. JESÚS MIGUEL PÉREZ FERNÁNDEZ EDUARDO MORET MORALES Representación Interna de la Información
  • 2. Introducción • El hombre en su vida diaria, se comunica, almacena información y la administra; desde el punto de vista numérico con el sistema decimal y con el punto de vista alfabético con el idioma • Dado que el ordenador lo hace desde el sistema binario estamos obligados a transformar todos los datos a una representación binaria para que pueda procesarlos. 1.1
  • 3. Tipos de datos en lenguajes de alto nivelEntero Representa un subconjunto finito de números enteros Carácter Puede englobar, letras, números o signos Lógico (booleanos) Representación de valores de lógica binaria (true y false) Puntero Su valor hace referencia a una dirección de memoria Cadenas(string) Sucesión de caracteres con longitud finita 1.2
  • 4. Representación de booleanos Es un tipo de datos que representa valores de lógica binaria Solo representa verdadero (true) o falso (false) Operadores lógicos AND Las dos condiciones son verdaderas al mismo tiempo. OR Al menos una de las dos condiciones es verdadera. NOT La condición del primero es verdadera, pero no la del segundo XOR Una de las condiciones es verdadera, pero no ambas a la vez. 1.3
  • 5. Representación de caracteres La codificación de caracteres es el método que permite convertir un carácter de un lenguaje natural en un símbolo de otro sistema de representación, como un número o una secuencia de pulsos eléctricos. Alfanuméricos * ASCII (American Standard Code for Information Exchange) * UNICODE * EBCDIC (Extended Binary Coded Decimal Interchange Code) 1.3
  • 8. COMPLEMENTO A 1 El complemento a uno nos permite la interpretación binaria de números negativos. Se obtiene cambiando cada uno de los digitos del numero binario por su complementario (cambiando los ceros por unos y viceversa). Si el bit mas significativo es 0 se tratara de un numero positivo, si por el contrario es un 1 el numero representado será negativo. Grupo 5 SIMR
  • 9. COMPLEMENTO A 1 Ejemplo de conversión decimal a C1: • Tomamos el numero entero -12. • Tomamos el valor con signo positivo del numero entero y lo convertimos a binario añadiendo un cero a la izquierda: +1210 = 011002 • Realizamos el complemento a uno: C- 1(01100) = 10011, 10011c1 = -12 Grupo 5 SIMR
  • 10. COMPLEMENTO A 1 Ejemplo de conversión C1 a decimal: • Tomamos el valor 10011c1 • Si se tratara de un numero positivo haríamos una conversión de binario a decimal normal pero sabemos que es un numero negativo por que MSB = 1. • Hacemos el complemento a uno de 10011c1 para pasarlo a positivo, C1(10011) = 01100. • Convertimos el numero a decimal 01100 = 1210 y le añadimos el signo que le hemos quitado en la anterior operación con lo que nos queda 10011c1 = -12. Grupo 5 SIMR
  • 12. COMPLEMENTO A DOS En el complemento a dos, los números negativos se representan mediante el patrón de bits que es un bit mayor (sin signo) que el complemento a uno del valor positivo. Para negar un número (negativo o positivo) invertimos todos los bits y añadimos un 1 al resultado. Grupo 5 SIMR
  • 13. COMPLEMENTO A DOS Ejemplo conversión decimal a C2: • Si el numero es positivo lo dejamos tal cual añadiendole un cero a la izquiera. • Tomamos el numero -2510 • Le quitamos el signo y lo pasamos a binario: 2510 = 011001. • Realizamos el C-1(011001) = 100110 y le sumamos 1: 100110 + 1 = 100111c2 Grupo 5 SIMR
  • 14. COMPLEMENTO A DOS Ejemplo conversión decimal a C2 mas sencilla para los humanos: • Tomamos el numero -2510 • Le quitamos el signo y lo pasamos a binario: 2510 = 011001. • De izquierda a derecha hacemos C-1 a partir del primer 1 que nos encontramos: 011001 = 100111c2 Grupo 5 SIMR
  • 16. MS(MODULO Y SIGNO) En este sistema el bit que esta mas a la izquierda representa el signo, el resto de bits representan el numero por lo que siempre necesitaremos un bit mas para representar un numero. Con este sistema hay una forma positiva y otra negativa de representar el valor 0. Grupo 5 SIMR
  • 17. MS(MODULO Y SIGNO) Ejemplo MS con el numero 34: • Pasamos a binario: 1000102 • Si queremos representar un positivo añadiremos un 0 a la izquierda, si queremos un negativo añadiremos un 1. • Positivo MS: 0100010MS • Negativo MS: 1100010MS Grupo 5 SIMR
  • 19. EXCESO Z Este sistema no utiliza ningún bit para indicar el signo. El valor se corresponde con el numero representado mas el exceso, para n bits viene dado por 2n -1. Grupo 5 SIMR
  • 20. EXCESO Z Ejempo para el numrto 22 y -22 siendo n=8: • El exceso es de 28 -1 = 27 = 128. • Para 22, 22+128=150 -> 10010110ez = 22 • Para -22, -22+128=106 -> 01101010ez = -22 Grupo 5 SIMR
  • 21. 8 Bits Valor Ca1 Ca2 MS Exceso 55 00110111 00110111 00110111 10110111 -55 11001000 11001001 10110111 01001001 -25 11100110 11100111 10011001 01101000 28 00011100 00011100 00011100 10011100 -26 11100101 11100110 10011010 01100110 28 00011100 00011100 00011100 01100100 -102 10011001 10011010 11100110 00011010 28 00011100 00011100 00011100 10011100 102 01100110 01100110 01100110 11100110 -68 10111011 10111100 11000100 00011100 Cuadro de equivalencias (Parte 1) 3
  • 22. 8 Bits Valor Ca1 Ca2 MS Exceso -128 01111111 10000000 10000000 00000000 0 00000000 00000000 00000000 10000000 127 01111111 01111111 01111111 11111111 0 00000000 00000000 00000000 10000000 -127 10000000 10000001 11111111 00000001 -128 01111111 10000000 10000000 00000000 -1 11111110 11111111 10000001 01111111 0 00000000 00000000 00000000 10000000 -127 10000000 10000001 11111111 00000001 -0 11111111 0 00000000 00000000 00000000 10000000 127 01111111 01111111 01111111 11111111 Cuadro de equivalencias (Parte 2) 3
  • 23. representacion de reales Para representar un numero real en binario en precisión simple se usan 32 bits, 1 bit para el signo 23 bits para la mantisa y 8 bits para el exponente. El exponente se representa en exceso a 2n-1-1(127), y la mantisa se se normaliza colocando la coma decimal a la derecha del bit más significativo. GRUPO 5 SIMR
  • 24. Valores limite Mayor valor representable: 0 11111111 11111111111111111111111 Menor valor represetable: 1 11111111 11111111111111111111111 Valor mas proximo a 0 positivo: 0 00000000 00000000000000000000001 Valor mas proximo a 0 negativo: 1 00000000 00000000000000000000001 GRUPO 5 SIMR
  • 25. binario a decimal Ejemplo numero binario en coma flotante: 0 10000111 11010101010110101100101 Sabemos que el numero es positivo por el primer bit. Exponente = 10000111 = 135 - 127 = 8. Mantisa = 11010101010110101100101. Le añadimos bit implícito: 1’ 11010101010110101100101 y corremos 8 veces la coma 111010101’010110101100101. Pasamos a decimal:Parte fraccionaria: 0,11621. 0 10000111 11010101010110101100101 = 469,11621 GRUPO 5 SIMR
  • 26. Conversiones: Coma FlotanteValor 125’815 en notación coma flotante IEEE-754 (32 bits) 125’815 1111101’1101000010100011111Paso a binario Traslado de la coma al bit más significativo 1111101’ 110101101011010 1’1111011101000010100011111 x 2^6 Conversión del exponente a binario (2^n-1-1): 6 + (2^8-1 - 1)= 6 + (2^7 - 1) = 6 + (128 - 1)10 = 133 = 10000101 0 10000101 11110111010000101000111Resultado 5.1
  • 27. Conversiones: Coma Flotante1 10001110 01110001110000000000000 a valor decimal Signo: 1 -47.328Resultado Exponente: 10001110 (142-127 = 15) Mantisa: 1’01110001110000000000000 (añadido bit implícito) Desplazamiento de la coma y pasarlo de binario a decimal: 1011100011100000’00000000 5.2