SlideShare una empresa de Scribd logo
1 de 11
Computación para
Ingenieros
Tarea 3
“Manejo Interno de Datos”

Oropeza Bonfanti Rodrigo

414012716

Profesor: Ing. Méndez Hernández Ernesto

27/08/2013
DISPOSITIVOS
Y
ALMACENAMIENTO

UNIDADES

DE

MEDIDA

DE

Para comenzar en el tema, primero debemos de entender diversos conceptos
de los que se estará hablando constantemente en este escrito, por lo que es
conveniente que hablemos de los tipos de datos que se manejan en la
actualidad y sus características.
En la actualidad los datos se presentan de
muchas y diversas maneras, por ejemplo:
números, texto, imágenes, audio y video.
Contrariamente a lo que se pensaba en la
antigüedad, no es necesario tener varias
computadoras para poder procesar estos tipos de
datos, ya que, por lo general son una mezcla de varios tipos de formatos de
datos y no es necesario el uso de más de una computadora. La solución más
eficaz que se encontró fue usar una representación uniforme de los datos.
Este formato universal se llama patrón de bits. Para entender mejor lo
anterior, debemos de primero entender que es un bit.
BIT
En inglés “binary digit”.
El término se da a conocer originalmente por John Tukey. El bit es la unidad
mínima de almacenamiento de información en computación. Consiste de dos
valores (binario): 0,1
0 = apagado
1 = encendido
BYTE
Es una agrupación de 8 bits, generalmente utilizada para representar
caractereso símbolos.
Por ejemplo:
„A‟ = 01000001 (65)
„1‟ = 00110001 (31)
PALABRA
En el contexto informático, una palabra es una cadena o número de bits que
son manejados como un conjunto por la máquina. El tamaño o longitud de
una palabra hace referencia al número de bits contenidos en ella, y está muy
relacionado con la arquitectura de la computadora. Ej. Arquitecturas de 8, 16,
32 y 64 bits.
NIBBLE
Se le conoce con este nombre a los conjuntos de 4 bits
Además de conocer estos términos debemos de recordar un poco de
matemáticas para poder continuar en el tema. Hay distintos prefijos que se
usan diariamente por la gente al hablar de las computadoras; sin embargo no
todas conocen lo que significan. Por ejemplo: k = kilo = 103, M = mega = 106,
G = giga = 109 , T = tera = 1012, P = peta = 1015 , E = exa = 1018 en sistema
decimal

REPRESENTACIÓN DE DATOS TIPO TEXTO
Para representar datos que sean del tipo texto es necesario establecer un
código que asocie a cada carácter con un valor binario visto anteriormente.
Este código debe ser conocido por todos los participantes en un intercambio
de información.
La información se puede representar como:
 Caracteres:que ocupan 1 byte en memoria. También se les
llama caracteres alfanuméricos
 Números enteros: que generalmente ocupan 2 bytes en
memoria (depende del compilador)
 Números reales: que ocupan 4 bytes en memoria
 Cadenas:conjunto de caracteres.
 Datos Lógicos: Conocidos también como datos booleanos,
este tipo de dato es aquel que sólo admite dos tipos de valores,
los que son verdadero (true) o falso (false).Son usados para la
representación de alternativas (si/no) que se dan según la
condición que se plantee
CARACTERES
Debemos de entender que los caracteres permiten representar texto en la
computadora; para ello se han establecido, a lo largo del tiempo, el uso de
varios códigos que agrupan la representación de sus símbolos.
Los más comunes son:
 ASCII(American Standard Code for Information Interchange)
El American National Standards Institute (ANSI) desarrolló el American
Standard Code For Information Interchange (ASCII). Es un código de
caracteres basado en el alfabeto latino tal como se usa en el inglés moderno
y en otras lenguas occidentales. Este código utiliza siete bits para cada
símbolo. Esto significa que se pueden representar 2^7=128 símbolos
distintos.El código ASCII-extendido utiliza 8 bits, es decir 2^8=256 símbolos.
Carácter (1 byte)

ASCII (ocho bits)

A
B
Espacio
Punto
a
b

10000001
10000010
01000000
01001011
11000001
11000010

 EBCDIC (Extended Binary Coded Decimal Interchange Code)
Es un código binario estándar que representa caracteres alfanuméricos,
controles y signos de puntuación usado por computadoras mainframe IBM.
Cada carácter está compuesto por 8 bits, define un total de 256 caracteres.
 Unicode
Unicode es un estándar que proporciona un código único para cada carácter
independientemente de la plataforma, el software y el idioma (Se asigna un
código único a cada carácter). Es el esquema de codificación de caracteres
más extenso y completo, siendo el más dominante en la internacionalización
y adaptación local del software. Se han definido más de 90.000 caracteres
codificados, sin embargo ya no es de 8 bits, ya que usa grupos de bytes para
representar los caracteres para los alfabetos de muchos de los lenguajes del
mundo.
El principal problema de ambos códigos de caracteres es su limitación a 256
símbolos, pueden ser suficientes para el alfabeto latino pero no para
lenguajes ideográficos con varios miles de símbolos.El objetivo original de
este código fue utilizar un código de 16 bits para representar 2^16=65,536
caracteres.

