Funciones Con Parametro y Sin Parametro
Funciones Con Parametro y Sin Parametro
Funciones Con Parametro y Sin Parametro
Introducción---------------------------------------------------------------------Pág 1
¿Qué son funciones?---------------------------------------------------------pág 2
Funciones con parámetros-------------------------------------------------pág 3
Funciones sin parámetros-------------------------------------------------pág 8
Conclusión----------------------------------------------------------------------pág 9
Preguntas-----------------------------------------------------------------------pág 10
Introducción:
1
¿Qué son funciones?
Es un bloque de código que realiza alguna operación. Puede definir opcionalmente
parámetros de entrada que permiten a los llamadores pasar argumentos a la
función. Puede devolver un valor como salida.
Ejemplo:
Printf , scanf, main, void…entre otras.
2
MyClaseMatematica
objIntancia = new
MyclaseMatematica( );
Int resultado =
objInstancia.dividir(8,4);
Los parámetros se usan para mandar valores a las funciones. Una función trabajara
con los parámetros para realizar las acciones. Por decirlo de otra manera, los
parámetros son los valores de entrada que recibe una función.
Ejemplo
Una función que realiza una suma de dos números tendría como parámetro a esos
dos números. Los dos números son la entrada, asi como la salida seria el resultado
de la suma.
Ejemplo 2
Función para crear un mensaje de bienvenida utilizando parámetro que contendrá
el nombre de la persona a la que hay que saludar.
Fuction escribirBienvenida(nombre)
{
Document.write(“<h1>hola”+ nombre
}
Para definir en la función un parámetro tenemos que poner el nombre de la variable
que va a almacenar el dato que le pasemos. Esa variable, que en este caso se llama
nombre, tendrá como valor el dato que le pasemos a la función cuando la llamemos.
Además, la variable donde recibimos el parámetro tendrá vida durante la ejecución
de la función y dejará de existir cuando la función termine su ejecución.
Para llamar a una función que tiene parámetros se coloca entre paréntesis el valor
del parámetro. Para llamar la función de ejemplo habría que escribirlo asi:
escribirBienvenida(“Alberto García”)
Al llamar a la función asi, el parámetro nombre toma como valor “Alberto García “
entre etiquetas <H1>
Los parámetros pueden recibir cualquier tipo de datos, numérico, textual , boleano
o un objeto. Realmente no especificamos el tipo del parámetro, por eso debemos
tener un cuidado especial al definir las acciones que realizamos dentro de la función
y al pasarle valores , para asegurarnos que todo es consecuente con los tipos de
datos que esperamos tengan nuestras variables o parámetros.
Múltiples Parámetros
Una función puede recibir tantos parámetros como queramos y para expresarlo se
colocan los nombres de los parámetros separados por comas, dentro de los
paréntesis. Veamos rápidamente la sintaxis para que la función de antes, pero
hecha para que reciba dos parámetros, el primero el nombre al que saluda y el
segundo el color del texto.
Fuction escribirBienvenida(nombre,colortexto) {
3
Document.write(“<FONT color=’”+colortexto+” ‘>”)
Document.write(“<H1>Hola “+ nombre+ “>/H1”)
Document.write(“>/FONT>”)
Llamariamos a la función con esta sintaxis. Entre los paréntesis colocaremos los
valores de los parámetros.
Var minombre = “ Pepe”
Var micolor = “red”
escribirBienvenida (minombre,micolor)
Es posible definir funciones que ejecutan cualquier tipo de sentencias, pero que no
proporcionan un valor de regreso.
Para hacer saber al compilador que una función no produce algún valor de regreso
se utiliza el identificador void .
Ejemplo:
Void mensajes_de_salida(double área_circulo,double volumen_esfera)
Es una función que requiere de dos argumentos de tipo double pero que, dado que
se define como de tipo void, no proporcionara ningún valor de regreso.
Para llamar a una función sin valor de regreso no es necesario hacer una asignación
(como se hace para las funciones que si proporcionan valor de regreso) si no que
basta utilizar el nombre de la función , definir argumentos y terminar con un punto y
coma.
Ejemplo:
Llamado a la función mensaje de salida
Mensaje_de_salida(área,volumen);
Aspectos Importantes:
Las funciones deben ser declaradas
La forma de declarar una función es siguiendo la forma predefinida.
4
Conclusión:
La investigación anteriormente presentada es una herramienta de
aprendizaje, para todas aquellas personas están dentro del ámbito de
ingeniería en sistemas como también las que no lo están pero, que desean
aprender y conocer sobre las funciones dentro de la programación .