Sei sulla pagina 1di 4

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO

FACULTAD DE CIENCIAS
INGENIERIA QUÍMICA
Nombre: Brayan Montesdeoca
Fecha: 25 de junio de 2020
Tema: Diferentes funciones que utiliza C en su programación.

FUNCIONES EN LENGUAJE C

La modularización, es una técnica usada En C, se conocen como funciones aquellos trozos de


por los programadores para hacer sus códigos utilizados para dividir un programa con el
códigos más cortos, ya que consiste en objetivo que, cada bloque realice una tarea
reducir un gran problema complejo, en determinada.
pequeños problemitas más sencillos, En las funciones juegan un papel muy importe las
concentrándose en la solución por variables, ya que como se ha dicho estas pueden ser
separado, de cada uno de ellos. locales o globales.

Variables Globales: Estas se crean durante


toda la ejecución del programa, y son globales,
ya que pueden ser llamadas, leídas,
modificadas, etc; desde cualquier función. Se
definen antes del main().
Variables Locales: Estas, pueden ser
utilizadas únicamente en la función que hayan
sido declaradas.(Armendaris, 2016)

FUNCIÓN
MATEMÁTICA

El lenguaje C nos facilita una biblioteca de funciones


matemáticas entre las que se incluyen las de uso más
habitual como pueden ser: valor absoluto, potencia de
un número elevado a otro, raíz cuadrada, funciones
trigonométricas (seno, coseno, tangente, etc.),
redondeo, exponenciación, logaritmo decimal,
logaritmo neperiano y otras.

Para utilizar las funciones matemáticas indicadas a


continuación es necesario incluir en la cabecera de
nuestros programas la siguiente declaración:
#include <math.h>

El resultado de aplicar una función matemática es un


valor numérico de tipo double (aunque el resultado
puede ser un valor entero, internamente C lo
considerará como un valor tipo decimal de doble
precisión o tipo double)(Torres, 2016)
Las funciones disponibles de uso
más habitual son las siguientes:

GGGD

La biblioteca de funciones matemáticas de C es más


amplia de lo que hemos expuesto (por ejemplo se
dispone de más funciones trigonométricas y de otros
tipos que las aquí indicadas), pero con estas funciones
quedan cubiertos los cálculos más habituales.
Las funciones relacionadas con ángulos trabajan en
radianes. Por tanto para operar con grados habremos de
realizar la conversión oportuna.(Cordova, 2017)

EJEMPLO

Ilustracion 1. Programacion en C++.


Ilustracion 2. Ejecución del programa.

PRINCIPALES LIBRERIAS EMPLEADAS EN


LENGUAJE C

 assert.h: Contiene una macro para el diagnóstico dentro de los programas.


 ctype.h: Contiene varias funciones para comprobación de tipos y
transformación de caracteres.
 errno.h: Contiene varias macros usadas para informar de errores.
 limits.h: Contienen varias macros que definen constantes para el tamaño de
tipo enteros.
 float.h: Contienen varias macros que definen constantes para el tamaño de
tipo flotante.
 locale.h: Contienen varias macros, funciones y tipos para unidades locales,
como unidad monetaria, tiempo, dígitos, etc.
 math.h: Contiene una macro y varias funciones matemáticas.
 setjmp.h: Contienen declaraciones que proporcionan una forma de evitar la
secuencia normal de llamada y regreso de funciones.
 signal.h: Contiene un tipo, dos funciones y varias macros para manejar
condiciones excepcionales que aparecen durante la ejecución, tal como una
señal de interrupción de una fuente externa o un error en la ejecución.
 stdarg.h: Contiene un tipo y tres macros que proporcionan recursos para
recorrer una lista de argumentos de función de tamaño y tipo desconocido.
 stddef.h: Contiene varios tipos y macros que también están definidas en
otras librerías, como size_t.
 stdio.h: Contiene tipos, macros y funciones para la realización de tareas de
E/S.
 stdlib.h: Contiene tipos, macros y funciones para la conversión numérica,
generación de números aleatorios, búsquedas y ordenación, gestión de
memoria y tareas similares.[ CITATION Lui151 \l 1033 ]
 string.h: Contiene tipos, macros y funciones para la manipulación de
Bibliografía
Aponte, L. E. (3 de 10 de 2015). OVERBLOG. Obtenido de http://programandoenc.over-blog.es/article-
29441001.html
Armendaris, P. (8 de 3 de 2016). WIKILIBROS. Obtenido de https://es.wikibooks.org/wiki/Programaci
%C3%B3n_en_C/Uso_de_funciones
Cordova, M. (12 de 3 de 2017). Undefined. Obtenido de
http://maxus.fis.usal.es/FICHAS_C.WEB/03xx_PAGS/0305.html
Torres, E. (7 de 8 de 2016). apr. Obtenido de https://www.aprenderaprogramar.com/index.php?
option=com_content&view=article&id=909:funciones-matematicas-en-c-redondeo-valor-absoluto-potencia-
trigonometricas-raiz-cuadrada-cu00520f&catid=82&Itemid=210#:~:text=El%20lenguaje%20C%20nos
%20facilita,%2C%20exp

Potrebbero piacerti anche