REPRESENTACIÓN
POSICIONAL

NUMÉRICA

O

DE

NUMERACIÓN

Los sistemas de numeración son conjuntos de símbolos usados para
representar cantidades, se clasifican como:
 No posicionales:
Estos son los sistemas más
primitivos en los cuales se usaban
por ejemplo los dedos de la mano
para representar la cantidad cinco y
después se hablaba de cuántas
manos se tenía, por ejemplo, el
sistema maya o azteca.
 Semi-posicionales:
El sistema de los números romanos no es estrictamente posicional ya
que no sigue un orden lógico de posicionamiento como los demás.
 Posicionales:
Se nombran haciendo referencia a la base, que representa el número
de dígitos diferentes para representar todos los números. El sistema
de numeración más utilizado en la actualidad es el decimal que cuenta
con los dígitos del 0 al 9 para nuestros cálculos cotidianos; sin
embargo, existen otro tipo de sistemas que no son tan usados, por
ejemplo:

 Decimal o base 10
El sistema de numeración decimal es el que más se usa en la
actualidad. Se compone de diez símbolos, del “0” al “9”, de
forma que su base=10
 Binario o base 2
Es el sistema que vimos con anterioridad, el cual sólo usa dos
símbolos el 0 y el 1 a los cuales se les llama bits, de forma que
su base= 2
 Octal o base 8
Este sistema representa las cantidades en base 8 empleando 8
símbolos, del “0” al “7” de tal manera que su base=8
 Hexadecimal o base 16
Este sistema representa las cantidades en base 16 empleando
dieciséis símbolos, del “0” al “9” además de las letras “A” a la
“F” para representar los valores 10,11,12,13,14,15
respectivamente en orden acendente, de manera que su
base=16
RELACIÓN BINARIO - OCTAL
Si nosotros agrupamos 3 bits del sistema binarios podemos obtener el
equivalente en un dígito octal lo cual se puede apreciar mejor en la siguiente
tabla.
Decimal

Octal

Binario

0

0

000

1

1

001

2

2

010

3

3

011

4

4

100

5

5

101

6

6

110

7

7

111

RELACIÓN BINARIO – HEXADECIMAL
Al agrupar un conjunto de 4 bits binarios se obtiene su equivalente en un
dígito hexadecimal, como se puede observar en la siguiente tabla.

Decimal

Hexadecimal

Binario

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F

0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
REPRESENTACIÓN DE ENTEROS
Los enteros son números íntegros (es decir, números sin una fracción).
Un entero puede ser positivo o negativo. Un entero negativo varía del infinito
negativo a 0; un entero positivo varía de 0 al infinito positivo.
REPRESENTACIÓN DE ENTEROS SIN SIGNO
También conocido como binario puro, sirve para representar solamente 0 y
enteros positivos. El intervalo de números que puede representar, depende
del número de bits disponibles
REPRESENTACIÓN DE ENTEROS EN SIGNO Y MAGNITUD
El almacenamiento de un entero en el formato de signo y magnitud requiere 1
bit para representar el signo (0 para positivo, 1 para negativo). Esto significa
que en una asignación de ocho bits, sólo se pueden usar siete bits para
representar el valor absoluto del número (número sin signo)
COMPLEMENTOS
Los complementos se utilizan para simplificar la operación de resta y efectuar
manipulaciones lógicas.
Hay dos tipos de complementos par cada sistema de base r: el complemento
a la base y el complemento a la base disminuida.


Al primero se denomina complemento a r



Al segundo se denomina complemento a (r - 1 )

Si sustituimos el valor de la base r en estos nombres, los dos tipos son el
complemento a dos y el complemento a uno, en el caso de los números
binarios, y el complemento a diez y el complemento a nueve en el caso de
los números decimales.
Antes de convertir un valor binario a una forma complementaria se debe
definir el número de dígitos binarios, o bits, que se ocupará para las
representaciones. Este número de dígitos deberá permanecer constante para
conservar las equivalencias. Si un valor tiene menos dígitos que el
establecido, deberán agregarse ceros a la izquierda hasta completar el
número de dígitos requeridos.
REPRESENTACIÓN DE ENTEROS EN COMPLEMENTO A 1
Para representar un número positivo, se usa la convención adoptada para un
entero sin signo y para representar un número negativo, se complementa el
número positivo
El complemento de un número se obtiene al cambiar todos los 0 a 1 y todos
los 1 a 0
Por ejemplo, si se tienen 4 bits, los números +4 y -4 se representan de la
siguiente manera:

+4 = 0100
-4 = 1011
Para almacenar los enteros en complemento a 1 se realizan los siguientes
pasos
1. Cambiar el número a binario, el signo es ignorado
2. Añadir uno o varios 0 a la izquierda del número para hacer un total de „N‟
bits
3. Si el número es positivo, no se necesita ninguna otra acción; si es
negativo, se complementa cada bit (cambiar 0 por 1 y 1 por 0)
Ejemplo de complemento a 1
 Representación del número -5 en complemento a 1 con 4 bits

0101 = 1010
REPRESENTACIÓN DE ENTEROS EN COMPLEMENTO A 2
Las dos representaciones anteriores presentan el problema de la
ambigüedad del cero, es decir, ambas tienen representación para el +0 y el 0
La representación de complemento a 2 evita esta
ambigüedad, es la representación de enteros más
común, más importante y de más amplio uso en la
actualidad. 
 El complemento a 2 de un valor binario
se obtiene sumándole 1 al complemento a 1 del
valor.
Bit de signoes el bit ubicado más a la izquierda y
sirve para indicar si el número es positivo (cuando
es 0) o negativo (cuando es 1). Para un sistema con palabras de n bits se
dispone de n-1 bits para representar el valor absoluto de la cantidad, y el bit
restante es el de signo.
Para almacenar los enteros complemento a 2 se realizan los siguientes pasos
1. Cambiar el número a binario, el signo es ignorado
2. Añadir uno o varios 0 a la izquierda del número para hacer un total de „N‟
bits
3. Si el número es positivo, no se necesita ninguna otra acción; si el signo es
negativo, todos los 0 en el extremo derecho y el primer 1 permanecen sin
cambios; el resto de los bits se complementa.
El complemento a 2 se obtiene sumando 1 al bit menos significativo del
complemento a 1.
Para obtener el valor decimal de un número representado en complemento a
dos se realiza lo siguiente:
 Si el primer bit es 0, se aplica la conversión de binario a decimal
 Si el primer bit es 1, se aplica el complemento a 2, se convierte de
binario a decimal y el resultado será el negativo del número obtenido
Ejemplo de complemento a 2
 Representación del número -5 en complemento a 2 con 4 bits

0101 = 1011
TIPOS DE ERRORES QUE SE
MANIPULACIÓN DE CANTIDADES

PRESENTAN

EN

LA

Debido a las limitaciones físicas de la memoria se presentan distintos tipos de
errores en la manipulación de datos numéricos. Algunos de estos son:
 ERROR INHERENTE
Es aquel error que se encuentra ligado a cualquier medición debido a
que no se pueden realizar mediciones exactas y por lo mismo las
cantidades que se representan tampoco son exactas. Ej. El perímetro
de un círculo.
 ERROR DE REDONDEO
Este error ocurre por la necesidad de utilizar menos dígitos en alguna
fracción. Se originan debido a que la computadora emplea un número
determinado de cifras significativas durante un cálculo. Los números
tales como π ó e no pueden expresarse con un número fijo de cifras
significativas
–

Ej. 1/3= 0.33333…

 ERROR DE TRUNCAMIENTO
El error de truncamiento se presenta cuando se detiene algún proceso
matemático recursivo sin alcanzar el resultado exacto. Los errores de
truncamiento son aquellos que resultan al usar una aproximación en
lugar de un procedimiento matemático exacto
CÁLCULO DEL ERROR ABSOLUTO Y DEL ERROR RELATIVO
 ERROR ABSOLUTO
Es la diferencia entre el valor de la medida (que se obtiene) y el valor
tomado como exacto; es decir, entre la aproximación que se maneja y
el valor preciso.
 ERROR RELATIVO
Es el cociente (la división) entre el error absoluto y el valor exacto del
valor que se esta usando.

FORMATOS DE INFORMACIÓN
La información que es almacenada en la computadora se encuentra en
archivos.
Un archivoes una colección de datos guardados bajo un
formato determinado.Un archivo consta de un nombre
único y una extensión separados por un punto. El nombre
sirve para distinguirlo de otros archivos y la extensión le
asocia las propiedades del formato en el que está
almacenado
Todos conocemos los archivos y para que los usamos pero debemos
entender que la funcionalidad de un archivo se centra principalmente en las
aplicaciones y en los documentos. Hoy en día sabemos que una aplicación
es un software o programa que se utilizan para realizar un determinado tipo
de trabajo, mientras que un documento es todo aquello que se crea con una
aplicación, incluyendo cualquier información que se escriba, edite, presente
en pantalla o guarde.
 AUDIO
Los archivos de audio son todos aquellos archivos que
contienen sonidos. Cualquier tipo de sonido, no sólo música.
El sonido, igual que las imágenes, puede ser grabado y
formateado de tal forma que la computadora pueda manipularlo
y usarlo posteriormente en otras aplicaciones.
Extensiones: wav, mp3, etc
 VIDEO
Los archivos de video son los formatos que guardan
conjuntos de imágenes y el audio que las acompaña.
Normalmente, un archivo de vídeo es una colección de
imágenes acompañada de un sonido que se manejan
conjuntamente; la información de uno y otro tipo se suele
grabar en pistas separadas que luego se coordinan para su ejecución y
manejo simultáneo.
Extensiones: mpeg, avi, etc
 COMPRIMIDOS
Permiten reunir varios archivos en uno y que se ocupe el menor espacio
posible
zip, rar, tar, etc
 IMÁGENES
Cada formato tiene un método de representación y da una calidad
diferente a cada uno. Actualmente las imágenes
se representan en una computadora mediante
uno de dos métodos:
 Gráficos rasterizados: es una estructura
de datos que representa una rejilla
rectangular de pixeles
 Gráficos vectoriales: es una imagen
