Modularización, Funciones y Parámetros java
-
Upload
jhonny-palaguachi -
Category
Documents
-
view
15 -
download
0
description
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.