Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN DE COMPUTADORES I
Instituto IACC
22-03-2020
INSTRUCCIONES.
1. Explique con sus propias palabras las principales características de los siguientes tipos de
funciones:
2. Explique con sus propias palabras el significado del concepto “pasarle argumentos a una
función”. Enumere y defina brevemente en qué consiste cada uno de los tipos de paso de
argumentos a una función vistos en el curso.
Respuesta Pregunta 1.
a) Definidas por el usuario: Estas son funciones creadas por el usuario (programador
informático). Este tipo de función se creó para resolver ciertos problemas, una operación
matemática o un cálculo que debe realizarse varias veces.
Un ejemplo de la sintaxis a emplear en la creación de funciones se muestra a continuación:
<?php
function foo($arg_1, $arg_2, /* ..., */ $arg_n)
{
echo "Función de ejemplo.\n";
return $valor_devuelto;
}
?>
<?php
function foo() {
echo "En foo()<br />\n";
}
function bar($arg = '')
{
echo "En bar(); el argumento era '$arg'.<br />\n";
}
// Esta es una función de envoltura alrededor de echo
function hacerecho($cadena)
{
echo $cadena;
}
$func = 'foo';
$func(); // Esto llama a foo()
$func = 'bar';
$func('prueba'); // Esto llama a bar()
$func = 'hacerecho';
$func('prueba'); // Esto llama a hacerecho()
?>
c) Anónimas: Las funciones anónimas son aquellas que permiten la creación de otras
funciones, las cuales no tienen un nombre especificado.
Ejemplo de función anónima:
Function(){
Return “Hola”;
};
Se puede llamar una función anónima de dos maneras:
Respuesta Pregunta 2.
Por definición señalada en el material de apoyo de la semana 8 señala que a las funciones se les
puede pasar la información a través de una lista de argumentos, o lo que es lo mismo,
expresiones separadas por comas.
Continuando con la pregunta señalada se explica algunas formas más habituales soportadas por
PHP para pasarle argumentos a una función. Por ejemplo:
Por valor: Es un método común para pasar parámetros a funciones. Cambiar los datos de un
parámetro no actualiza los datos de la variable que se pasó a la función.
Ejemplo:
<?php
Respuesta Pregunta 3.
En las funciones, la declaración opcional "return" se usa para que devuelva valores, estos valores
pueden ser de cualquier tipo, como matrices u objetos, por lo que la función llega a su fin y el
programa continúa desde la línea donde la función fue llamada, omitiendo return devuelve el
valor "NULL".
Bibliografía
Ejemplos de un artículo:
Apellido, A. A., Apellido, B. B., y Apellido, C. C. (año). Título del artículo específico. Título
de la Revista, número de la revista, número de página.
https://doi.org/xx.xxxxxxxxxx
Lee, H. W. (2005). Los factores que influyen en los expatriados. Journal of American Academy of
Business, 6(2), 273-279.
Nota: Si el artículo de la revista no tiene un DOI y proviene de una base de datos de investigación académica,
finalice la referencia después del rango de páginas. No incluya información de la base de datos en la
referencia. La referencia en este caso es la misma que para un artículo de revista impresa. Si el artículo de la
revista no tiene un DOI, pero tiene una URL que resolverá para los lectores (por ejemplo, es de una revista en
línea que no forma parte de una base de datos), incluya la URL del artículo al final de la referencia, en vez del
DOI.
Ejemplos de un texto:
McShane, S. L., y Von Glinow, M. (2004). Organizational behavior: Emerging realities for the
workplace. The McGraw-Hill Companies.