Está en la página 1de 9

Java, Un Mundo Rodeado De Datos

Tipos De Datos

Clasificación

1. Simples:

Es indivisible (atómico), es decir, no se puede descomponer. Sin estructura.

 DATOS NUMERICOS

 DATOS ALFANUMERICOS

 DATOS LOGICOS

Ejemplo 1: Un año es un dato simple

 AÑO…: 2017

2. Compuestos:

Son conjuntos de partidas de datos simples con relaciones definidas entre ellos.

Estructurados

 ARREGLOS

 REGISTROS

 ARCHIVOS

Ejemplo 2: Una fecha es un dato compuesto por tres datos simples (día, mes, año).

 FECHA:

 DIA: 12
 MES: 02

 AÑO: 2017

Datos Numéricos

Son aquéllos que representan una cantidad o valor determinado. Su representación se lleva

a cabo en los formatos ya conocidos (enteros y fracciones decimales si estas existen).

Se Clasifican En Dos Categorías:

1. Tipo Numérico Entero (Integer):

Es un conjunto finito de los números enteros. Los enteros son números completos,

no tienen componentes fraccionarios o decimales y pueden ser negativos y positivos.

2. Tipo Numérico Real (Double):

Consiste en un subconjunto de los números reales. Estos números siempre tienen

un punto decimal y pueden ser positivos o negativos.

Datos alfanuméricos

Representan información textual (palabras, frases, símbolos, etc.). No tienen valor alguno

para efectos numéricos.

 Caracteres  Caracteres Numéricos: (0,1, 2,…9)

Alfabéticos:(A,B,  Caracteres Especiales: (+, -, *, /, ^, . , ;, <, >, $,

C, …Z,a,b,c…z) …….)

Se clasifican en dos categorías:

1. Datos de tipo carácter (Char):


Es un conjunto finito y ordenado de caracteres que la computadora reconoce.

Un dato de este tipo contiene solo un carácter.

Ejemplo:

GRADO: OCTAVO
SECCION: A TIPO CARACTER

2. Datos de tipo cadena (String):

Es una sucesión de caracteres que se encuentran delimitados por una coma o

dobles comillas, según el tipo de lenguaje de programación.

http://cdn.ipernity.com/122/83/00/12538300.3fcc2e2e.jpg

Datos lógicos

También se le denomina Booleano, es aquél dato que solo puede tomar uno de dos

valores: O Falso o Verdadero.


Se utiliza para representar las alternativas (si/no) a determinadas condiciones.

Además, representan los resultados de una comparación (numérica, alfanumérica y lógica).

Nota: Estos datos no pueden tomar los dos valores al

mismo tiempo, o es verdadero o es falso

http://cdn2.upsocl.com/wp-content/uploads/2015/11/Captura-de-pantalla-2015-11-23-a-las-15.15.56.jpg

Representación de datos

¿Cómo se manejan todos estos tipos de Datos?

 Los datos por lo general son una mezcla de tipos.

 Se utiliza una representación Uniforme de todos los tipos de datos.


 Los datos de entrada a una computadora se transforman en la representación uniforme

al ser utilizados y almacenados por la PC.

 A esta representación uniforme o formato universal se le llama PATRÓN DE BITS.

¿Qué es un Bit?

Binary Digit = Digito Binario

 Unidad más pequeña de datos que puede almacenarse en una computadora; puede ser

ya sea 0 o 1 (cero o uno).

 Un bit representa el estado de un dispositivo que puede tomar uno de dos estados. Por

ejemplo, un interruptor eléctrico.

 Actualmente las computadoras utilizan varios dispositivos binarios de dos estados

para almacenar datos.

 Un solo bit no puede resolver el problema de la representación de datos, si cada pieza

de datos (carácter) pudiera representarse por un 1 o un 0, entonces solo se necesitaría

un bit. Sin embargo se hace necesario almacenar números más grandes, texto, gráficos

y otros tipos de datos.

 Es aquí donde se hacen necesarios los PATRONES DE BITS.

Patrón de bits

Para representar diferentes tipos de datos se utiliza un PATRON DE BITS, una

secuencia o como a veces se le llama, una cadena de bits.


Ejemplo: 1000101010111111

Esto significa que si se quiere almacenar un patrón de bits formado por 16 bits,

necesitan 16 interruptores electrónicos. Si quiere almacenar 1000 patrones de bits, cada uno

de 16 bits, necesita 16 000 bits y así sucesivamente.

¿Cómo identifica la memoria de la computadora el tipo de dato? No los identifica, la

memoria solo almacena los datos como PATRONES DE BITS. Es responsabilidad de los

dispositivos de entrada/salida o de los programas interpretar un patrón de bits como un

número, texto o algún otro tipo de datos.

Los datos se codifican cuando entran a la computadora y se decodifican cuando se

presentan al usuario.

Java

Java es un lenguaje de programación y una plataforma informática comercializada

por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que

no funcionarán a menos que tenga Java instalado y cada día se crean más. Java es rápido,

seguro y fiable. Desde portátiles hasta centros de datos, desde consolas para juegos hasta

súper computadoras, desde teléfonos móviles hasta Internet, Java está en todas partes.

Java: Creadores

Los padres de Java son James Gosling (emacs) y Bill Joy (Sun). Java desciende de un

lenguaje llamado Oak cuyo propósito era la creación de software para la televisión interactiva
James Gosling
http://s3.amazonaws.com/s3.tim

etoast.com/public/uploads/photo

s/7961349/JG_20.jpg?14782574

51

Bill Joy

http://cdn.quotationof.com/imag

es/bill-joy-4.jpg

Características: Oak

Las características de Oak eran:

• Pequeño.

• Robusto.

• Independiente de la máquina.

• Orientado a objetos.

El proyecto de televisión interactiva fracasó y el interés de los creadores de Oak se

dirigió a Internet bajo el lema «La red es la computadora».


 (por un roble que había fuera de la oficina de Gosling)

http://amirrajan.net/Oak/oak-nuget.png

Características: Java

Los criterios de diseño de Java fueron:

• Independiente de la máquina.

• Seguro para trabajar en red.

• Potente para sustituir código nativo

http://jggmkz4ba1-flywheel.netdna-ssl.com/wp-content/images_posts/2017/01/myce-java-

logo.png

Referencias Bibliografícas
1) Java (2016) Pagina web –Recuperado de:
https://www.java.com/es/download/faq/whatis_java.xml

2) Tipos de datos (2016


http://progra.usm.cl/apunte/materia/tipos.html

3) Representación de Datos (2011) Recuperado de:

https://www.uv.mx/personal/llopez/files/2011/09/Herencia-de-Ciencias.pdf

4) Sensagent(2017) Recuperado de página web:

http://diccionario.sensagent.com/Java%20(lenguaje%20de%20programaci%C3%B3

n)/es-es/

5) Orozco Aguirre Hector Rafael (2015) FUNDAMENTOS DEL LENGUAJE JAVA


http://ri.uaemex.mx/handle/20.500.11799/35482

También podría gustarte