Presentación ante la sociedad
o
Fundamentos del lenguaje Java
Programaci´n en Java
o
Pedro Ch´vez Lugo
a
mailto:pchavezl74@gmail.com
24 de marzo de 2010
Pedro Ch´vez Lugo
a
Programaci´n en Java
o
Introducci´n
o
Fundamentos del lenguaje Java
1
Introducci´n
o
Definiciones
2
Fundamentos del lenguaje Java
Pedro Ch´vez Lugo
a
Programaci´n en Java
o
Introducci´n
oFundamentos del lenguaje Java
Definiciones
Algoritmo
Serie de pasos empleados para resolver un problema, el cual debe
contar con las siguientes caracter´
ısticas:
Instrucci´n inicial
o
Finito
Instrucci´n final o repetitiva
o
Lenguaje de programaci´n
o
Un lenguaje de programaci´n, es una herramienta que permite deo
sarrollar programas para las computadoras. Tal como los programas
deun sistema operativo, el programa de un cliente de correo, el programa de un cliente web, el programa de un compilador e interprete,
etc.
Pedro Ch´vez Lugo
a
Programaci´n en Java
o
Introducci´n
o
Fundamentos del lenguaje Java
Definiciones
Programaci´n
o
La programaci´n es la implementaci´n de un algoritmo en un leno
o
guaje de programaci´n resultando un programa.
oPseudoc´digo
o
el pseudoc´digo es un lenguaje intermedio entre un lenguaje humano
o
(natural) y un lenguaje de programaci´n.
o
Pedro Ch´vez Lugo
a
Programaci´n en Java
o
Introducci´n
o
Fundamentos del lenguaje Java
Definiciones
Proceso de programaci´n
o
El proceso de programaci´n consta de los siguientes pasos:
o
1
Definici´n del problema
o
2
An´lisis del problema
a3
Propuesta de soluci´n
o
4
Implementacion
5
Compilaci´n e interpretaci´n
o
o
6
Revisi´n de resultados
o
7
Depuraci´n
o
8
Documentaci´n
o
Pedro Ch´vez Lugo
a
Programaci´n en Java
o
Introducci´n
o
Fundamentos del lenguaje Java
Lenguaje Java
Tipos de dato primitivos
En el proceso de programaci´n, los programadores requieren aplicar
o
elpaso 4 correspondiente a la implementaci´n, para lo cual necesitan
o
conocer el dominio de representaci´n para la informaci´n (conjunto
o
o
de datos) definida en el paso 1.
Por ejemplo, si el problema se tratase del registro de veh´
ıculos para
un estacionamiento, entonces un dato a manejar corresponder´ al
a
orden de entrada de cada veh´
ıculo. El dominio para este dato implicara solovalores positivos incluyendo al cero.
Pedro Ch´vez Lugo
a
Programaci´n en Java
o
Introducci´n
o
Fundamentos del lenguaje Java
Lenguaje Java
Tipos de dato primitivos
Cada lenguaje de programaci´n define su propio conjunto de tipos
o
de primitivos (simples), los cuales son utilizados para representar
valores. La gran mayor´ de los tipos de datos primitivos (int, float,
ıadouble, etc.) est´n definidos en los registros de las actuales arquia
tecturas de procesador.
Pedro Ch´vez Lugo
a
Programaci´n en Java
o
Introducci´n
o
Fundamentos del lenguaje Java
Lenguaje Java
Tipos de dato primitivos
En particular el lenguaje Java define ocho tipos de datos primitivos,
clasificados en cuatro grupos:
Enteros
(n´meros enteros
u
positivos y negativos):
- byte
-short
- int
8-bit (signo).
16-bit (signo).
32-bit (signo).
- long
64-bit (signo).
Caracteres
(S´
ımbolos como letras y
n´meros):
u
- char
16-bit Unicode.
Pedro Ch´vez Lugo
a
Presici´n fraccional
o
(N´meros con punto
u
decimal):
- float
32-bit IEEE 754-1985.
- double
64-bit IEEE 754-1985.
Booleano
(Valores l´gicos):
o
- boolean
verdadero (true) ofalso (false).
Programaci´n en Java
o
Introducci´n
o
Fundamentos del lenguaje Java
Enteros
Especificaci´n
o
Nombre
byte
short
int
long
Tama˜o
n
8
16
32
64
Rango
-128 a +127
-32,768 a +32,767
-2,147,483,648 a +2,147,483,647
-9,223,372,036,854,775,808 a
+9,223,372,036,854,775,807
Pedro Ch´vez Lugo
a
Programaci´n en Java
o
Introducci´n
o
Fundamentos del...
Regístrate para leer el documento completo.