SlideShare una empresa de Scribd logo
1 de 15
ESPINOSA OLIVO KARLA LIZETH
GARCIA ROSALES ERICKA YOVANNA
PROF.MARGARITA ROMEO ALVARADO
MATERIA: DESARROLLO DE SOFTWARE UTLIZANDO
PROGRAMACION ESTRUCTURADA
CENTRO DE ESTUDIOS TECNOLOGICOS INDUSTRIAL Y DE
SERVICIO N°109
GRUPO:2 DM(PG)
PRESENTACION DE LAS BIBLIOTECLAS QUE EXISTEN
PARA C++
¿QUÉ ES UNA BIBLIOTECA EN C++?
• La biblioteca estándar de C (también conocida como libc) es una
recopilación de ficheros cabecera y bibliotecas con rutinas,
estandarizadas por un comité de la Organización Internacional
para la Estandarización (ISO), que implementan operaciones
comunes, tales como las de entrada y salida o el manejo de
cadenas.
CLASIFICION DE BIBLIOTECAS DE C++
• Las bibliotecas 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
especifica.
TIPOS DE CLASIFICACIONES DE LIBRERIAS ESTANDAR.
*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.
*La biblioteca list:
Parte de la STL relativa a
contenedores tipo list; listas
doblemente enlazadas
*iostream:
Parte del a STL que
contiene los algoritmos
estándar, es quizá la
más usada e importante
(aunque no
indispensable).
*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, incluyendo asignadores 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 a
contenedores 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 de las
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 enlazadas simples.
*list
Permite implementar listas
doblemente enlazadas (listas
enlazadas dobles) fácilmente.
*iterator
Proporciona un conjunto de
clases para iterar elementos.
*regex
Proporciona fácil acceso al uso
de expresiones regulares para la
comparación de patrones.
*thread
Útil para trabajar programación
multihilos y crear múltiples hilos
en nuestra aplicación.
EJEMPLOS DE BIBLIOTECAS DE C++
En el siguiente ejemplo veremos el uso de la librería stdlib.h que posee una gran
variedad de funcionalidades, para este ejemplo usaremos la función rand que
nos permite generar un número aleatorio.
SEGUNDO EJEMPLO
En el siguiente ejemplo veremos el uso de la librería string.h que nos permite
básicamente crear y manipular muy fácilmente cadenas de caracteres
TERCER EJEMPLO
En este ejemplo usaremos la biblioteca vector, iterator y list, para crear un lista
doblemente enlazada, agregar algunos elementos en ella (incluido un vector) y
recorrerla.
Parte 1.
SINTAXIS PARA DECLARAR LIBRERÍAS C++
La declaración de librerías, tanto en C como en C++, se debe hacer al principio
de todo nuestro código, antes de la declaración de cualquier función o línea de
código, debemos indicarle al compilador que librerías usar, para el saber que
términos estarán correctos en la escritura de nuestro código y cuáles no. La
sintaxis es la siguiente: #include <nombre de la librería> o alternativamente
#include "nombre de la librería". Cualquiera de las 2 formas es válida en C++ (no
estoy seguro si en C sea válido), ten en cuenta que siempre el nombre de la
librería debe ir entre " y " o entre < y >. En tu código puedes declarar todas las
librerías que quieras aunque en realidad no tienen sentido declarar una librería
que no vas a usar en tu programa, sin embargo no existe límite para esto.
BIBLIOGRAFÍA
https://www.programarya.com/Cursos/C++/Bibliotecas-o-Librerias
https://es.wikipedia.org/wiki/Biblioteca_estándar_de_C
https://www.google.com.mx/search?q=LIBRERIAS+ESTANDAR+C%2B%2B&source=lnms&sa=
X&ved=0ahUKEwiJtZ3B9bTaAhUOeKwKHWtoAigQ_AUICSgA&biw=1366&bih=662&dpr=1

Más contenido relacionado

La actualidad más candente

Bibliotecas de c++
Bibliotecas de c++Bibliotecas de c++
Bibliotecas de c++Maztherprozh
 
bibliotecas mas importantes de C++
bibliotecas mas importantes de C++bibliotecas mas importantes de C++
bibliotecas mas importantes de C++Salvador Sanchez
 
Bibliotecas c++ por plata cabello jose manuel
Bibliotecas c++ por plata cabello jose manuelBibliotecas c++ por plata cabello jose manuel
Bibliotecas c++ por plata cabello jose manueljose manuel plata cabello
 
Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++carmenmc2017
 
Las bibliotecas que_existen_para_c_(2)
Las bibliotecas que_existen_para_c_(2)Las bibliotecas que_existen_para_c_(2)
Las bibliotecas que_existen_para_c_(2)Efren Pacheco
 
Las bibliotecas que_existen_para_c_
Las bibliotecas que_existen_para_c_Las bibliotecas que_existen_para_c_
Las bibliotecas que_existen_para_c_Diego Arturo
 

