Page 1

Introducci贸n a la Programaci贸n Mario Castillo Romo


Fecha

Porcentaje

Tipo

25/03/2013

5

Control 1

08/04/2013

20

Solemne 1

29/04/2013

5

Control 2

27/05/2013

20

Solemne 2

17/06/2013

5

Control 3

08/07/2013

10

Tareas

08/07/2013

35

Solemne 3

22/07/2013

-

Recuperativa


Introducción • ¿Qué es un Programa?

• ¿Qué es Java?


Ventajas y Desventajas Ventajas • Compatibilidad con sistemas operativos • Compatibilidad con Internet y dispositivos móviles • Leguaje de programación Orientado a Objetos Desventajas • Dificultad para aprender el lenguaje • Velocidad de la JVM


Maquina virtual (JVM) • Reserva espacio en memoria para los objetos creados • Libera la memoria no usada. • Asigna variables a registros y pilas • Se comunica con el sistema • Vigila el cumplimiento de las normas de seguridad de las aplicaciones Java


Programación Orientada a Objetos • Objetos • Encapsulamiento – Revela solo la información de los métodos

• Herencia – Ser vivo • Plantas, hongos, Animales – Invertebrados, vertebrados » Peces, anfibios, Reptiles, Aves, Mamíferos

• Polimorfismo


Tipo de Datos


Clases y Objetos • Un Objeto es una instancia de un Clase • Una Clase es la definición de un tipo de objeto. • Una Clase explica los Métodos y atributos de un Objeto. • Una clase es un definición y pueden haber ninguno, uno o varios objetos.


Netbeans • Entorno de desarrollo para Aplicaciones Java • Software libre y de distribución gratuita • Case Sensitive


Primera aplicación • Nueva – Java Application

• Sintaxis – Fin de línea ;

• Enviar un mensaje – System.out.println(“ Hola ");


Variables • Identificador que representa una palabra. • Sólo puede ser del tipo con que se declaró esa variable. Declaración identificador

tipo

int i;

i

entero

String s;

s

referencia a string

int a[];

a

referencia a arreglo de enteros

int[] b;

b

referencia a arreglo de enteros


Variables


Operadores • • • •

Aritméticos Comparación Lógicos Asignación


Operadores Aritm茅ticos

Operador

Uso

Descripci贸n

+

op1 + op2

Suma op1 y op2

-

op1 - op2

Resta op2 de op1

*

op1 * op2

Multiplica op1 por op2

/

op1 / op2

Divide op1 por op2

%

op1 % op2

Calcula el resto de dividir op1 entre op2


Operadores de Comparaci贸n Operador

Uso

Devuelve verdadero si

>

op1 > op2

op1 es mayor que op2

>=

op1 >= op2

op1 es mayor o igual que op2

<

op1 < op2

op1 es menor que op2

<= == !=

op1 <= op2 op1 == op2 op1 != op2

op1 es menor o igual que op2 op1 y op2 son iguales op1 y op2 son distintos


Operadores L贸gicos Operador

Uso Operaci贸n

Operaci贸n

&

op1 & op2

AND ( Y )

|

Op1 | op2

OR ( O )


Operadores de Asignaci贸n Operador

Uso

Equivalente a

+=

op1 += op2

op1 = op1 + op2

-=

op1 -= op2

op1 = op1 - op2

*=

op1 *= op2

op1 = op1 * op2

/=

op1 /= op2

op1 = op1 / op2

%=

op1 %= op2

op1 = op1 % op2

&=

op1 &= op2

op1 = op1 & op2


Ejercicio • Crear 3 variables enteras – dato1, dato2, resultado

• Asignar valores a las variables – dato1 = 20 – dato2 = 10

• Realizar las operaciones suma, resta, multiplicación y división • Mostrar la información por pantalla


Control 1 • Evaluación de Contenidos • Revisión del Control • Ejercicios


Mensajes • System.out.println(" Hola "); • import javax.swing.JOptionPane; • JOptionPane.showInputDialog(" Ingrese un valor "); • JOptionPane.showMessageDialog(null, " Hola ");

Introducción a la Programación  

Introducción a la Programación

Read more
Read more
Similar to
Popular now
Just for you