Conceptos básicos de las funciones matemáticas comunes en la programación c
No todo el mundo va a emplear sus conocimientos de programación en lenguaje C para ayudar a pilotar un cohete de forma segura a través del espacio y en la órbita de Titán. No, es más probable que usted intenta algo mucho más los pies en la tierra. De cualquier manera, la obra más probable es que se realiza mediante el empleo de funciones matemáticas.
Función | #include | Que hace |
---|---|---|
sqrt () | math.h | Calcula la raíz cuadrada de un valor de punto flotante |
pow () | math.h | Devuelve el resultado de un valor de punto flotante eleva a acertain poder |
abdominales() | stdlib.h | Devuelve el valor absoluto (valor positivo) de un entero |
piso() | math.h | Redondea un valor de punto flotante al siguiente número entero de valor (nonfractional) |
ceil () | math.h | Redondea por un valor de coma flotante a la siguiente wholenumber |
Todas las funciones enumeradas, con excepción de la función abs (), se ocupan de valores de punto flotante. La función abs () sólo funciona con números enteros.
Usted puede buscar referencias de función en las páginas del manual, accede a través de Code :: Blocks o que se encuentran en línea o en la línea de comandos en una ventana de terminal Unix.
Matemáticas Mania Mangled está llena de un puñado de funciones matemáticas. El compilador le gusta ver estas funciones, siempre y cuando recuerde incluir el archivo de cabecera math.h en la Línea 2.
MATEMÁTICAS MANIA MANGLED
#include #include int () {resultado principal flotador, valor printf ("Introduzca un valor flotante:") -scanf ("% f", valor) -resultado = sqrt (valor) -printf ("La raíz cuadrada de% .2f es% .2f n ",
valor, resultado) -resultado = pow (valor 3) -printf ("%. 2f a la tercera potencia es% .2f n",
valor, resultado) -resultado = baja (valor) -printf ("El suelo de .2f% es% .2f n",
valor, resultado) -resultado = ceil (valor) -printf ("Y el techo de .2f% es% .2f n",
valor, resultado) -Retorno (0) -}
Ejercicio 1: Crear un nuevo proyecto con el código fuente de Matemáticas Mania Mangled. Tenga en cuenta que el printf () en el Listado fueron envueltos por lo que están divididos entre dos líneas- no es necesario colocarlos en su código fuente. Genere el proyecto. Ejecutar y probar diversos valores como entrada para examinar los resultados.
Ejercicio 2: Escriba un programa que muestra las potencias de 2, que muestra todos los valores de 20 a través de 210. Estas son las Sagradas Números de Informática.
Las funciones matemáticas que figuran son sólo una pequeña muestra de la variedad disponible.
En términos generales, si su código requiere algún tipo de operación matemática, compruebe la documentación de la biblioteca C, las páginas del manual, para ver si existe esa función específica.
En un sistema Unix, tipo man 3 matemáticas para ver una lista de funciones matemáticas de la biblioteca C.
La función ceil () se pronuncia ". Sello " Es a partir de la palabra techo, que es una obra de teatro sobre la función del suelo ().