P. 1
Libreria Math.h

Libreria Math.h

|Views: 43|Likes:

More info:

Published by: Jorge David Prado Villacres on Jan 29, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

02/13/2014

pdf

text

original

CONSULTA DE PROGRAMACION ESTRUCTURADA

NOMBRE: QUIMESTRE: FECHA: PROFESOR: Emerson Leandro Pazán Tapia 1ro. “A” Ingeniería en Sistemas Miércoles, 4 de Agosto del 2004.
Ing. Sist. Edwin Echeverría

FUNCIONES MATEMATICAS Y DE CADENA
UNCIONES MATEMATICAS LA LIBRERÍA math.h abs .- Proporciona en valor absoluto de un numero entero. Sintaxis: n = abs(x);  Donde x es el valor que va a cambiar, por ejemplo si es negativo, este se transforma a positivo, y  n es la variable que va a guardar el valor absoluto. ceil .- Redondea al numero entero mayor que o igual a x. Es el menor entero que es igual o esta mas próximo por encima del valor del argumento. Sintaxis: z = ceil(x);  Donde x es el numero que va a ser transformado.  Y z, la variable que guardara el resultado. floor.- Redondea por omisión el valor de x. Sintaxis: z = floor(x);  Donde x es el numero que se redondea automáticamente al numero entero, y  Z, la variable que guarda el resultado. acos.- Calcula el arco coseno de un ángulo, cuyo valor esta en radianes. Cos devuelve un
valor en el rango de –1 a 1.

Sintaxis: z = acos(x);  Donde x es el numero en radianes, y  z, es la variable que guarda el ángulo. Cos.- Calcula el coseno del argumento x, cuyo valor esta en radianes. Sintaxis: z = cos(x);  Donde x es el numero en radianes, y  z, es la variable que guarda el valor proporcionada por cos x. div.- Calcula el cociente y el resto de x por y. div_t Sintaxis: z = div(x, y);  Donde x va a ser el dividendo,  y va a ser el divisor,  quot(cociente), rem (resto) La función devuelve una estructura div_t definida por la librería stdlib.h exp.- Calcula el exponencial de x: ex; donde e es la base del logaritmo natural

Sintaxis: z = atan(x).Devuelve un numero x elevado a la potencia y. Sintaxis: z = fmod(x.Calcula el resto de la división real x por y. la variable que va a guardar el resultado del menor de los números modf.. entera y decimal.  y z es la variable que va a guardar el resultado de log de x.  z es la variable que guardara el valor de la hipotenusa de la suma de los lados del triángulo. y  n es la potencia que hace que el numero se multiplique las veces que es la potencia. y). Sintaxis: z = hypot(x.Devuelve el menor de los números. y  z es la variable que guarda los resultados. y..  Donde x va a ser dividido por y  Y z guardara el resultado de la división.. Sintaxis: z = min(x. es el numero a transformarse. Sintaxis: z = pow(x.. hypot.Sintaxis: z = exp(x). pow.  Donde x.Calcula el logaritmo natural (neperiano) de x.  Donde x es el numero de coma flotante. y). pow10.  Donde x es el exponente para el logaritmo natural  Z es la variables que guardara los resultados del logaritmo fmod. Sintaxis: z = max(x.. y).Devuelve el mayor de dos números.. sqrt. y son los valores de los lados del triángulo.Calcula la raíz cuadrada de un numero entero positivo x.  Donde x. y  La parte entera de este numero se almacena en la posición a cuya dirección apunta parte_entera. parte_entera). min.  Donde x y y van a ser los números que se los va a comparar  Y z. Sintaxis: z = pow10(x) . log. Sintaxis: z = log(x).Devuelve el numero 10 elevado a la potencia x. max.Calcula la hipotenusa de un triángulo rectángulo cuyos lados son x y y.  Donde x y y van a ser los números que se los va a comparar  Y z.. n)  Donde x va a ser el numero que se va a multiplicar n veces. y la parte decimal es devuelta por la función. la variable que va a guardar el resultado del mayor de los números.. Sintaxis: z = modf(x.  Donde x es el numero real. y).Esta función divide un numero de coma flotante en dos partes..

Genera un numero pseudoaleatorio en el rango de 0 a x – 1.h> y su valor es 215-1 Sintaxis: n = rand()  Donde n es la variable que guardara un numero entero obtenido al azar. y  T es la variable que guarda los resultados. Sintaxis: ¡kbhit() FUNCIONES DE CADENA DE CARACTERES .Operador que retorna el tamaño de bytes de una variable.. Sintaxis: z = sin(x). Donde x es la potencia que hará que 10 se multiplique las veces en que esta el valor de la potencia. esta constante simbólica esta definida en <stdlib. Sintaxis: t = sizeof(x).Calcula la tangente hiperbólica Sintaxis: z = tanh(x)  Donde x es el numero que será calculado la tangente hiperbólica. randomize. Para utilizar randomize debemos utilizar la librería time.Calcula el arco seno de un ángulo en radianes.Calcula la tangente de un ángulo en radianes. Esta función impide que se repitan las mismas secuencias de números aleatorios en diferentes ejecuciones.. y  z la variable que guarda el resultado tan....Inicializa el generador de números seudoaleatorios con una semilla aleatoria que es la función de la hora actual.. random.  Donde x es el numero que será calculado el arco seno.Espera la pulsación de una tecla para continuar la ejecución.Genera un numero pseudoaleatorio en el rango de 0 a RAND_MAX.h.h ya que randomize hace una llamada a la función time. cuyo valor debe estar entre –1 y 1.  Donde x es la variable que ocupa cierto tamaño de caracteres y el sizeof le contara la cantidad de bytes. y  z la variable que guarda el resultado tanh. Sintaxis: randomize() asin. y  z la variable que guarda el resultado OTRAS FUNCIONES: sizeof. Sintaxis: random(x)  Donde x va a ser el valor al que ramdom no debe considerar sino solamente los números aleatorios que sean menores a este. Sintaxis: z = tan(x)  Donde x es el numero que será calculado el arco tangente. rand.. es decir el tamaño en bytes de la variable kbhit.. y  z es la variable que guarda el resultado de dicha proceso. Prototipo: conio. incluida en este ultimo archivo.

