practica 3

Páginas: 5 (1057 palabras) Publicado: 5 de octubre de 2015

Bibliotecas o librerías en C++. Declaración y uso de librerías. Include en C++
Junto con los compiladores de C y C++, se incluyen ciertos archivos llamados bibliotecas más comúnmente librerías. Las bibliotecas contienen el código objeto de muchos programas que permiten hacer cosas comunes, como leer el teclado, escribir en la pantalla, manejar números, realizar funciones matemáticas, etc.
Lasbibliotecas están clasificadas por el tipo de trabajos que hacen, hay bibliotecas de entrada y salida, matemáticas, de manejo de memoria, de manejo de textos y como imaginarás existen muchísimas librerías disponibles y todas con una función específica.
Nota: Existe una discusión sobre el nombre de estos archivos. Muchas personas consideran que el nombre adecuado es archivos de biblioteca, y estanen lo correcto. Sin embargo, la mayoría llamamos a estos archivos librerías, y también me incluyo entre estos. El error proviene del nombre en inglés, que es library. Este término se traduce como biblioteca, y no como librería. De este modo a lo largo de esta sección las llamaré de cualquiera de las dos formas, para estar más claros.
Librerías Estandar de C++ (Standar Template Library o STL)
Acontinuación pondré algunas de las librerías de uso más común de C++ y que forman parte de las librerías estandar de este lenguaje.
fstream:
Flujos hacia/desde ficheros. Permite la manipulación de archivos desde el programar, tanto leer como escribir en ellos.
iosfwd:
Contiene declaraciones adelantadas de todas las plantillas de flujos y sus typedefs estándar. Por ejemplo ostream.
iostream:
Partedel a STL que contiene los algoritmos estándar, es quizá la más usada e importante (aunque no indispensable).
La biblioteca list:
Parte de la STL relativa a contenedores tipo list; listas doblemente enlazadas
math:
Contiene los prototipos de las funciones y otras definiciones para el uso y manipulación de funciones matemáticas.
memory:
Utilidades relativas a la gestión de memoria, incluyendoasignadores y punteros inteligentes (auto_ptr).
"auto_ptr" es una clase que conforma la librería memory y permite un fácil manejo de punteros y su destrucción automaticamente.
Biblioteca new:
Manejo de memoria dinámica
numeric:
Parte de la librería numérica de la STL relativa a operaciones numéricas.
ostream:
Algoritmos estándar para los flujos de salida.
queue:
Parte de la STL relativa acontenedores tipo queue (colas de objetos).
Librería stdio:
Contiene los prototipos de las funciones, macros, y tipos para manipular datos de entrada y salida.
Librería stdlib:
Contiene los prototipos de las funciones, macros, y tipos para utilidades de uso general.
string:
Parte de la STL relativa a contenedores tipo string; una generalización de las cadenas alfanuméricas para albergar cadenas de objetos.Muy útil para el fácil uso de las cadenas de caracteres, pues elimina muchas d elas dificultades que generan los char
typeinfo:
Mecanismo de identificación de tipos en tiempo de ejecución
vector:
Parte de la STL relativa a los contenedores tipo vector; una generalización de las matrices unidimensionales C/C++
forward_list
Esta librería es útil para implementar con gran facilidad listas enlazadassimples.



Funciones matemáticas más importantes en C/C++:

Las funciones más importantes relacionadas con las matemáticas que se pueden encontrar en un compilador estándar de C/C++ son las que aparecen en la tabla siguiente. Recuerda que debes poner
#include
Al principio en tu programa, y que debes añadir al compilar la opción -lm al final.
En todas estas funciones se espera que losargumentos sean de tipo double, y el resultado también es de ese tipo. Los argumentos de estas funciones (a y b) pueden ser expresiones más o menos complejas (que pueden incluir llamadas a otras funciones).











Función
Descripción
cos(a)
Coseno del ángulo a (expresado en radianes)
sin(a)
Seno de a
tan(a)
Tangente de a
acos(a)
Arcocoseno de a
asin(a)
Arcoseno de a
atan(a)
Arcotangente de a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practica 3 Quimica 3
  • Practica 3
  • Práctica 3
  • practica 3
  • practica 3
  • practica 3
  • Practica 3
  • Practica 3

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS