Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Un dato por s mismo no constituye informacin, es el procesamiento de los datos lo que nos
proporciona informacin.
Bit
Pues bien un bit o dgito binario puede representar uno de esos dos valores, 0
1.
Byte
Kilobyte (kB)
Kibibyte
Megabyte
Mebibyte
Gigabyte
Este trmino puede ser fcilmente confundido con Gigabit, que es 1/8 de un
gigabyte, puesto que est referido a bits en lugar de a bytes, y se abrevia
como Gb o Gbit; se usa principalmente para describir el ancho de banda y las
tasas de transmisin de flujos de datos de alta velocidad (por ejemplo: la
velocidad actual de las interfaces de fibra ptica es de 2 Gbit por segundo).
Gibibyte
Terabyte
Tebibyte
Petabyte
peta viene del significado griego cinco, pues equivale a 10005 1015. Est
basado en el modelo de tera, que viene del griego monstruo.
Pebibyte
Exabyte
Tomemos como ejemplo el trfico anual que puede tener Internet, se estima
entre 5 y 9 exabytes. Del mismo modo, el tamao de Internet (entendido como
almacenamiento digital global) se estima en cerca de 500 exabytes.
Zettabyte
Yottabyte
Resumen
Los datos sensoriales una vez percibidos y procesados constituyen una informacin que
cambia el estado de conocimiento, eso permite a los individuos o sistemas que poseen dicho
estado nuevo de conocimiento tomar decisiones pertinentes acordes a dicho conocimiento.
Desde el punto de vista de la ciencia de la computacin, la informacin es
un conocimiento explcito extrado por seres vivos o sistemas expertos como resultado de
interaccin con el entorno o percepciones sensibles del mismo entorno. En principio la
informacin, a diferencia de los datos o las percepciones sensibles, tienen estructura til que
modificar las sucesivas interacciones del que posee dicha informacin con su entorno.
Valor (activo intangible voltil): La utilidad que tiene dicha informacin para el destinat
Podemos habilitar la revisin del profesor antes de que las entradas sean pblicas.
procesamiento de informacion
1.
Es la capacidad del Sistema de Informacin para efectuar clculos de
acuerdo con una secuencia de operaciones preestablecida. Estos clculos pueden
efectuarse con datos introducidos recientemente en el sistema o bien con datos
que estn almacenados. ...
El procesamiento de datos puede involucrar diversas funciones, entre ellas :
"Validacin" - Asegurar que los datos suministrados son "limpio, correcto y til."
Personas;
Datos;
Todos estos elementos interactan para procesar los datos (incluidos los procesos manuales y
automticos) y dan lugar a informacin ms elaborada, que se distribuye de la manera ms
adecuada posible en una determinada organizacin, en funcin de sus objetivos. Si bien la
existencia de la mayor parte de sistemas de informacin son de conocimiento pblico,
recientemente se ha revelado que desde finales del siglo XX diversos gobiernos han
instaurado sistemas de informacin para el espionaje de carcter secreto.
Habitualmente el trmino "sistema de informacin" se usa de manera errnea como sinnimo
de sistema de informacin informtico, en parte porque en la mayora de los casos los
recursos materiales de un sistema de informacin estn constituidos casi en su totalidad
por sistemas informticos. Estrictamente hablando, un sistema de informacin no tiene por
qu disponer de dichos recursos (aunque en la prctica esto no suela ocurrir). Se podra decir
entonces que los sistemas de informacin informticos son una subclase o un subconjunto de
los sistemas de informacin en general.
Definicin[editar]
Sistema de informacin se entiende como el conjunto de tecnologas, procesos, aplicaciones
de negocios y software disponibles para las personas dentro de una organizacin.
Componentes bsicos[editar
Un sistema de informacin debe cumplir con los siguientes componentes bsicos
interactuando entre s:
Los sistemas de informacin son una combinacin de tres partes principales: las personas, los
procesos del negocio y los equipos de tecnologas de la informacin. 1
Tipo de dato
No debe confundirse con Tipo de dato abstracto.
En ciencias de la computacin un tipo de dato informtico o simplemente tipo es un atributo
de los datos que indica al ordenador (y/o al programador) sobre la clase de datos que se va a
trabajar. Esto incluye imponer restricciones en los datos, como qu valores pueden tomar y
qu operaciones se pueden realizar.
Los tipos de datos comunes son: nmeros enteros, nmeros con signo (negativos), nmeros
de coma flotante (decimales), cadenas alfanumricas (y unicodes), estados, etc.
ndice
[ocultar]
1Informacin
2.1Caracteres
2.2Caracteres unicode
2.3Numricos
2.4Booleanos
3Tipos de datos en distintos lenguajes
3.1Pascal
3.2Java
4Referencias
5Vase tambin
Informacin[editar]
Un tipo de dato es, en esencia, un espacio en memoria con restricciones. Por ejemplo, el tipo
"int" representa, generalmente, un conjunto de enteros de 32 bits cuyo rango va desde el
-2.147.483.648 al 2.147.483.647, as como las operaciones que se pueden realizar con los
enteros, como son la suma, la resta, y la multiplicacin. Los colores, por su parte, se
representan como tres bytes denotando la cantidad de rojo, verde y azul, y una cadena de
caracteres representando el nombre del color; las operaciones permitidas en este caso
incluyen la adicin y la sustraccin, pero no la multiplicacin.
Este es un concepto propio de la informtica, ms especficamente de los lenguajes de
programacin, aunque tambin se encuentra relacionado con nociones similares de
la matemtica y la lgica.
En un sentido amplio, un tipo de datos define un conjunto de valores y las operaciones sobre
estos valores. Casi todos los lenguajes de programacin explcitamente incluyen la notacin
del tipo de datos, aunque lenguajes diferentes pueden usar terminologas diferentes. La mayor
parte de los lenguajes de programacin permiten al programador definir tipos de datos
adicionales, normalmente combinando mltiples elementos de otros tipos y definiendo las
operaciones del nuevo tipo de dato. Por ejemplo, un programador puede crear un nuevo tipo
de dato llamado "Persona" que especfica que el dato interpretado como Persona incluir, por
ejemplo, un nombre y una fecha de nacimiento.
Un tipo de dato puede ser tambin visto como una limitacin impuesta en la interpretacin de
los datos en un sistema de tipificacin, describiendo la representacin, la interpretacin y la
estructura de los valores u objetos almacenados en la memoria del ordenador. El sistema de
tipificacin usa informacin de los tipos de datos para comprobar la verificacin de los
programas que acceden o manipulan los datos.
Los tipos de datos hacen referencia al tipo de informacin que se trabaja, donde la unidad
mnima de almacenamiento es el dato, tambin se puede considerar como el rango de valores
que puede tomar una variable durante la ejecucin del programa.
Caracteres[editar]
El tipo de dato carcter es un dgito individual el cual se puede representar como numricos (0
al 9), letras (a-z) y smbolos (!"$&/\).
Tipo de dato
char
Rango
0 a 255
Tamao en memoria
8 bits por carcter
Caracteres unicode[editar]
El tipo de dato carcter unicode es una "extensin" del tipo de dato cadena, permite ampliar
los smbolos de escritura, provee exactamente hasta 65535 caracteres diferentes.
Nota: En el lenguaje java la codificacin Unicode permite trabajar con todos los caracteres de
distintos idiomas.
Tipo de dato
short
Rango
0 a 65535
Tamao en memoria
16 bits por carcter
Numricos[editar]
Este tipo de dato puede ser real o entero, dependiendo del tipo de dato que se vaya a utilizar.
Enteros: son los valores que no tienen punto decimal, pueden ser positivos o negativos y el
cero.
Tipo de dato
byte
short
int
long
Tamao en memoria
8 bits
16 bits
32 bits
64 bits
Reales: estos caracteres almacenan nmeros muy grandes que poseen parte entera y parte
decimal.
Tipo de dato
float
double
Tamao en memoria
32 bits
64 bits
Booleanos[editar]
Este tipo de dato se emplea para valores lgicos, los podemos definir como datos
comparativos dicha comparacin devuelve resultados lgicos (Verdadero o Falso).
Tipo de dato
boolean
Tamao en memoria
8 bits
Nombre
Memoria
Booleano 1bit
Byte
ByteSig
Rango
requerida
1 byte (8
Bits)
1 byte (8
Bits)
Descripcin
1~0
Verdad - Falso
0 ~ 255
(-128) ~ 127
Word
WordSig
Entero
2 byte (16
Bits)
2 byte (16
Bits)
4 byte (32
Bits)
EnteroSi
4 byte (32
Bits)
Real
Decimal
Cadena
0 ~ 65.535
(-32768) ~ 32767
0 ~ 4.294.967.295
(-2.147.483.648) ~ 2.147.483.647
8 byte (64
(-1,79769313486232^308) ~ (-
Bits)
4.94065645841247^-324)
8 byte (64
(-922.337.203.685.477,5800) ~
Bits)
922.337.203.685.477,5800
de 4 decimales.
1 byte por
carcter
flotante de doble
precisin
Cadena de caracteres
alfanumrica.
Java[editar]
El lenguaje de programacin Java permite declarar variables de tipo primitivo, pero dada que
los envoltorios de dichas funciones presentan muchas operaciones tiles, es ms comn
hacer uso de las clases que las tratan.
Nombre
Declaraci
Memoria
requerida
Rango
Descripcin
Booleano
boolean
Byte
byte
Entero
pequeo
short
1 byte (8
Bits)
true - false
[-128 .. 127]
2 byte (16
[-32,768 ..
Bits)
32,767]
rango es pequeo.
Representacin de un entero
Entero
int
4 byte (32
Bits)
[-231 .. 231-1]
Representacin de un entero de
Entero
largo
long
8 byte (64
Bits)
[-263 .. 263-1]
float
4 byte (32
[3,410-38 ..
Bits)
3,41038]
Real
largo
Carcter
double
char
8 byte (64
[1,710-308 ..
Bits)
1,710308]
2 byte (16
['\u0000' ..
Bits)
'\uffff'] o [0 ..
65.535]
Tipos de datos
Un tipo de datos es la propiedad de un valor que determina su dominio (qu
valores puede tomar), qu operaciones se le pueden aplicar y cmo es representado
internamente por el computador.
Todos los valores que aparecen en un programa tienen un tipo.
A continuacin revisaremos los tipos de datos elementales de Python. Adems de
stos, existen muchos otros, y ms adelante aprenderemos a crear nuestros propios
tipos de datos.
Nmeros enteros
El tipo int (del ingls integer, que significa entero) permite representar nmeros
enteros.
Los valores que puede tomar un int son todos los nmeros enteros: ... -3, -2, 1, 0, 1, 2, 3, ...
Los nmeros enteros literales se escriben con un signo opcional seguido por una
secuencia de dgitos:
1570
+4591
-12
Nmeros reales
El tipo float permite representar nmeros reales.
El nombre float viene del trmino punto flotante, que es la manera en que el
computador representa internamente los nmeros reales.
Hay que tener mucho cuidado, porque los nmeros reales no se pueden
representar de manera exacta en un computador. Por ejemplo, el nmero decimal
0.7 es representado internamente por el computador mediante la aproximacin
0.69999999999999996. Todas las operaciones entre valoresfloat son aproximaciones.
Esto puede conducir a resultados algo sorpresivos:
>>> 1/7 + 1/7 + 1/7 + 1/7 + 1/7 + 1/7 + 1/7
0.9999999999999998
Los nmeros reales literales se escriben separando la parte entera de la decimal con
un punto. Las partes entera y decimal pueden ser omitidas si alguna de ellas es
cero:
>>> 881.9843000
881.9843
>>> -3.14159
-3.14159
>>> 1024.
1024.0
>>> .22
0.22
Nmeros complejos
El tipo complex permite representar nmeros complejos.
Los nmeros complejos tienen una parte real y una imaginaria. La parte imaginaria
es denotada agregando una j inmediatamente despus de su valor:
3 + 9j
-1.4 + 2.7j
Valores lgicos
Los valores lgicos True y False (verdadero y falso) son de tipo bool, que
representa valores lgicos.
El nombre bool viene del matemtico George Boole, quien cre un sistema
algebraico para la lgica binaria. Por lo mismo, a True y False tambin se les
llama valores booleanos. El nombre no es muy intuitivo, pero es el que se usa en
informtica, as que hay que conocerlo.
Texto
A los valores que representan texto se les llama strings, y tienen el tipo str.
Los strings literales pueden ser representados con texto entre comillas simples o
comillas dobles:
"ejemplo 1"
'ejemplo 2'
La ventaja de tener dos tipos de comillas es que se puede usar uno de ellos cuando
el otro aparece como parte del texto:
"Let's go!"
'Ella dijo "hola"'
Es importante entender que los strings no son lo mismo que los valores que en l
pueden estar representados:
>>> 5 == '5'
False
>>> True == 'True'
False
Nulo
Existe un valor llamado None (en ingls, ninguno) que es utilizado para
representar casos en que ningn valor es vlido, o para indicar que una variable
todava no tiene un valor que tenga sentido.
El valor None tiene su propio tipo, llamado NoneType, que es diferente al de
todos los dems valores.
Descripcin[editar]
Las estructuras de datos se basan generalmente en la capacidad de un ordenador para
recuperar y almacenar datos en cualquier lugar de su memoria.
Ejemplos[editar]
Existen numerosos tipos de estructuras de datos, generalmente construidas sobre otras ms
simples:
Un arreglo es una serie de elementos en un orden especfico, por lo general todos del
mismo tipo (si bien los elementos pueden ser de casi cualquier tipo). Se accede a los
elementos utilizando un entero como ndice para especificar el elemento que se requiere.
Las implementaciones tpicas asignan palabras de memoria contiguas a los elementos de
los arreglos (aunque no siempre es el caso). Los arreglos pueden cambiar de tamao o
tener una longitud fija.
Una unin es una estructura de datos que especifica cul de una serie de tipos de
datos permitidos podr ser almacenada en sus instancias, por ejemploflotante o entero
largo. En contraste con un registro, que se podra definir para contener un flotante y
un entero largo, en una unin, slo hay un valor a la vez. Se asigna suficiente espacio
para contener el tipo de datos de cualquiera de los miembros.
Un grafo es una estructura de datos conectada compuesta por nodos. Cada nodo
contiene un valor y una o ms referencias a otros nodos. Los grafos pueden utilizarse
para representar redes, dado que los nodos pueden referenciarse entre ellos. Las
conexiones entre nodos pueden tener direccin, es decir un nodo de partida y uno de
llegada.
Una clase es una plantilla para la creacin de objetos de datos segn un modelo
predefinido. Las clases se utilizan como representacin abstracta de conceptos, incluyen
campos como los registros y operaciones que pueden consultar el valor de los campos o
cambiar sus valores.