curso de programacion

23
Curso de Programación en Java

Upload: pakitocachorros

Post on 13-Dec-2015

12 views

Category:

Documents


0 download

DESCRIPTION

programacion orientada a objetos

TRANSCRIPT

Page 1: Curso de programacion

Curso de Programación en

Java

Page 2: Curso de programacion

Elementos del Lenguaje

• Datos(Primitivos y referenciales).

• Variables(Globales o Locales),

• Parámetros.

• Operadores(+,-,/,*,<,>,<=,>=,!=,==,&&,||).

• Entrada y Salida de datos.

Page 3: Curso de programacion

Tipos de Datos

• En Java toda la información que maneja un programa está representada por dos tipos principales de datos:

a)Datos de tipo básico o primitivo: no son objetos y se pueden utilizar directamente en un programa sin necesidad de crear objetos de este tipo. La biblioteca Java proporciona métodos que facilitan su manejo. 

b)Referencias a objetos:

Page 4: Curso de programacion

Datos Básicos o Primitivos

Page 5: Curso de programacion

Referencia a Objetos

• Las variables de referencia se crean mediante constructores definidos de las clases.

• Objetos de la Clase, y varios tipos de variables de array están bajo tipo de datos de referencia.

• El valor predeterminado de cualquier variable de referencia es nulo.

• Una variable de referencia se puede utilizar para referirse a cualquier objeto del tipo declarado o cualquier tipo compatible.

• Ejemplo Carro uncarro = new Carro(“Ford”);

Page 6: Curso de programacion

Estructura Básica De Un Programa

• Un programa puede construirse empleando varias clases. En el caso más simple se utilizará una única clase.

• Esta clase contiene el programa, rutina o método principal: main() y en éste se incluyen las sentencias del programa principal.

• A los conjuntos o bloques de sentencias se indican entre llaves { }

Page 7: Curso de programacion

Estructura

Page 8: Curso de programacion

Estructuras selectivas simple, doble y múltiple.(if-else, switch-case)

• Son estructuras lógicas que permiten controlar la ejecución de varias acciones y se utilizan cuando se tienen dos opciones de acción, por naturaleza de estas se debe ejecutar una o la otra, pero no ambas a la vez, es decir, son mutuamente excluyentes. Entonces, si una condición C es verdadera, se ejecuta la acción S1 y si es falsa, se ejecuta la acción S2.

Page 9: Curso de programacion

Estructura Selectiva Simple (if)

Page 10: Curso de programacion

Estructura Simple Doble (if-else)

Page 11: Curso de programacion

Estructura Selectiva Múltiple(switch)

Page 12: Curso de programacion

Estructuras Repetitivas

• También conocidas como estructuras iterativas o bucles, permiten ejecutar un conjunto de instrucciones, mientras se cumpla una determinada condición, cada repetición de secuencias de instrucciones se conoce como iteración.

Page 13: Curso de programacion

While

• Esta estructura primero verifica la condición y luego ejecuta la acción.

Page 14: Curso de programacion

Do While

• Este tipo de estructura primero ejecuta la acción y luego verifica la condición.

Page 15: Curso de programacion

For

• Este tipo de estructuras incluye un contador como parte de su estructura, lo cual, quiere decir que se conoce el número de veces que se repetirá el cuerpo del bucle.

Page 16: Curso de programacion

Arreglos

• Arreglo: Es una colección de datos del mismo tipo. Sirve para manejar un número “n” de elementos en común.Un arreglo un tipo de datos estructurado que está formado de una colección finita y ordenada de datos del mismo tipo. Podemos acceder a cualquier elemento del arreglo sin tener que consultar a elementos anteriores o posteriores, esto mediante el uso de un índice.

Page 17: Curso de programacion

Un arreglo se caracteriza por :

1. Almacenar los elementos del arreglo en posiciones de memoria continúa.2. Tener un único nombre de variable que representa a todos los elementos.3. Acceso directo o aleatorio a los elementos individuales del arreglo.

Page 18: Curso de programacion

Conversión de Tipos de Datos (Cast)

Page 19: Curso de programacion

valueOf

Page 20: Curso de programacion

Palabras Reservadas

• Las palabras reservadas son identificadores predefinidos que tienen un significado para el compilador y por tanto no pueden usarse como identificadores creados por el usuario en los programas.

Page 21: Curso de programacion

Las palabras reservadas en Java ordenadas alfabéticamente son las siguientes:

abstract continue for       new          switch

assert default goto package synchronized

boolean do if private this

break      double   implements protected throw

byte       else      import       public         throws

case      enum instanceof  return        transient

catch     extends   int          short          try

char      final    interface   static         void

class      finally  long         strictfp       volatile

const      float    native       super          while

Page 22: Curso de programacion

Constructores

• El constructor:Los constructores son métodos pertenecientes a la clase. Se utilizan para construir o instanciar una clase. Puede haber varios constructores, de acuerdo a las necesidades del usuario.

Page 23: Curso de programacion

This

• En caso de que en una misma clase, dentro de un sub-ámbito se declare otro variable de mismo nombre que algún miembro dato, el puntero this nos sirve para apuntar al miembro dato distinguiéndolo del que se ha creado en el sub-ámbito.