digital formada por objetos geométricos independientes
(segmentos, polígonos, arcos, etc.), cada uno de ellos definido por
distintos atributos matemáticos de forma, de posición, de color, etc.
Extensiones: jpeg, bmp, gif, etc.
 Texto
Existen aquellos que sólo manejan texto plano y otros texto enriquecido
txt, doc, rtf, etc.

Más contenido relacionado

La actualidad más candente

Representacion de la información en las computadoras
Representacion de la información en las computadorasRepresentacion de la información en las computadoras
Representacion de la información en las computadoraspanama
 
Sistema numérico Laboratorio 4
Sistema numérico Laboratorio 4Sistema numérico Laboratorio 4
Sistema numérico Laboratorio 4MilagrosAizprua
 
Sistemas numericos -_conversiones
Sistemas numericos -_conversionesSistemas numericos -_conversiones
Sistemas numericos -_conversionesJohnnyGordillo3
 
Sistemas Numéricos
Sistemas NuméricosSistemas Numéricos
Sistemas NuméricosMaxChacon4
 
Sistemas numericos conversiones
Sistemas numericos conversionesSistemas numericos conversiones
Sistemas numericos conversionesAngelDeLen11
 
Sistema de representación de la informacion
Sistema de representación de la informacionSistema de representación de la informacion
Sistema de representación de la informacionDaniel Remondegui
 
Digitalización – código binario
Digitalización – código binarioDigitalización – código binario
Digitalización – código binarioDecaunlz
 
REPRESENTACION DE INFORMACION EN COMPUTADORAS
REPRESENTACION DE INFORMACION EN COMPUTADORASREPRESENTACION DE INFORMACION EN COMPUTADORAS
REPRESENTACION DE INFORMACION EN COMPUTADORASGustavo Salazar Loor
 
Codigo binario
Codigo binarioCodigo binario
Codigo binariosher92
 
Sistemas numã©ricos y cã³digos
Sistemas numã©ricos y cã³digosSistemas numã©ricos y cã³digos
Sistemas numã©ricos y cã³digosMaria Vegas Arraez
 
Introducción a la informática, sistema binario y codificación
Introducción a la informática, sistema binario y codificaciónIntroducción a la informática, sistema binario y codificación
Introducción a la informática, sistema binario y codificaciónTm-CS
 
Codigo Binario
Codigo BinarioCodigo Binario
Codigo BinarioLuis Bravo
 
Sistema binario 1
Sistema binario 1Sistema binario 1
Sistema binario 1josarta
 
Sistemas de numeracion y direcciones ip
Sistemas de numeracion y direcciones ipSistemas de numeracion y direcciones ip
Sistemas de numeracion y direcciones ipEiner Moreno Hidalgo
 
12. sistemas digitales
12. sistemas digitales12. sistemas digitales
12. sistemas digitalessonsolesbar
 

La actualidad más candente (20)

T4 1
T4 1T4 1
T4 1
 
Representacion de la información en las computadoras
Representacion de la información en las computadorasRepresentacion de la información en las computadoras
Representacion de la información en las computadoras
 
Sistema numérico Laboratorio 4
Sistema numérico Laboratorio 4Sistema numérico Laboratorio 4
Sistema numérico Laboratorio 4
 
Sistemas numericos -_conversiones
Sistemas numericos -_conversionesSistemas numericos -_conversiones
Sistemas numericos -_conversiones
 
Sistemas Numéricos
Sistemas NuméricosSistemas Numéricos
Sistemas Numéricos
 
Sistemas numericos conversiones
Sistemas numericos conversionesSistemas numericos conversiones
Sistemas numericos conversiones
 
Sistema de representación de la informacion
Sistema de representación de la informacionSistema de representación de la informacion
Sistema de representación de la informacion
 
Sistemas Numéricos- Conversiones
Sistemas Numéricos- ConversionesSistemas Numéricos- Conversiones
Sistemas Numéricos- Conversiones
 
Digitalización – código binario
Digitalización – código binarioDigitalización – código binario
Digitalización – código binario
 
REPRESENTACION DE INFORMACION EN COMPUTADORAS
REPRESENTACION DE INFORMACION EN COMPUTADORASREPRESENTACION DE INFORMACION EN COMPUTADORAS
REPRESENTACION DE INFORMACION EN COMPUTADORAS
 
Codigo binario
Codigo binarioCodigo binario
Codigo binario
 
T4
T4T4
T4
 
Sistemas numã©ricos y cã³digos
Sistemas numã©ricos y cã³digosSistemas numã©ricos y cã³digos
Sistemas numã©ricos y cã³digos
 
Introducción a la informática, sistema binario y codificación
Introducción a la informática, sistema binario y codificaciónIntroducción a la informática, sistema binario y codificación
Introducción a la informática, sistema binario y codificación
 
Codigo Binario
Codigo BinarioCodigo Binario
Codigo Binario
 
Sistemas numericos mari
Sistemas numericos mariSistemas numericos mari
Sistemas numericos mari
 
Sistema binario 1
Sistema binario 1Sistema binario 1
Sistema binario 1
 
Base de un sistema numérico
Base de un sistema numéricoBase de un sistema numérico
Base de un sistema numérico
 
Sistemas de numeracion y direcciones ip
Sistemas de numeracion y direcciones ipSistemas de numeracion y direcciones ip
Sistemas de numeracion y direcciones ip
 
