Modularización, Funciones y Parámetros java

download Modularización, Funciones y Parámetros  java

of 27

description

programacion 1

Transcript of Modularización, Funciones y Parámetros java

  • Modularizacin, funciones y parmetros

    Captulo 6

  • Captulo 6 - Funciones y parmetros

    Objetivos del captulo:

    Introducir el concepto de funcin Introducir el concepto de parmetros Indicar cmo definir las funciones en Java Comprender las variables locales y su mbito Comprender las variables globales y su mbito

  • En en lenguaje de programacin Java a las funciones se las denomina mtodos.

    Todas las funciones (mtodos) deben estar definidos dentro de classes

  • Define un mtodo de nombre cubo

    La funcin recibe un parmetro de nombre numero y de tipo entero

    Retorna un valor (el cubo del parmetro numero)

  • Uso de la funcin (mtodo) cubo

  • Otras formas de llamar a la funcin cubo

  • Definicin de funciones (mtodos)

    Si se necesitan ms parmetros, se deben separar por comas

  • Definicin de funciones (mtodos)

    Tambin es posible definir funciones sin parmetros

  • Definicin de funciones (mtodos) Una funcin no tiene que devolver algo necesariamente En Java se usa void para especificar que no existe un valor de

    retorno del mtodo (funcin)

  • Definicin de funciones (mtodos)Tambin es posible definir funciones sin parmetros ni retorno

  • Funciones (mtodos) - Ejercicio

    Definir una funcin (mtodo) que reciba un valor y devuelva true si dicho valor es impar, y false si es par.

    Utilizar un nombre adecuado para la funcin

  • Ejercicio resuelto

  • Funciones (mtodos) - Ejercicio

    Realizar una funcin que reciba un valor entero e imprima en pantalla los valores anterior y posterior a ese nmero.

    No es necesario que el mtodo devuelva ningn valor

  • Ejercicio Resuelto

  • Variables globales

    Las variables globales son las que se definen en el programa principal.

    Por defecto, el mbito de las variables globales incluye el mbito local de las funciones: existen desde el momento en que se declaran hasta que termina el programa

  • Variables globales vs variables locales

    Identifique las variables locales y las globales

  • Variables globales y locales

    Es correcto el cdigo?

  • Variables globales vs variables locales

    Es correcto el cdigo ahora?

  • Variables globales vs variables locales

    Aunque tanto el caso (1) como el caso (3) del ejemplo funcionan, es mucho ms adecuado el caso(1), ya que permite el uso de la funcin con cualquier variable o valor que estemos utilizando (y no con una en particular)

  • Variables globales vs variables locales

    num es en todos los casos la variable global

  • Variables globales vs variables locales

    Cul es resultado??

    Cul es la variable global y cul la local

  • Variables globales vs variables locales

    Cul es el resultado???

  • Variables globales vs variables locales

    Cul es el resultado???

  • Variables globales vs variables locales

    Cul es el resultado???

  • Resumen

    Se han introducido los conceptos de variables local y variable global, reseando cul es el mbito de cada tipo de variable.

    Se ha ilustrado con ejemplos cmo acta Java ante casos en los que coinciden los identificadores de una variable local y del una variable global.