Qué Son Las Librerías

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

Qué son las librerías

Las librerías son un grupo de archivos que tienen una funcionalidad preconstruida por
terceros, y que puede ser usadas por cualquier ejecutable. Las librerías contienen en
su interior variables y funciones, se conoce como librerías (o bibliotecas) a cierto tipo
de archivos que podemos importar o incluir en nuestro programa. Estos archivos
contienen las especificaciones de diferentes funcionalidades ya construidas y
utilizables, como por ejemplo leer del teclado o mostrar algo por pantalla entre muchas
otras más. al poder incluir estas librerías con definiciones de diferentes funcionalidades
podremos ahorrarnos gran cantidad de cosas.

Las librerías, también llamadas "frameworks", consisten en archivos de código a los


que llamamos al principio de la página, por ejemplo, una librería javascript será un
archivo en javascript que insertamos al principio de la página.

Podemos insertar cualquier archivo al principio de la página, sin embargo, no todos los
archivos pueden considerarse librerías. Para que un archivo sea una librería, este
puede tener que usarse en distintas páginas, no sólo del mismo sitio, sino de varios
sitios. Además, debe modificar el código de tal manera que nos facilite la inserción de
nuevo código en la página.

Biblioteca matemática.

math.h es un archivo de cabecera de la biblioteca estándar del lenguaje de


programación C diseñado para operaciones matemáticas básicas. Muchas de sus
funciones incluyen el uso de números en coma flotante. C++ también implementa estas
funciones por razones de compatibilidad y las declara en la cabecera cmath.

Una nota importante: si se está programando en C/C++ bajo Gnu/Linux, y se utiliza uno
de los compiladores nativos de este sistema operativo (gcc o g++), es necesario incluir,
al compilar, la opción -lm, dado que, de lo contrario, el compilador generará un error.
Por ejemplo, si tenemos un fichero fuente con funciones de la biblioteca matemática,
llamado mi_fich_fuente_math.c, para compilarlo será necesario dar la orden siguiente
en la consola de comandos (respectiva al intérprete):
$ gcc mi_fich_fuente_math.c -lm -o <nombre_del_ejecutable>

Esto, asimismo, no es necesario si se programa en C/C++ bajo Windows utilizando la


herramienta gráfica MS Visual C++.

Todas las funciones en las que participan ángulos toman y devuelven radianes.

Funciones miembro anteriores al C++


Nombre Descripción
acos arcocoseno
asin arcoseno
atan arcotangente
atan2 arcotangente de dos parámetros
ceil menor entero no menor que el parámetro
cos coseno
cosh coseno hiperbólico
exp(double x) función exponencial, computa ex
abs valor absoluto
floor mayor entero no mayor que el parámetro
fmod residuo de la division de flotantes
frexp fracciona y eleva al cuadrado.
ldexp tamaño del exponente de un valor en punto flotante
log logaritmo natural
log10 logaritmo en base 10
modf obtiene un valor en punto flotante íntegro y en partes
pow(x,y) eleva un valor dado a un exponente, xy
sin seno
sinh seno hiperbólico
sqrt raíz cuadrada
tan tangente
tanh tangente hiperbólica

Ejemplo:
1 #include <iostream>
2 #include <cmath>
3  
4 using namespace std;
5  
6 int main()
7 {//Inicio Función Main
8     double cateto_1;
9     double cateto_2;  //Declaración de Variables
10     double hipotenusa;
11  
12     cout<<"ingrese cateto 1:"<<endl;  //Pedir Cateto 1
13     cin>>cateto_1; //Guardar Cateto 1
14     cout<<"ingrese el cateto 2:"<<endl; //Pedir Cateto 2
15     cin>>cateto_2;  //Guardar Cateto 2
16     hipotenusa=sqrt((cateto_1*cateto_1+cateto_2*cateto2)); //Uso de la función sqrt Obtener Raíz Cuadrada
17                                 //Suma y multiplicación de catetos
18     cout<<"la hipotenusa es: "<<hipotenusa<<endl<<"adiós :D"; //Mostrar en pantalla el resultado optenido
19     
20    return 0;
21 }//Fin Función Main

Biblioteca de números aleatorios.


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.
Los números aleatorios son útiles en programas que necesitan simular eventos
aleatorios, tales como juegos, simulaciones y experimentos. En la práctica ninguna
función produce datos aleatorios verdaderos

Los números aleatorios son de gran importancia en la programación.  Necesitas


números aleatorios para hacer girar unos dados, repartir cartas, posicionar enemigos
en la pantalla y tal vez hasta controlar sus movimientos.  No, es un proceso mental fácil
de realizar, pero que no lleva algún procedimiento preciso y esto hace que sea casi
imposible hacerlo en la computadora.  Lo más cercano es una función matemática que
calcula números al azar.  Aquí voy a presentar un ejemplo que puede ser útil para
generar números aleatorios usando funciones de C++.

Las funciones que se necesitan para generar números al azar se encuentran en la


librería cstdlib, así que hay que incluirlo al principio del código. Para generar el número
aleatorio se hace uso de la función rand, misma que genera un número al azar entre 0
y la constante RAND_MAX (que vale generalmente 32,767 pero puede variar según el
compilador de C++ que estés usando).

La fórmula para hacerlo sería la siguiente:

numero_aleatorio=rango_inferior+int(rango*rand()/(RAND_MAX+1.0))

donde rango_inferior es el valor mínimo del rango del que se desea un número y rango
es la diferencia entre el valor mayor y el menor. Por ejemplo, si quiero generar un
número aleatorio entre 6 y 15 y guardarlo en un entero que declaré con el nombre de X,
la instrucción sería:

X=6+int((15-6)*rand()/(RAND_MAX+1.0))

Ejemplo:

También podría gustarte