Grupo2-Funciones
-
Upload
josuealejandroariasmedranda -
Category
Documents
-
view
6 -
download
0
description
Transcript of Grupo2-Funciones
Universidad Laica
“Eloy Alfaro de Manabí”
Integrantes: Lucas Avila Raúl
Pilozo Cevallos Elsa
Quijije Vera Diana
Catedrático(a):
Ing. Rubén Solórzano
Tema:
FUNCIONES (Normales, Sencillas, Variables y
Recursivas)
Materia:
Programación Avanzada
Curso:
Quinto “B”
ÍNDICE
INTRODUCCIÓN ...........................................................................................................................3
OBJETIVOS ...................................................................................................................................4
GENERAL: .......................................................................................................................................4
ESPECIFICOS: ..................................................................................................................................4
MARCO TEORICO ......................................................................................................................5
¿Qué son funciones? ..................................................................................................................5
¿Cómo Escribir una Función en PHP? ..........................................................................................5
¿Cómo Retornar un Valor de una Función?.................................................................................5
Pasando Parámetros a la Función .................................................................................................6
Llamando a una Función ................................................................................................................6
Función Variable ..........................................................................................................................8
Funciones Recursivas ...................................................................................................................8
Ejemplo ........................................................................................................................................9
Conclusión ..................................................................................................................................17
BIBLIOGRAFÍA ............................................................................................................................18
INTRODUCCIÓN
El presente trabajo investigativo demostrará el manejo de funciones tanto de normales,
como de variables y las recursivas. Las cuales cumplen funciones similares a las de
ciertas condiciones pero tiene conceptualización diferente.
Una de las herramientas más importantes en cualquier lenguaje de programación son
las funciones. Una función es un conjunto de instrucciones que a lo largo del programa
van a ser ejecutadas multitud de veces. Es por ello, que este conjunto de instrucciones
se agrupan en una función. Las funciones pueden ser llamadas y ejecutadas desde
cualquier punto del programa.
Hay que tener mucho cuidado ya que las funciones son armas de doble filo y tenemos
que saber implementar excepciones para que estas puedan tener un límite siempre y
no sean un problema en memoria.
OBJETIVOS
GENERAL:
Conocer el funcionamiento del uso de las funciones en PHP.
ESPECIFICOS:
Mostrar los diferentes tipos de funciones que hay en PHP
Analizar la estructura de como poder hacer llamadas a las funciones
Explicar ejemplos para poder tratar de comprender como se hace el manejo de
estas funciones.
MARCO TEORICO
¿Qué son funciones? Las funciones son un bloque de código que se ejecuta llamando a un nombre.
En PHP existen dos tipos de funciones, las que PHP trae por defecto para que el
programador las utilice y las que el programador crea desde cero dependiendo de sus
necesidades.
¿Cómo Escribir una Función en PHP? Asignarle un nombre, no se permiten espacios o signos de puntuación. Por ultimo debes
tener cuidado de que el nombre no sea el mismo que el de alguna función nativa de PHP.
Las funciones en PHP se crean usando la palabra clave function seguida por el nombre
y por ultimo paréntesis ().
El código que ejecutara la función es encerrado entre corchetes { }.
¿Cómo Retornar un Valor de una Función? Las funciones pueden retornar un valor al final de su ejecución si es que el programador
lo necesita. Este valor puede ser de cualquier tipo y se hace con la sentencia return.
Pasando Parámetros a la Función Los parámetros o argumentos pueden ser pasados a una función y no hay limitación en
cuanto al número de parámetros.
Llamando a una Función Es importante el orden en que ponemos los valores en llamada. Los valores pueden ser
variables o literales.
Las siguientes llamadas a la función serian correctas:
sumarNumeros(2*4, 3+5);
sumarNumeros(2 , $valor);
sumarNumeros($a ,$b);
Si en la llamada a una función no enviamos suficientes valores, la función establece el
valor faltante en una cadena vacía para una variable en cadena, o a 0 para un número.
Si enviamos demasiados valores, la función ignora los valores adicionales. Podemos
fijar valores predeterminados para usarse cuando un valor no se pase.
Las funciones, de por sí, no modifican las variables que se usan dentro de ellas.
Pero si ponemos el símbolo ampersand ( & ) en la parte de los parámetros, la variable
será modificada también.
Función Variable Las funciones Variables en PHP es la posibilidad de asignar un texto o string a una variable y si ese texto coincide con el nombre de una función, al llamar a la variable con paréntesis al final $variable() es el equivalente a llamar a la función, la ventaja es que puedes concatenar texto en esa variable para coincidir con nombre de funciones.
Funciones Recursivas Las funciones recursivas no son más que simples funciones, la particularidad de éstas que
es se llaman a sí mismas hasta que llega a un corte que daremos desde la lógica de la
función. Una mala decisión en el corte o un error en la lógica puede que la función se llame
siempre así misma y nunca termine.
Ejemplos en clases
Funciones normales
Ejemplo 1
Ejemplo 2
Funciones variables
Ejemplo 1
Ejemplo 2
Ejemplo 3
Funciones recursivas
Ejemplo 1
Ejemplo 2
Ejemplo 3
Conclusión
Mediante este trabajo hemos aprendido a cómo crear funciones eh php. Esto nos va a
hacer la vida mucho más fácil ya que podemos llamar a bloques de código y así nuestro
script será más ordenado y eficiente.
BIBLIOGRAFÍA http://www.slideshare.net/DaniSantia/t5-funciones-en-php http://hacerpaginaswebconphp.com/funciones-en-php/ http://codehero.co/php-desde-cero-funciones/ http://advenis.wordpress.com/2010/01/13/7-funciones-en-php/ http://www.php.net/manual/es/functions.variable-functions.php http://books.google.com.ec/books?id=zMK3GOMOpQ4C&pg=PA193&
dq=funciones+en+php&hl=es&sa=X&ei=ro1xU93nHMensASAooDoBA&
redir_esc=y#v=onepage&q=funciones%20en%20php&f=false