Juan David Hincapi Cardona COD: 1.113.308.979 Mara Constanza Sanz R COD: 1.112.774.526
GRUPO 301304_101
TUTORA: IRINA NARVAEZ ESPINOSA
INTRODUCCION A LA PROGRAMACION UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD) 2014 Aspectos importantes al trabajar con funciones
Las funciones en C tienen bastante importancia debido a que las mismas son la base del programa que estemos realizando en C, siempre incluimos las libreras/headers los cuales proporcionan todas las funciones necesarias para poder crear un programa dando solucin a un problema.
La principal utilidad de las funciones es que permiten simplificar/dividir una funcin muy compleja en funciones ms pequeas logrando as que la comprensin y mantenimiento del programa en un futuro sea ms fcil ya sea para el programador inicial o para un usuario.
Las funciones logran adems que la organizacin del programa sea mejor, ya que permite que se creen libreras que se pueden usar en cualquier otro programa sin necesidad de copiar el cdigo, sino haciendo un llamado de la librera y posteriormente hacer el llamado de las funciones que se usaran, logrando tambin una reutilizacin del cdigo.
Al trabajar con funciones en el lenguaje de programacin C hay varios aspectos que no podemos dejar pasar:
Comenzando por saber distinguir entre lo que es una declaracin y una definicin de una funcin, una declaracin es simplemente una parte de la funcin en la cual se incluye lo que es la cabecera de la misma, y siempre tiene que aparecer antes de ser utilizada, por el contrario en la definicin de la funcin aparecen las sentencias que ejecuta la misma y esta puede aparecer en cualquier parte del programa.
Ejemplo de una declaracin:
Sintaxis:
tipo_devuelto nombre_funcin (parmetros);
Y la mejor manera de verlo es con un ejemplo:
float integral(float , float); Cuando queremos que una funcin no nos devuelva nada, utilizaremos el tipo void. Ejemplo:
void ejemplo (void);
Las funciones, al igual que las variable, admiten el tipo de almacenamiento extern, quiere decir esto, que las podramos definir en un archivo en utilizarlas en otro sin ms que utilizar la palabra reservada extern en su declaracin.
LA FUNCIN MAIN
Esta funcin es imprescindible pues todos los programas en C++ tiene un punto de entrada el cuales main (), as pues main representa el punto de ejecucin a partir del cual el programador toma control de la ejecucin del programa.
POR ULTIMO.
Es importante tener en cuenta las formas de implementar las funciones en un programa en C:
1-Desarrollandolas en una librera e incluir la librera al inicio del programa. 2-Desarrollandolas antes de la funcin main. 3-Desarrollandolas despus de la funcin main pero incluyendo el prototipo de la misma antes de la funcin main.
CONCLUSIONES
Tanto en C como en cualquier lenguaje de programacin es necesario el uso de funciones con tal de simplificar el cdigo del programa y permitir que su posterior mantenimiento sea ms fcil.
Las funciones permiten dividir un proceso complejo en varios procesos pequeos simples logrando as que el programa tenga un mejor desempeo.
La reutilizacin de cdigo es muy til cuando estamos trabajando en nuestros proyectos ya que permite que el cdigo que se realice una sola vez, pueda ser utilizado muchas veces, ahorrando tiempo y mejorando el desempeo del desarrollo.
BIBLIOGRAFIA
Curso de C++, Funciones: declaracin y definicin, Recuperado de http://c.conclase.net/curso/?cap=003
Curso C++, Declaracin de funciones, Recuperado de http://www.zator.com/Cpp/E4_4_1.htm