arreglos en java

22
Lenguaje de programación I Semana 6 Prof. Carlos Jara Alva

Upload: tiurban

Post on 09-Nov-2015

221 views

Category:

Documents


4 download

DESCRIPTION

Arreglos bidimensionales y unidimensionales

TRANSCRIPT

  • Lenguaje de programacin ISemana 6Prof. Carlos Jara Alva

  • Procedimientos y funcionesLos procedimientos se caracterizan por realizar una tarea especifica y no retornar un resultado, sin embargo si es posible implementar que devuelva resultados por intermedio de parmetros llamados salidas.

  • Procedimientos y funcionesLas funciones son mas conocidas por devolver un valor como resultado de la tarea realizada, los lenguajes de programacin incorporan funciones que realizan algunas tareas ya programadas, conocidas como funciones internas, pero las creadas por el programador se llaman funciones externas.

  • Ejemplo de una funcin en java

  • Que hace static en java?La palabra static sirve para definir clases de las cuales queremos llamarlas sin crear objetos por ejemplo cuando usamos math.random(); nunca creamos el objeto math sin embargo estamos utilizando la clase math sin haber instanciado ningn objeto de tipo math.

  • MtodosLa experiencia ha demostrado que la mejor manera de desarrollar y mantener un programa extenso es construirlo a partir de pequeas piezas sencillas, o mdulos. A esta tcnica se le llama divide y vencers. Los mtodos ayudan a dividir los programas en mdulos.

  • MtodosLos mtodos (tambin conocidos como funciones o procedimientos en otros lenguajes) permiten al programador dividir un programa en mdulos, por medio de la separacin de sus tareas en unidades.Una razn para dividir un programa en mdulos mediante los mtodos es el enfoque divide y vencers, hace que el desarrollo sea mas fcil de administrar.

  • MtodosUn mtodo se invoca mediante una llamada, y cuando el mtodo que se llamo completa su tarea, devuelve un resultado, o simplemente el control al mtodo que lo llamo. Esta llamada puede ser una letra o palabra que se puede crear en el mismo momento.

  • ConstructorUn constructor es un mtodo que se llama automticamente cada vez que se crea un objeto de una clase. La principal misin del constructor es reservar memoria e inicializar las variables miembro de la clase.

  • Sintaxis de mtodos por defectoNombreClase.nombreMetodo (argumentos)Ejemplo:Math.pow (2,3)En este metodo se va a calcular la potencia al cubo del numero 2. Math es la clase y pow es el metodo. (esto ya esta definido en el sistema)

  • Tipos de mtodosLa primera parte de creacin de un mtodo se refiere a el tipo de acceso que puede ser: public, private, etc.La segunda parte se refiere a el uso del mtodo Java, si es esttico lo cual significa que el mtodo seria accesible desde fuera de la clase sin necesidad de instanciar la clase.static, el acceso al mtodo es esttico. El tipo de dato es dependiente de lo que se desea como resultado del mtodo como puede ser por ejemplo void si nuestro mtodo no tiene salida alguna, o un tipo de dato especifico como puede ser double o int si es una salida de tipo numrico.

  • EJEMPLO :

    Docente objIvan = new Docente() ;Alumno objJavier = new Alumno() ;

    Creacin de objetos

  • Declaracin de una clase con un mtodo

  • Ejercicio con mtodosAqu estamos ejecutando el mtodo escrito en la parte de abajo, el cual se puede utilizar mas de 1 vezComienza el mtodo, el cual no regresa valores, solo realiza un procedimiento.

  • Mtodos que retornan un dato

  • Sobrecarga de mtodosOtra de las ventajas que nos ofrece la POO, es poder tener en una misma clase varios mtodos con el mismo nombre, a esto se le llama sobrecarga de mtodos. En el ejemplo aparecer la frase "Texto predeterminado" porque se ha ejecutado la version muestra(), el mtodo sin parmetros.

  • Ejemplo 1

  • Ejemplo 2

  • Programa para calcular 2 valores, luego suma y resta.

  • Mas ejemplos de mtodos y funciones

  • Ejemplo

  • Ejemplo

    *