Historia de la Programación
Enviado por juanpabala300 • 27 de Enero de 2014 • 2.417 Palabras (10 Páginas) • 197 Visitas
DESARROLLO DE LA ACTIVIDAD, SOLUCIÓN O PRECEDIMIENTO
Historia de la Programación
INTRODUCCIÓN
Tipos de datos primitivos
Como todo lenguaje de programación decente Java maneja diversos tipos de da-tos para diferentes usos. Por ejemplo cuando se realiza una operación matematica simple como la suma de 2 numeros, java necesita saber el tipo de datos que estará manejando a la hora de realizar dicha operación, en el caso de sumar dos números enteros como 1 + 2, java sabe que 1 y 2 son números enteros, así mismo se utilizan los tipos de datos para realizar operaciones especificas de acuerdo con lo que se necesite hacer en el programa. Hay que recordar que no es debido hacer operaciones entre datos que son de tipos diferentes o esto generara errores. Para comprender mas a fondo los tipos de datos que maneja java, primero debemos comprender que son los tipos de datos primitivos y tipos de datos referenciados.
El lenguaje de programación es un lenguaje fuertemente tipado, esto significa que todas las variables deben ser declaradas antes de ser utilizadas. Esto implica establecer el tipo y el nombre de la variable, como ya hemos visto:
int gear = 1;
Al hacer esto le indicamos al programa que existe una variable llamada «gear», que almacena datos numéricos y que tiene un valor inicial de «1». El tipo de dato de una variable determina los valores que puede contener además de las operaciones que se puede realizar sobre ella. El lenguaje de programación Java incluye siete otros tipos de datos primitivos además de int. Un tipo primitivo está predefinido por el lenguaje y se nombra con una palabra clave reservada.
Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)
Los computadores manipulan y almacenan los datos usando interruptores elec-trónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo pueden entender y usar datos que están en este formato binario, o sea, de dos estados. Los unos y los ceros se usan para representar los dos estados posibles de un componente electrónico de un computador. Se denominan dígitos binarios o bits. Los 1 representan el estado ENCENDIDO, y los 0 representan el estado APAGADO.
El Código americano normalizado para el intercambio de información (ASCII) es el código que se usa más a menudo para representar los datos alfanuméricos de un computador. ASCII usa dígitos binarios para representar los símbolos que se escriben con el teclado. Cuando los computadores envían estados de ENCENDI-DO/APAGADO a través de una red, se usan ondas eléctricas, de luz o de radio para representar los unos y los ceros. Observe que cada carácter tiene un patrón exclusivo de ocho dígitos binarios asignados para representar al carácter.
Debido a que los computadores están diseñados para funcionar con los interrup-tores ENCENDIDO/APAGADO, los dígitos y los números binarios les resultan naturales. Los seres humanos usan el sistema numérico decimal, que es relativamente simple en comparación con las largas series de unos y ceros que usan los computadores. De modo que los números binarios del computador se deben convertir en números decimales.
A veces, los números binarios se deben convertir en números Hexadecimales (hex), lo que reduce una larga cadena de dígitos binarios a unos pocos caracteres hexadecimales. Esto hace que sea más fácil recordar y trabajar con los números.
MARCO TEÓRICO
Rango de los tipos de Datos Primitivos
Los tipos de datos nos permiten representar los diferentes datos que son necesarios a la hora de implementar un programa. Por ejemplo, si escribimos un programa sencillo que sume,reste,multiplique y divida (una calculadora basica) sera necesario emplear tipos de datos numericos que pueden ser : enteros o flotantes.
Los tipos de datos en Java son los siguientes:
TIPOS DE DATOS ENTEROS
1) byte.
El tipo de dato byte puede representar datos enteros que se encuentren en el rango de -128 a +127.
El tamaño de un dato de tipo byte es de 8 bits.
2) short
El tipo de dato short puede representar datos enteros que se encuentren en el rango de -32768 y +32767.
El tamaño de un dato de tipo short es de 16 bits.
3) int
El tipo de dato int puede representar datos enteros que se encuentren en el rango de -2147483648 y +2147483647.
El tamaño de un dato de tipo int es de 32 bits.
4) long
El tipo de dato long puede representar datos enteros que se encuentren en el rango de -9223372036854775808 y +9223372036854775807.
El tamaño de un dato de tipo int es de 64 bits.
Para indicar de manera explicita que el dato es un long , se agrega una L o l al final del valor de la variable.
TIPOS DE DATOS FLOTANTES
1) float
El tipo de dato float puede representar datos en coma flotante que se en-cuentren en el rango de 1.40239846e–45f y 3.40282347e+38f.
El tamaño de un dato de tipo short es de 32 bits.
Para indicar de manera explicita que el dato es un float , se agrega una F o f al final del valor de la variable.
2) double
El tipo de dato double puede representar datos en coma flotante que se en-cuentren en el rango de 4.94065645841246544e–324d y 1.7976931348623157e+308d.
El tamaño de un dato de tipo short es de 64 bits.
Para indicar de manera explicita que el dato es un double , se agrega una D o d al final del valor de la variable.
TIPO DE DATO BOOLEAN
El tipo de dato boolean puede representar dos valores logicos : true(verdadero) o false(falso).
TIPO DE DATO CHAR
El tipo de dato char se usa para representar
caracteres(codigo Unicode).
Un caracter es representado internamente por un entero.
Sistema Octal
El sistema de numeración octal es un sistema de numeración en base 8, una base que es potencia exacta de 2 o de la numeración binaria. Esta característica hace que la conversión a binario o viceversa sea bastante simple. El sistema octal usa 8 dígitos (0, 1, 2, 3, 4, 5, 6, 7) y tienen el mismo valor que en el sistema de numeración decimal.
Sistema Binario
El sistema binario, en ciencias e informática, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno (0 y 1). Es el que se utiliza en las computadoras, debido a que trabajan internamente con dos niveles de voltaje,
...