ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Se puede usar cualquiera de los dos términos, son "paquetes" o colecciones de clases y funciones ya definidas en el lenguaje, que te permiten dar solución a problemas comunes y que generalmente requieren de acciones genéricas


Enviado por   •  7 de Junio de 2016  •  Documentos de Investigación  •  1.455 Palabras (6 Páginas)  •  440 Visitas

Página 1 de 6

Investigación

  • ¿Cuál es el término correcto, librerías o biblioteca? Explique.
  • Mencione el nombre de 7 librerías o bibliotecas de c++ y explique el uso
  • Enliste 7 comandos por librería y explique
  • Investigue un ejemplo de programa de c++ que contenga al menos un comando por biblioteca
  • ¿Para qué sirve return 0 y cuando usar?

Desarrollo

  1. Se puede usar cualquiera de los dos términos, son "paquetes" o colecciones de clases y funciones ya definidas en el lenguaje, que te permiten dar solución a problemas comunes y que generalmente requieren de acciones genéricas
  • Algorithm: Parte de la STL que describe los algoritmos
  • Bitset: parte de la STL relativa a contenedores bitset
  • Complex: librería numérica de la STL relativa a los números complejos
  • List: secuencias de elementos almacenados en una lista encadenada.
  • Cmath: declara un set de funciones que se utilizan para computer operaciones matematicas communes y transformaciones
  • Stack: posee el mecanismo de operación necesario para manejar operaciones de inserter, borrar, entre otras

Utility: define los tipos, funciones y operadores de las biblioteclas de plantillas estándar que ayudan a administrar pares de objetos

  1. Algorithm
  • Find: encuentra el primer elemento que satisfaga los criterios específicos.
  • Count: devuelve el numero de elementos que cumplan criterios específicos.
  • Mismatch: encuentra la primera posición de dos rangos diferentes
  • Equal: determina si dos conjuntos de elementos son los mismos.
  • Search: busca en un rango de elementos
  • Copy: copia un intervalo de elementos a una nueva ubicación
  • Swap: intercambia los valores de dos objetos.
  1. Bitset
  • &: efectúa una operación AND bit a bit entre dos conjuntos de bits.
  • <<:  inserta una representación de texto de la secuencia de bits en el flujo de salida estándar.
  • >>: inserta una representación de texto de la secuencia de bits en el flujo de entrada estándar.
  • ^: efectúa una operación EXCLUSVE-OR bit a bit entre dos conjuntos de bits.
  • |: efectúa una operación OR bit a bit entre dos conjuntos de bits.
  1. Complex
  • Double cabs: magnitud del número complejo
  • Doublé complex cacos: coseno complejo inverso
  • Doublé complex cacosh: coseno hiperbólico complejo inverso
  • Doublé carg: argumento
  • Doublé complex casin: seno complejo inverso
  • Doublé complex ccos: coseno complejo
  • Doublé complex ccosh: coseno hiperbólico complejo
  1. List
  • Assign: asigna elementos a la lista.
  • Remove: borra un elemento de la lista.
  • Merge: une dos listas.
  • Pop_back: elimina el ultimo componente de la lista.
  • Pop_front: elimina el primer componente de la lista.
  • Push_back: añade un componente al final de la lista.
  • Push_front: añade un componente al frente de la lista.
  1. Cmath
  • Exp: función exponencial.
  • Log: logaritmo natural.
  • Cosh: coseno hiperbólico.
  • Sqrt: raíz cuadrada
  • Sin: seno.
  • Cos: coseno.
  • Log2: logaritmo binario.
  1. Stack
  • empty: cierto si el stack está vacío.
  • pop: borra elemento en el tope del stack.
  • push: agrega elemento al tope del stack.
  • size: regresa el numero de elementos en el stack.
  • top: regresa el ultimo elemento en el stack.
  1. Utility
  • Foward: impide que el reenvío directo oculte el tipo de referencia del argumento.
  • Make_pair: función de plantilla usada para construir objetos de tipo pair
  • Swap: intercambia los elementos de dos objetos pair.
  • ¡=: comprueba si el objeto del lado izquierdo del operador no es igual que el del lado derecho.
  • == comprueba si el objeto de par de lado izquierdo del operador es igual que el del lado derecho.
  • <: comprueba si el objeto de par del lado izquierdo del operador es menor que el de lado derecho.
  • >: comprueba si el objeto de par del lado izquierdo del operador es mayor que el de lado derecho.

4.1 algorithm

#include 

#include 

#include 

using namespace std;

int main(){

        vector<int> v;

        v.push_back(8);

        v.push_back(13);

        v.push_back(3);

        v.push_back(2);

        v.push_back(5);

        v.push_back(6);

        for(int i=0;i<int(v.size());i++) cout<<" "<

        //Invertimos las posiciones del vector

        reverse(v.begin(),v.end());        

        for(int i=0;i<int(v.size());i++) cout<<" "<

        //Cambiamos una posición por otra del vector

        swap(v[2],v[5]);

        for(int i=0;i<int(v.size());i++) cout<<" "<

        //Ordenamos el vector

        sort(v.begin(),v.end());        

        for(int i=0;i<int(v.size());i++) cout<<" "<

        //Generamos la siguiente permutación del vector

        next_permutation(v.begin(),v.end());

        for(int i=0;i<int(v.size());i++) cout<<" "<

...

Descargar como (para miembros actualizados) txt (8 Kb) pdf (199 Kb) docx (634 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com