12. sistemas digitales
12. sistemas digitales12. sistemas digitales
12. sistemas digitales
 

Destacado

Manual mind+
Manual mind+Manual mind+
Manual mind+Visemi VI
 
Module 2 the philippine bec
Module 2 the philippine becModule 2 the philippine bec
Module 2 the philippine becNoel Tan
 
Introduction to sustainability
Introduction to sustainabilityIntroduction to sustainability
Introduction to sustainabilityshahmehdi
 
Management Drives Onderwijs brochure
Management Drives Onderwijs brochureManagement Drives Onderwijs brochure
Management Drives Onderwijs brochuremdonderwijs
 
M/Powerbook 'Jong talent; nieuw realisme op de arbeidsmarkt'
M/Powerbook 'Jong talent; nieuw realisme op de arbeidsmarkt'M/Powerbook 'Jong talent; nieuw realisme op de arbeidsmarkt'
M/Powerbook 'Jong talent; nieuw realisme op de arbeidsmarkt'ManpowerGroup Nederland
 

Destacado (9)

Unidad competecia 1
Unidad competecia 1Unidad competecia 1
Unidad competecia 1
 
Manual mind+
Manual mind+Manual mind+
Manual mind+
 
Complementos
ComplementosComplementos
Complementos
 
Arqmanpc unidad 1
Arqmanpc unidad 1Arqmanpc unidad 1
Arqmanpc unidad 1
 
Module 2 the philippine bec
Module 2 the philippine becModule 2 the philippine bec
Module 2 the philippine bec
 
00017817 conversion con coma
00017817 conversion con coma00017817 conversion con coma
00017817 conversion con coma
 
Introduction to sustainability
Introduction to sustainabilityIntroduction to sustainability
Introduction to sustainability
 
Management Drives Onderwijs brochure
Management Drives Onderwijs brochureManagement Drives Onderwijs brochure
Management Drives Onderwijs brochure
 
M/Powerbook 'Jong talent; nieuw realisme op de arbeidsmarkt'
M/Powerbook 'Jong talent; nieuw realisme op de arbeidsmarkt'M/Powerbook 'Jong talent; nieuw realisme op de arbeidsmarkt'
M/Powerbook 'Jong talent; nieuw realisme op de arbeidsmarkt'
 

Similar a Tarea 3 tipos de datos corregida

Clase #2 Unidades de medida de la información.pptx
Clase #2 Unidades de medida de la información.pptxClase #2 Unidades de medida de la información.pptx
Clase #2 Unidades de medida de la información.pptxArianaponse
 
sistemas y codigos numericos.
sistemas y codigos numericos.sistemas y codigos numericos.
sistemas y codigos numericos.Alexis Martinez
 
Conversión de binario a decimal
Conversión de binario a decimalConversión de binario a decimal
Conversión de binario a decimalcesarleo2710
 
Conversion de binarios a decimales y decimales a
Conversion de binarios a decimales y decimales aConversion de binarios a decimales y decimales a
Conversion de binarios a decimales y decimales aHeider Gil
 
Binarios y su conversion 1002
Binarios y su conversion 1002Binarios y su conversion 1002
Binarios y su conversion 1002Leidygamboa153
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericosAleman040296
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericosAleman040296
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericosAleman040296
 
Diapositivas
DiapositivasDiapositivas
Diapositivasjohan303
 
Diapositivas
DiapositivasDiapositivas
Diapositivasjohan303
 

Similar a Tarea 3 tipos de datos corregida (20)

T4
T4T4
T4
 
Tema iv
Tema ivTema iv
Tema iv
 
Clase #2 Unidades de medida de la información.pptx
Clase #2 Unidades de medida de la información.pptxClase #2 Unidades de medida de la información.pptx
Clase #2 Unidades de medida de la información.pptx
 
Taller 2 erika andrade veronica
Taller 2 erika andrade   veronicaTaller 2 erika andrade   veronica
Taller 2 erika andrade veronica
 
Taller 2 erika andrade veronica
Taller 2 erika andrade   veronicaTaller 2 erika andrade   veronica
Taller 2 erika andrade veronica
 
Taller nº 4
Taller nº 4Taller nº 4
Taller nº 4
 
Taller nº 4
Taller nº 4Taller nº 4
Taller nº 4
 
sistemas y codigos numericos.
sistemas y codigos numericos.sistemas y codigos numericos.
sistemas y codigos numericos.
 
Conversión de binario a decimal
Conversión de binario a decimalConversión de binario a decimal
Conversión de binario a decimal
 
Representacion de datos
Representacion de datosRepresentacion de datos
Representacion de datos
 
Julian andres rios moreno 3 11 1
Julian andres rios moreno 3   11 1Julian andres rios moreno 3   11 1
Julian andres rios moreno 3 11 1
 
Julian andres rios moreno 3 11 1
Julian andres rios moreno 3   11 1Julian andres rios moreno 3   11 1
Julian andres rios moreno 3 11 1
 
Julian andres rios moreno 3 11 1
Julian andres rios moreno 3   11 1Julian andres rios moreno 3   11 1
Julian andres rios moreno 3 11 1
 
