SlideShare una empresa de Scribd logo
1 de 3
Act. 05 Jesús Emiliano Martínez Peña 09/03/2018
Biblioteca c++
-Programar
-Problema
-Código
-Lenguajes
Sintaxis para declarar Librerías en 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 estaran 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,sinembargono existe límiteparaesto.
Librerías Estandar de C++ (Standar
Template Library o STL)
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:
Parte del 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, 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.
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.
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 enlzadas (listas enlazadas
dobles) facilmente.
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ó
Los comando de c++ son muy importantes para la realización de
los programas
Tipos de errores de
programacion
Error de sintaxis
Un error de sintaxis
se produceal
escribir,
incorrectamente,
alguna parte del
código fuente de un
programa. De
forma que, dicho
error impedirá,
tanto al compilador
como al intérprete,
traducir dicha
instrucción, ya que,
ninguno de los dos
entenderá qué le
está diciendo el
programador.
Error de ejecucion
Los errores de
lógica son los más
difíciles de detectar.
Cuando un
programa no tiene
errores desintaxis
ni errores de
ejecución, pero,
aún así, no funciona
bien, esto es debido
a la existencia de
algún error lógico.
De manera que, un
error de lógica se
producecuando los
resultados
obtenidos no son
los esperados.
Error de lógica
Errores logicos
Son errores que
aparecen mientras
se ejecuta su
programa. Estos
errores aparecen
normalmente
cuando su
programa intenta
una operación que
es imposible que se
lleve a cabo.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

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)
 
Tipos de librería en c++
Tipos de librería en c++Tipos de librería en c++
Tipos de librería en c++
 
Bibliotecas de c_
Bibliotecas de c_Bibliotecas de c_
Bibliotecas de 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++
 
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_
 
Biblioteca
BibliotecaBiblioteca
Biblioteca
 
bibliotecas c++
bibliotecas c++bibliotecas c++
bibliotecas c++
 
Librerias de C++
Librerias de C++Librerias de C++
Librerias de C++
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++
 
Librerias c ++
Librerias c ++Librerias c ++
Librerias c ++
 
Consulta
ConsultaConsulta
Consulta
 
Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Tipos de datos para C++
Tipos de datos para C++Tipos de datos para C++
Tipos de datos para C++
 

Similar a Nuevo documento de microsoft office word

Similar a Nuevo documento de microsoft office word (19)

Bibliotecas que existen_para_c++
Bibliotecas que existen_para_c++Bibliotecas que existen_para_c++
Bibliotecas que existen_para_c++
 
Bibliotecas de-c
Bibliotecas de-cBibliotecas de-c
Bibliotecas de-c
 
Biblioteca (1)
Biblioteca (1)Biblioteca (1)
Biblioteca (1)
 
Bibliotecas de c_
Bibliotecas de c_Bibliotecas de c_
Bibliotecas de c_
 
BIBLIOTECAS PARA C++
BIBLIOTECAS PARA C++BIBLIOTECAS PARA C++
BIBLIOTECAS PARA C++
 
bibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdfbibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdf
 
Presentacion1(3)(2)
Presentacion1(3)(2)Presentacion1(3)(2)
Presentacion1(3)(2)
 
Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++Bibliotecas mas importantes en c++
Bibliotecas mas importantes en c++
 
Adan guadalupe diaz meza
Adan guadalupe diaz meza Adan guadalupe diaz meza
Adan guadalupe diaz meza
 
Practica 1
Practica 1Practica 1
Practica 1
 
Practica 1
Practica 1Practica 1
Practica 1
 
Bibliotecas para c++
Bibliotecas para c++Bibliotecas para c++
Bibliotecas para c++
 
Bibliotecas para c_
Bibliotecas para c_Bibliotecas para c_
Bibliotecas para c_
 
Bibliotecas de c_
Bibliotecas de c_Bibliotecas de c_
Bibliotecas de c_
 
Bibliotecas de C
Bibliotecas de CBibliotecas de C
Bibliotecas de 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
 
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
 
librerias.pptx
librerias.pptxlibrerias.pptx
librerias.pptx
 
Librerias en c
Librerias en cLibrerias en c
Librerias en c
 

Más de Remixz7548

Topologia estrella
Topologia estrellaTopologia estrella
Topologia estrella
Remixz7548
 
Maqueta de punto a punto (1)
Maqueta de punto a punto (1)Maqueta de punto a punto (1)
Maqueta de punto a punto (1)
Remixz7548
 

Más de Remixz7548 (20)

Conclusion grupal
Conclusion grupalConclusion grupal
Conclusion grupal
 
Topologia maya
Topologia mayaTopologia maya
Topologia maya
 
Topologia estrella
Topologia estrellaTopologia estrella
Topologia estrella
 
Maqueta de punto a punto (1)
Maqueta de punto a punto (1)Maqueta de punto a punto (1)
Maqueta de punto a punto (1)
 
3.3
3.33.3
3.3
 
Reportes
ReportesReportes
Reportes
 
Gestor
GestorGestor
Gestor
 
Sem
SemSem
Sem
 
Seo
SeoSeo
Seo
 
Sociales
SocialesSociales
Sociales
 
Blog
BlogBlog
Blog
 
Pagina
PaginaPagina
Pagina
 
Colores
ColoresColores
Colores
 
Hosting y dominio
Hosting y dominioHosting y dominio
Hosting y dominio
 
Clasificacion de una pagina web
Clasificacion de una pagina webClasificacion de una pagina web
Clasificacion de una pagina web
 
Arquitectura de la informacion
Arquitectura de la informacionArquitectura de la informacion
Arquitectura de la informacion
 
Terminologia
TerminologiaTerminologia
Terminologia
 
Reportes de programas de ciclos
Reportes de programas de  ciclosReportes de programas de  ciclos
Reportes de programas de ciclos
 
Tabla sql
Tabla sqlTabla sql
Tabla sql
 
Tabla sql
Tabla sqlTabla sql
Tabla sql
 

Último

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 

Nuevo documento de microsoft office word

  • 1. Act. 05 Jesús Emiliano Martínez Peña 09/03/2018 Biblioteca c++ -Programar -Problema -Código -Lenguajes Sintaxis para declarar Librerías en 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 estaran 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,sinembargono existe límiteparaesto. Librerías Estandar de C++ (Standar Template Library o STL) 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: Parte del 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, incluyendo asignadores y punteros inteligentes (auto_ptr). "auto_ptr" es una clase que conforma la librería memory y
  • 2. permite un fácil manejo de punteros y su destrucción automaticamente. 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. 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 enlzadas (listas enlazadas dobles) facilmente. 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ó Los comando de c++ son muy importantes para la realización de los programas
  • 3. Tipos de errores de programacion Error de sintaxis Un error de sintaxis se produceal escribir, incorrectamente, alguna parte del código fuente de un programa. De forma que, dicho error impedirá, tanto al compilador como al intérprete, traducir dicha instrucción, ya que, ninguno de los dos entenderá qué le está diciendo el programador. Error de ejecucion Los errores de lógica son los más difíciles de detectar. Cuando un programa no tiene errores desintaxis ni errores de ejecución, pero, aún así, no funciona bien, esto es debido a la existencia de algún error lógico. De manera que, un error de lógica se producecuando los resultados obtenidos no son los esperados. Error de lógica Errores logicos Son errores que aparecen mientras se ejecuta su programa. Estos errores aparecen normalmente cuando su programa intenta una operación que es imposible que se lleve a cabo.