Vous êtes sur la page 1sur 5

TRABAJO COLABORATIVO No 1

Trabajo presentado por:




Daniel David Echeverra Crespo
COD: 1.112.460.594

Ivn Daro Botero
COD: 1.110.557.616

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