Qué Son Las Librerías
Qué Son Las Librerías
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.
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.
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>
Todas las funciones en las que participan ángulos toman y devuelven radianes.
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
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: