Informática I Código Semestre Para Ingeniería Electrónica e Ingeniería de Telecomunicaciones Profesor: Sebastián Isaza
Una función es un conjunto de instrucciones que desarrollan un tarea particular dentro del programa Cada función tiene un valor de retorno, un nombre y una o más variables (parámetros) de entrada Informática I (2013-1) – Prof. Sebastián Isaza2 Functions function input output argumentsname return value
Para qué un programa? solución a un problema Dividir un problema complejo en problemas más sencillos Las soluciones a esos problemas más sencillos pueden ser implementadas mediante funciones Programa en C un conjunto de módulos o funciones Cada módulo desarrolla un tarea especifica que contribuye a la solución del problema Cada módulo puede ser probado por separado facilita la depuración del programa Orden, eficiencia y facilidad en el desarrollo y depuración del programa Informática I (2013-1) – Prof. Sebastián Isaza3 Why using functions?
definición de la función llamado a la función prototipo de la función Introducing functions return_type name(arguments){ statements; return variable; } Informática I (2013-1) – Prof. Sebastián Isaza4 function input output #include int kmtocm(int); int main(void){ int work, home, res; printf(Type distance to work in km:\n); scanf(%d, &work); res = kmtocm(work); printf(Distance to work in cm is: %d\n, res); printf(Type distance to home in km:\n); scanf(%d, &home); res = kmtocm(home); printf(Distance to home in cm is: %d\n, res); return 0; } int kmtocm(int value){ int cm; cm = value * ; return cm; }