La actualidad más candente (13)

Bibliotecas de c++
Bibliotecas de c++Bibliotecas de c++
Bibliotecas de c++
 
Bibliotecas de-c
Bibliotecas de-cBibliotecas de-c
Bibliotecas de-c
 
bibliotecas mas importantes de C++
bibliotecas mas importantes de C++bibliotecas mas importantes de C++
bibliotecas mas importantes de C++
 
Bibliotecas c++ por plata cabello jose manuel
Bibliotecas c++ por plata cabello jose manuelBibliotecas c++ por plata cabello jose manuel
Bibliotecas c++ por plata cabello jose manuel
 
Librerias en c
Librerias en cLibrerias en c
Librerias en c
 
Consulta sobre librerías en c++
Consulta sobre librerías en c++Consulta sobre librerías en c++
Consulta sobre librerías en c++
 
Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++
 
Bibliotecas de c_
Bibliotecas de c_Bibliotecas de c_
Bibliotecas de c_
 
Las bibliotecas que_existen_para_c_(2)
Las bibliotecas que_existen_para_c_(2)Las bibliotecas que_existen_para_c_(2)
Las bibliotecas que_existen_para_c_(2)
 
Librerias de C++
Librerias de C++Librerias de C++
Librerias de C++
 
Bibliotecas de c_
Bibliotecas de c_Bibliotecas de c_
Bibliotecas de c_
 
Act 5
Act 5Act 5
Act 5
 
Las bibliotecas que_existen_para_c_
Las bibliotecas que_existen_para_c_Las bibliotecas que_existen_para_c_
Las bibliotecas que_existen_para_c_
 

Similar a Biblioteca

Bibliotecas que existen_para_c++
Bibliotecas que existen_para_c++Bibliotecas que existen_para_c++
Bibliotecas que existen_para_c++andreadelacruz002
 
Practica 1
Practica 1Practica 1
Practica 1Tensor
 
Practica 1
Practica 1Practica 1
Practica 1Tensor
 
Centro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosCentro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosMaztherprozh
 
Adan guadalupe diaz meza
Adan guadalupe diaz meza Adan guadalupe diaz meza
Adan guadalupe diaz meza AbelDM1104
 
Presentacion1(3)(2)
Presentacion1(3)(2)Presentacion1(3)(2)
Presentacion1(3)(2)gadiel1515
 
Nuevo documento de microsoft office word
Nuevo documento de microsoft office wordNuevo documento de microsoft office word
Nuevo documento de microsoft office wordRemixz7548
 
Bibliotecas de C
Bibliotecas de CBibliotecas de C
Bibliotecas de CLorenaCMtz
 
Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++carmenmc2017
 
Bibliotecas virtuales
Bibliotecas virtualesBibliotecas virtuales
Bibliotecas virtualesKareliaRivas
 
Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_Oziel Solis Juarez
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Idalia Tristan
 
bibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdfbibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdfssuser948499
 

Similar a Biblioteca (17)

Bibliotecas que existen_para_c++
Bibliotecas que existen_para_c++Bibliotecas que existen_para_c++
Bibliotecas que existen_para_c++
 
Practica 1
Practica 1Practica 1
Practica 1
 
Practica 1
Practica 1Practica 1
Practica 1
 
Bibliotecas que existen_para_c_
Bibliotecas que existen_para_c_Bibliotecas que existen_para_c_
Bibliotecas que existen_para_c_
 
Centro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosCentro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_servicios
 
Adan guadalupe diaz meza
Adan guadalupe diaz meza Adan guadalupe diaz meza
Adan guadalupe diaz meza
 
Bibliotecas de c_
Bibliotecas de c_Bibliotecas de c_
Bibliotecas de c_
 
Presentacion1(3)(2)
Presentacion1(3)(2)Presentacion1(3)(2)
Presentacion1(3)(2)
 
Nuevo documento de microsoft office word
Nuevo documento de microsoft office wordNuevo documento de microsoft office word
Nuevo documento de microsoft office word
 
Bibliotecas de C
Bibliotecas de CBibliotecas de C
Bibliotecas de C
 
Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++
 
Bibliotecas virtuales
Bibliotecas virtualesBibliotecas virtuales
Bibliotecas virtuales
 
Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_
 
BIBLIOTECAS PARA C++
BIBLIOTECAS PARA C++BIBLIOTECAS PARA C++
BIBLIOTECAS PARA C++
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++
 
bibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdfbibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdf
 
Bibliotecas para c++
Bibliotecas para c++Bibliotecas para c++
Bibliotecas para c++
 

Más de erickaagarciarosales (14)

Examen
ExamenExamen
Examen
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Tablas de verdad_para_c_
Tablas de verdad_para_c_Tablas de verdad_para_c_
Tablas de verdad_para_c_
 