Conversion de binarios a decimales y decimales a
Conversion de binarios a decimales y decimales aConversion de binarios a decimales y decimales a
Conversion de binarios a decimales y decimales a
 
Binarios y su conversion 1002
Binarios y su conversion 1002Binarios y su conversion 1002
Binarios y su conversion 1002
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 

Tarea 3 tipos de datos corregida

  • 1. Computación para Ingenieros Tarea 3 “Manejo Interno de Datos” Oropeza Bonfanti Rodrigo 414012716 Profesor: Ing. Méndez Hernández Ernesto 27/08/2013
  • 2. DISPOSITIVOS Y ALMACENAMIENTO UNIDADES DE MEDIDA DE Para comenzar en el tema, primero debemos de entender diversos conceptos de los que se estará hablando constantemente en este escrito, por lo que es conveniente que hablemos de los tipos de datos que se manejan en la actualidad y sus características. En la actualidad los datos se presentan de muchas y diversas maneras, por ejemplo: números, texto, imágenes, audio y video. Contrariamente a lo que se pensaba en la antigüedad, no es necesario tener varias computadoras para poder procesar estos tipos de datos, ya que, por lo general son una mezcla de varios tipos de formatos de datos y no es necesario el uso de más de una computadora. La solución más eficaz que se encontró fue usar una representación uniforme de los datos. Este formato universal se llama patrón de bits. Para entender mejor lo anterior, debemos de primero entender que es un bit. BIT En inglés “binary digit”. El término se da a conocer originalmente por John Tukey. El bit es la unidad mínima de almacenamiento de información en computación. Consiste de dos valores (binario): 0,1 0 = apagado 1 = encendido BYTE Es una agrupación de 8 bits, generalmente utilizada para representar caractereso símbolos. Por ejemplo: „A‟ = 01000001 (65) „1‟ = 00110001 (31) PALABRA En el contexto informático, una palabra es una cadena o número de bits que son manejados como un conjunto por la máquina. El tamaño o longitud de una palabra hace referencia al número de bits contenidos en ella, y está muy relacionado con la arquitectura de la computadora. Ej. Arquitecturas de 8, 16, 32 y 64 bits.
  • 3. NIBBLE Se le conoce con este nombre a los conjuntos de 4 bits Además de conocer estos términos debemos de recordar un poco de matemáticas para poder continuar en el tema. Hay distintos prefijos que se usan diariamente por la gente al hablar de las computadoras; sin embargo no todas conocen lo que significan. Por ejemplo: k = kilo = 103, M = mega = 106, G = giga = 109 , T = tera = 1012, P = peta = 1015 , E = exa = 1018 en sistema decimal REPRESENTACIÓN DE DATOS TIPO TEXTO Para representar datos que sean del tipo texto es necesario establecer un código que asocie a cada carácter con un valor binario visto anteriormente. Este código debe ser conocido por todos los participantes en un intercambio de información. La información se puede representar como:  Caracteres:que ocupan 1 byte en memoria. También se les llama caracteres alfanuméricos  Números enteros: que generalmente ocupan 2 bytes en memoria (depende del compilador)  Números reales: que ocupan 4 bytes en memoria  Cadenas:conjunto de caracteres.  Datos Lógicos: Conocidos también como datos booleanos, este tipo de dato es aquel que sólo admite dos tipos de valores, los que son verdadero (true) o falso (false).Son usados para la representación de alternativas (si/no) que se dan según la condición que se plantee CARACTERES Debemos de entender que los caracteres permiten representar texto en la computadora; para ello se han establecido, a lo largo del tiempo, el uso de varios códigos que agrupan la representación de sus símbolos. Los más comunes son:  ASCII(American Standard Code for Information Interchange) El American National Standards Institute (ANSI) desarrolló el American Standard Code For Information Interchange (ASCII). Es un código de caracteres basado en el alfabeto latino tal como se usa en el inglés moderno y en otras lenguas occidentales. Este código utiliza siete bits para cada símbolo. Esto significa que se pueden representar 2^7=128 símbolos distintos.El código ASCII-extendido utiliza 8 bits, es decir 2^8=256 símbolos.
  • 4. Carácter (1 byte) ASCII (ocho bits) A B Espacio Punto a b 10000001 10000010 01000000 01001011 11000001 11000010  EBCDIC (Extended Binary Coded Decimal Interchange Code) Es un código binario estándar que representa caracteres alfanuméricos, controles y signos de puntuación usado por computadoras mainframe IBM. Cada carácter está compuesto por 8 bits, define un total de 256 caracteres.  Unicode Unicode es un estándar que proporciona un código único para cada carácter independientemente de la plataforma, el software y el idioma (Se asigna un código único a cada carácter). Es el esquema de codificación de caracteres más extenso y completo, siendo el más dominante en la internacionalización y adaptación local del software. Se han definido más de 90.000 caracteres codificados, sin embargo ya no es de 8 bits, ya que usa grupos de bytes para representar los caracteres para los alfabetos de muchos de los lenguajes del mundo. El principal problema de ambos códigos de caracteres es su limitación a 256 símbolos, pueden ser suficientes para el alfabeto latino pero no para lenguajes ideográficos con varios miles de símbolos.El objetivo original de este código fue utilizar un código de 16 bits para representar 2^16=65,536 caracteres. REPRESENTACIÓN POSICIONAL NUMÉRICA O DE NUMERACIÓN Los sistemas de numeración son conjuntos de símbolos usados para representar cantidades, se clasifican como:  No posicionales: Estos son los sistemas más primitivos en los cuales se usaban por ejemplo los dedos de la mano para representar la cantidad cinco y después se hablaba de cuántas manos se tenía, por ejemplo, el sistema maya o azteca.
  • 5.  Semi-posicionales: El sistema de los números romanos no es estrictamente posicional ya que no sigue un orden lógico de posicionamiento como los demás.  Posicionales: Se nombran haciendo referencia a la base, que representa el número de dígitos diferentes para representar todos los números. El sistema de numeración más utilizado en la actualidad es el decimal que cuenta con los dígitos del 0 al 9 para nuestros cálculos cotidianos; sin embargo, existen otro tipo de sistemas que no son tan usados, por ejemplo:  Decimal o base 10 El sistema de numeración decimal es el que más se usa en la actualidad. Se compone de diez símbolos, del “0” al “9”, de forma que su base=10  Binario o base 2 Es el sistema que vimos con anterioridad, el cual sólo usa dos símbolos el 0 y el 1 a los cuales se les llama bits, de forma que su base= 2  Octal o base 8 Este sistema representa las cantidades en base 8 empleando 8 símbolos, del “0” al “7” de tal manera que su base=8  Hexadecimal o base 16 Este sistema representa las cantidades en base 16 empleando dieciséis símbolos, del “0” al “9” además de las letras “A” a la “F” para representar los valores 10,11,12,13,14,15 respectivamente en orden acendente, de manera que su base=16 RELACIÓN BINARIO - OCTAL Si nosotros agrupamos 3 bits del sistema binarios podemos obtener el equivalente en un dígito octal lo cual se puede apreciar mejor en la siguiente tabla.
  • 6. Decimal Octal Binario 0 0 000 1 1 001 2 2 010 3 3 011 4 4 100 5 5 101 6 6 110 7 7 111 RELACIÓN BINARIO – HEXADECIMAL Al agrupar un conjunto de 4 bits binarios se obtiene su equivalente en un dígito hexadecimal, como se puede observar en la siguiente tabla. Decimal Hexadecimal Binario 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 A B C D E F 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
  • 7. REPRESENTACIÓN DE ENTEROS Los enteros son números íntegros (es decir, números sin una fracción). Un entero puede ser positivo o negativo. Un entero negativo varía del infinito negativo a 0; un entero positivo varía de 0 al infinito positivo. REPRESENTACIÓN DE ENTEROS SIN SIGNO También conocido como binario puro, sirve para representar solamente 0 y enteros positivos. El intervalo de números que puede representar, depende del número de bits disponibles REPRESENTACIÓN DE ENTEROS EN SIGNO Y MAGNITUD El almacenamiento de un entero en el formato de signo y magnitud requiere 1 bit para representar el signo (0 para positivo, 1 para negativo). Esto significa que en una asignación de ocho bits, sólo se pueden usar siete bits para representar el valor absoluto del número (número sin signo) COMPLEMENTOS Los complementos se utilizan para simplificar la operación de resta y efectuar manipulaciones lógicas. Hay dos tipos de complementos par cada sistema de base r: el complemento a la base y el complemento a la base disminuida.  Al primero se denomina complemento a r  Al segundo se denomina complemento a (r - 1 ) Si sustituimos el valor de la base r en estos nombres, los dos tipos son el complemento a dos y el complemento a uno, en el caso de los números binarios, y el complemento a diez y el complemento a nueve en el caso de los números decimales. Antes de convertir un valor binario a una forma complementaria se debe definir el número de dígitos binarios, o bits, que se ocupará para las representaciones. Este número de dígitos deberá permanecer constante para conservar las equivalencias. Si un valor tiene menos dígitos que el establecido, deberán agregarse ceros a la izquierda hasta completar el número de dígitos requeridos. REPRESENTACIÓN DE ENTEROS EN COMPLEMENTO A 1 Para representar un número positivo, se usa la convención adoptada para un entero sin signo y para representar un número negativo, se complementa el número positivo El complemento de un número se obtiene al cambiar todos los 0 a 1 y todos los 1 a 0
  • 8. Por ejemplo, si se tienen 4 bits, los números +4 y -4 se representan de la siguiente manera: +4 = 0100 -4 = 1011 Para almacenar los enteros en complemento a 1 se realizan los siguientes pasos 1. Cambiar el número a binario, el signo es ignorado 2. Añadir uno o varios 0 a la izquierda del número para hacer un total de „N‟ bits 3. Si el número es positivo, no se necesita ninguna otra acción; si es negativo, se complementa cada bit (cambiar 0 por 1 y 1 por 0) Ejemplo de complemento a 1  Representación del número -5 en complemento a 1 con 4 bits 0101 = 1010 REPRESENTACIÓN DE ENTEROS EN COMPLEMENTO A 2 Las dos representaciones anteriores presentan el problema de la ambigüedad del cero, es decir, ambas tienen representación para el +0 y el 0 La representación de complemento a 2 evita esta ambigüedad, es la representación de enteros más común, más importante y de más amplio uso en la actualidad. 
 El complemento a 2 de un valor binario se obtiene sumándole 1 al complemento a 1 del valor. Bit de signoes el bit ubicado más a la izquierda y sirve para indicar si el número es positivo (cuando es 0) o negativo (cuando es 1). Para un sistema con palabras de n bits se dispone de n-1 bits para representar el valor absoluto de la cantidad, y el bit restante es el de signo. Para almacenar los enteros complemento a 2 se realizan los siguientes pasos 1. Cambiar el número a binario, el signo es ignorado 2. Añadir uno o varios 0 a la izquierda del número para hacer un total de „N‟ bits
  • 9. 3. Si el número es positivo, no se necesita ninguna otra acción; si el signo es negativo, todos los 0 en el extremo derecho y el primer 1 permanecen sin cambios; el resto de los bits se complementa. El complemento a 2 se obtiene sumando 1 al bit menos significativo del complemento a 1. Para obtener el valor decimal de un número representado en complemento a dos se realiza lo siguiente:  Si el primer bit es 0, se aplica la conversión de binario a decimal  Si el primer bit es 1, se aplica el complemento a 2, se convierte de binario a decimal y el resultado será el negativo del número obtenido Ejemplo de complemento a 2  Representación del número -5 en complemento a 2 con 4 bits 0101 = 1011 TIPOS DE ERRORES QUE SE MANIPULACIÓN DE CANTIDADES PRESENTAN EN LA Debido a las limitaciones físicas de la memoria se presentan distintos tipos de errores en la manipulación de datos numéricos. Algunos de estos son:  ERROR INHERENTE Es aquel error que se encuentra ligado a cualquier medición debido a que no se pueden realizar mediciones exactas y por lo mismo las cantidades que se representan tampoco son exactas. Ej. El perímetro de un círculo.  ERROR DE REDONDEO Este error ocurre por la necesidad de utilizar menos dígitos en alguna fracción. Se originan debido a que la computadora emplea un número determinado de cifras significativas durante un cálculo. Los números tales como π ó e no pueden expresarse con un número fijo de cifras significativas – Ej. 1/3= 0.33333…  ERROR DE TRUNCAMIENTO El error de truncamiento se presenta cuando se detiene algún proceso matemático recursivo sin alcanzar el resultado exacto. Los errores de truncamiento son aquellos que resultan al usar una aproximación en lugar de un procedimiento matemático exacto
  • 10. CÁLCULO DEL ERROR ABSOLUTO Y DEL ERROR RELATIVO  ERROR ABSOLUTO Es la diferencia entre el valor de la medida (que se obtiene) y el valor tomado como exacto; es decir, entre la aproximación que se maneja y el valor preciso.  ERROR RELATIVO Es el cociente (la división) entre el error absoluto y el valor exacto del valor que se esta usando. FORMATOS DE INFORMACIÓN La información que es almacenada en la computadora se encuentra en archivos. Un archivoes una colección de datos guardados bajo un formato determinado.Un archivo consta de un nombre único y una extensión separados por un punto. El nombre sirve para distinguirlo de otros archivos y la extensión le asocia las propiedades del formato en el que está almacenado Todos conocemos los archivos y para que los usamos pero debemos entender que la funcionalidad de un archivo se centra principalmente en las aplicaciones y en los documentos. Hoy en día sabemos que una aplicación es un software o programa que se utilizan para realizar un determinado tipo de trabajo, mientras que un documento es todo aquello que se crea con una aplicación, incluyendo cualquier información que se escriba, edite, presente en pantalla o guarde.  AUDIO Los archivos de audio son todos aquellos archivos que contienen sonidos. Cualquier tipo de sonido, no sólo música. El sonido, igual que las imágenes, puede ser grabado y formateado de tal forma que la computadora pueda manipularlo y usarlo posteriormente en otras aplicaciones. Extensiones: wav, mp3, etc  VIDEO Los archivos de video son los formatos que guardan conjuntos de imágenes y el audio que las acompaña. Normalmente, un archivo de vídeo es una colección de imágenes acompañada de un sonido que se manejan conjuntamente; la información de uno y otro tipo se suele
  • 11. grabar en pistas separadas que luego se coordinan para su ejecución y manejo simultáneo. Extensiones: mpeg, avi, etc  COMPRIMIDOS Permiten reunir varios archivos en uno y que se ocupe el menor espacio posible zip, rar, tar, etc  IMÁGENES Cada formato tiene un método de representación y da una calidad diferente a cada uno. Actualmente las imágenes se representan en una computadora mediante uno de dos métodos:  Gráficos rasterizados: es una estructura de datos que representa una rejilla rectangular de pixeles  Gráficos vectoriales: es una imagen digital formada por objetos geométricos independientes (segmentos, polígonos, arcos, etc.), cada uno de ellos definido por distintos atributos matemáticos de forma, de posición, de color, etc. Extensiones: jpeg, bmp, gif, etc.  Texto Existen aquellos que sólo manejan texto plano y otros texto enriquecido txt, doc, rtf, etc.