‘\n’..determina si su argumento es una letra mayúscula(A -Z) isdigit.determina si su argumento es una letra mayúscula (A . isprintf.determina si su argumento es un dígito hexadecimal (A – F.convierte a double una secuencia de caracteres que representan un valor de punto flotante.La función: islower... isxdigit. isalpha. ‘\f ‘.convierte su argumento-una cadena que comienza con una serie de dígitos que representan un numero de punto flotante.convierte a long una secuencia de caracteres que representan un entero..z).determina si su argumento es cualquier carácter imprimible que no sea el carácter de espacio. strod.. 0 ..convierte una letra minúscula a mayúscula. incluyendo el carácter espacio.. dígito o letra.. ‘\r’. atol. isspace.convierte una letra mayúscula a minúscula. atoi. La función recibe dos argumentos – una cadena(char *) y un apuntador a char *.. un apuntador a char * .a un valor double. iscntrl.9)... .a un valor int. ‘\v ‘..Z) o minúscula (a .convierte su argumento-una cadena que comienza con una serie de dígitos que representan un entero -. strtol.determina si su argumento es una letra mayúscula (A . tolower. ‘\a’. y un entero.determina si un argumento es un dígito (0 . y al apuntador a char * se le asigna el resto de la cadena después de la conversión.. isgraph.determina si su argumento es una letra minúscula (a .determina si su argumento es un carácter imprimible que no sea espacio. ‘\f ’. o ‘\v’.z).determina si un argumento es alguno de los siguientes caracteres de control: ’\t’.9).determina si un argumento es alguno de los siguientes caracteres de espacio en blanco: ‘ ‘ (espacio). atof. ‘\r’ o ‘\v’... a – f. ‘\b’. ‘\t’. La función recibe tres argumentos – una cadena (char). isalnum.Z) o minúscula (a . toupper. isupper..z) o un dígito. La cadena contiene la secuencia de caracteres a convertirse.convierte su argumento-una cadena que comienza con una serie de dígitos que representan un entero-.a un valor long..determina si su argumento es cualquier carácter imprimible.. ispunct.

determina la longitud de la parte inicial de la cadena que esta en su primer argumento.. Dicha función puede recibir un apuntador a cualquier tipo de objeto memcpy recibe a dichos apuntadores como void. Strtoul.busca la primera ocurrencia de un carácter en una cadena.busca la primera ocurrencia en su segundo argumento de cadena en su primer argumento de cadena.determina la longitud de la parte inicial de la cadena que esta en su primer argumento que no contiene ningún carácter de cadena que esta en su segundo argumento.. Si encuentra dicho carácter devuelve un apuntador al carácter de cadena. memcmp.. y en caso contrario devuelve NULL. strpbrk. La función devuelve la longitud del segmento. que solo contiene caracteres de cadena que esta en su segundo argumento. y en caso contrario devuelve NULL. strrchr. memmove..busca la primera ocurrencia en su primer argumento de cualquier carácter que aparece en su segundo argumento. . La función memcpy manipula los bytes de los argumentos como caracteres.. La copia se realiza como si lis bytes se copiaran desde el segundo argumento hacia un arreglo de caracteres temporal y luego se copiaran desde el arreglo temporal hacia el primer argumento.copia el numero especificado de caracteres desde el objeto al que apunta su segundo argumento hacia al objeto al que apunta su primer argumento. al apuntador a char * se le asigna el resto de la cadena después de la conversión y el entero especifica la base del valor que esta siendo convertido. strspr. La cadena contiene la secuencia de caracteres a convertirse.copia un numero especificado de bytes desde el objeto al que esta apuntado su segundo argumento hacia el objeto al que esta apuntado su primer argumento. La función recibe tres argumentos – una cadena (char). un apuntador a char * . y un entero. y estos se convierten a apuntadores char para utilizarlos en la función. Si encuentra un carácter del segundo argumento devuelve un apuntador al carácter.busca la ultima ocurrencia de un carácter de una cadena..La cadena contiene la secuencia de caracteres a convertirse. La función devuelve la longitud del argumento.compara el numero especificado de caracteres de sus argumentos primero y segundo.. y en caso contrario devuelve NULL.. memcpy. Si encuentra dicho carácter devuelve un apuntador al carácter de la cadena.. strcspn.convierte a unsigned long una secuencia de caracteres que representan un entero.. al apuntador a char * se le asigna después de la conversión y el entero especifica la base del valor que esta siendo convertido. strchr. strstr. Si la segunda cadena se encuentra en la primera se devuelve un apuntador hacia la localidad de la cadena en el primer argumento.

copia su segundo argumento. Se devuelve un apuntador a la cadena.busca la primera ocurrencia de un byte. strerror. memset.. al que trata como unsigned char. representado como unsigned char en el numero especificado de bytes de un objeto. Si encuentra al byte devuelve un apuntador a este y en caso contrario devuelve un apuntador NULL.convierte un numero de error entero a una cadena de texto completo en forma dependiente del sistema.memchr... hacia un numero especificado de bytes del objeto al que esta apuntador el primer argumento. .

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->