acordeon computación

Embed Size (px)

DESCRIPTION

Programación en C

Citation preview

DEFINICIN DE FUNCIONES:Las computadoras no saben realizar por si mismos operaciones complejas como: calcular un logaritmo, evaluar la funcin seno, la tangente, por tal motivo es necesario que los lenguajes, den al programador, instrucciones que le permitan al computador saber como calcular dichos valores.El C del estndar ANSI define 22 funciones matemticas que entran en las siguientes categoras: Funciones trigonomtricas, hiperblicas, logartmicas y exponenciales, otras.Todas las funciones matemticas necesitan que se incluya el archivo de cabecera math.h en cualquier programa que las utilice.

double log( double x):Permite calcular el logaritmo neperiano (base e) del argumento x. Produce error si x es negativo o si x =0.EJEMPLO:Y= log (x) + 6;

double log10(double x)Permite calcular el logaritmo en base 10 del argumento x. Produce error si x es negativo o si x =0.EJEMPLO:Y= log 10(x) + 6;double exp(double x):Permite calcular el exponencial del argumento x, es decir permite calcular exEJEMPLO:Y= exp(x);

double sqrt( double x):Permite calcular la raz cuadrada del argumento. El argumento debe ser mayor o igual que cero y real, el resultado es real. Se usa de igual manera que las funciones anteriores.

double pow(double base, double exp):Nos devuelve el argumento base elevado a exp(baseexp)EJEMPLO: El siguiente programa escribe dos elevado al cuadrado#include #include void main(void){printf("%lf"',pow(2,2)) }

double sin( double x), double cos(double x)Estas dos funciones nos permiten calcular Seno y Coseno respectivamente de sus argumento dado en radianes. Se usa de igual manera que las funciones anteriores.

double atan( double x)Esta funcin devuelve el arco tangente de x. El valor de x debe estar en el rango de -1 a l; en cualquier otro caso se produce un error de dominio. El valor se especifica en radianes.double atan2( double y, double x):Esta funcin devuelve el arco tangente de y/x. Utiliza el signo de su argumento para obtener el cuadrante del valor devuelto. El valor de x se especifica en radianes.

double abs(double x):Calcula el valor absoluto de un nmero dado.

double fabs(double x):Devuelve el valor absoluto de x.

double floor(double x):Toma el argumento y retorna el mayor entero que no es mayor que x. Por ejemplofloor de 1.02 devuelve 1.0, el floor de -1.02 devuelve -2.

double fmod(double x, double y):La funcin fmod calcula el residuo de la divisin entera de x/y.

INSTRUCCIONES DE CONTROL y CICLOS REPETITIVOS

INSTRUCCIN if (expresin lgica) else: