Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cuestionario de Programacion
Cuestionario de Programacion
Funciones
Desarrollo
2. Ventajas:
Permite tambin al programador construir una biblioteca a medida de rutinas de uso
frecuente o de rutinas que se ocupen del manejo de elementos dependientes del
sistema.
Favorece la portabilidad, ya que se pueden escribir programas sin prestar atencin a las
caractersticas dependientes del sistema.
Se puede aadir la correspondiente funcin de biblioteca al programa durante el
proceso de compilacin.
3. Se entiende como un argumento para tener acceso a una funcin. Los argumentos que
aparecen en la llamada a la funcin se denominan argumentos reales, en contraste con
los argumentos formales que aparecen en la primera lnea de la definicin de la funcin.
(Tambin se llaman simplemente argumentos, o parmetros reales.)
11.
12. La instruccin return puede faltar en la definicin de una funcin, aunque esto se considera
generalmente como una mala prctica de programacin. Si una funcin alcanza el final del
bloque sin encontrarse una instruccin return, se devuelve el control al punto de llamada sin
devolverse ninguna informacin. Se recomienda en estos casos una instruccin return vaca (sin
expresin), para hacer ms clara la lgica de la funcin y hacer ms cmodas las modificaciones
futuras de la funcin.
13. Si una funcin alcanza el final del bloque sin encontrarse una instruccin return, se
devuelve el control al punto de llamada sin devolverse ninguna informacin.
14.
15.
16. En todo caso, dentro de cada llamada a una funcin los argumentos reales deben
corresponderse con los argumentos formales de la definicin de la funcin; es decir, el nmero
de argumentos reales debe ser el mismo que el nmero de argumentos formales y cada
argumento real debe ser del mismo tipo de datos que el correspondiente argumento formal
17. Puede haber diversas llamadas a la misma funcin desde varios lugares de un programa.
Los argumentos reales pueden ser distintos de una llamada a otra.
18. El prototipo de una funcin es una lnea similar a la primera de su declaracin: tipo del
resultado, seguido del nombre de la funcin y de la lista de tipos de datos de los parmetros
separados por comas y rodeados por parntesis. Toda funcin que se invoca debe ir precedida o
de su definicin o de su prototipo. La definicin y el prototipo de la funcin pueden estar
presentes en el mismo fichero.