Jerarquia de las_operaciones
Jerarquia de las_operacionesJerarquia de las_operaciones
Jerarquia de las_operaciones
 
Instrucciones basicas
Instrucciones basicasInstrucciones basicas
Instrucciones basicas
 
Estructuras basicas de_c_
Estructuras basicas de_c_Estructuras basicas de_c_
Estructuras basicas de_c_
 
Creo si es_este
Creo si es_esteCreo si es_este
Creo si es_este
 
C
C C
C
 
Bibliotecas existentes para_c_
Bibliotecas existentes para_c_Bibliotecas existentes para_c_
Bibliotecas existentes para_c_
 
Tablas de verdad
Tablas de verdadTablas de verdad
Tablas de verdad
 
Presentacion de la_estructura_basica_c_
Presentacion de la_estructura_basica_c_Presentacion de la_estructura_basica_c_
Presentacion de la_estructura_basica_c_
 
Presentacion de instrucciones_basicas_para_c_(2)
Presentacion de instrucciones_basicas_para_c_(2)Presentacion de instrucciones_basicas_para_c_(2)
Presentacion de instrucciones_basicas_para_c_(2)
 
Ley de jerarquia_de_operaciones
Ley de jerarquia_de_operacionesLey de jerarquia_de_operaciones
Ley de jerarquia_de_operaciones
 
C
C C
C
 

Último

EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 

Último (20)

EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 

Biblioteca

  • 1. ESPINOSA OLIVO KARLA LIZETH GARCIA ROSALES ERICKA YOVANNA PROF.MARGARITA ROMEO ALVARADO MATERIA: DESARROLLO DE SOFTWARE UTLIZANDO PROGRAMACION ESTRUCTURADA CENTRO DE ESTUDIOS TECNOLOGICOS INDUSTRIAL Y DE SERVICIO N°109 GRUPO:2 DM(PG) PRESENTACION DE LAS BIBLIOTECLAS QUE EXISTEN PARA C++
  • 2. ¿QUÉ ES UNA BIBLIOTECA EN C++? • La biblioteca estándar de C (también conocida como libc) es una recopilación de ficheros cabecera y bibliotecas con rutinas, estandarizadas por un comité de la Organización Internacional para la Estandarización (ISO), que implementan operaciones comunes, tales como las de entrada y salida o el manejo de cadenas.
  • 3. CLASIFICION DE BIBLIOTECAS DE C++ • Las bibliotecas 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 especifica.
  • 4. TIPOS DE CLASIFICACIONES DE LIBRERIAS ESTANDAR. *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.
  • 5. *La biblioteca list: Parte de la STL relativa a contenedores tipo list; listas doblemente enlazadas *iostream: Parte del a STL que contiene los algoritmos estándar, es quizá la más usada e importante (aunque no indispensable).
  • 6. *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, incluyendo asignadores 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.
  • 7. *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 a contenedores tipo queue (colas de objetos).
  • 8. *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 de las dificultades que generan los char.
  • 9. *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 enlazadas simples. *list Permite implementar listas doblemente enlazadas (listas enlazadas dobles) fácilmente.
  • 10. *iterator Proporciona un conjunto de clases para iterar elementos. *regex Proporciona fácil acceso al uso de expresiones regulares para la comparación de patrones. *thread Útil para trabajar programación multihilos y crear múltiples hilos en nuestra aplicación.
  • 11. EJEMPLOS DE BIBLIOTECAS DE C++ En el siguiente ejemplo veremos el uso de la librería stdlib.h que posee una gran variedad de funcionalidades, para este ejemplo usaremos la función rand que nos permite generar un número aleatorio.
  • 12. SEGUNDO EJEMPLO En el siguiente ejemplo veremos el uso de la librería string.h que nos permite básicamente crear y manipular muy fácilmente cadenas de caracteres
  • 13. TERCER EJEMPLO En este ejemplo usaremos la biblioteca vector, iterator y list, para crear un lista doblemente enlazada, agregar algunos elementos en ella (incluido un vector) y recorrerla. Parte 1.
  • 14. SINTAXIS PARA DECLARAR LIBRERÍAS C++ La declaración de librerías, tanto en C como en C++, se debe hacer al principio de todo nuestro código, antes de la declaración de cualquier función o línea de código, debemos indicarle al compilador que librerías usar, para el saber que términos estarán correctos en la escritura de nuestro código y cuáles no. La sintaxis es la siguiente: #include <nombre de la librería> o alternativamente #include "nombre de la librería". Cualquiera de las 2 formas es válida en C++ (no estoy seguro si en C sea válido), ten en cuenta que siempre el nombre de la librería debe ir entre " y " o entre < y >. En tu código puedes declarar todas las librerías que quieras aunque en realidad no tienen sentido declarar una librería que no vas a usar en tu programa, sin embargo no existe límite para esto.