Documentos de Académico
Documentos de Profesional
Documentos de Cultura
“En C”
Semestre de Otoño 2006
Claudio Gutiérrez-Soto
Aprendizajes Esperados
Contextualización de las funciones
Definición de Funciones
Funciones
Sea C(x) una definición de la complejidad de un
problema x y E(x) una función que define el esfuerzo (en
tiempo) requerido para resolver un problema x. Para dos
problemas, p1 y p2 , si
C(p1) > C(p2) 1.a
se deduce que
E(p1) > E(p2) 1.b
Funciones
Para un caso general, este resultado es
intuitivamente obvio. Se tarda más tiempo en
resolver un problema difícil.
result=a+b;
return(result);
}
Ejercicio
Crear un programa que calcule la potencia
utilizando funciones
Solución
#include<stdio.h> float potencia(int base, int exp)
#include<conio.h> {
float potencia(int base, int exp);
void main( ) int i;
{ float pot;
int a,b; if(exp>=0)
float pot; for(i=1,pot=1.0 ; i<=exp ; i++)
pot=pot*base;
clrscr( );