Title | librerias para trabajar en el programa c++ |
---|---|
Course | Programación Básica |
Institution | Universidad Laica Eloy Alfaro de Manabí |
Pages | 7 |
File Size | 301.6 KB |
File Type | |
Total Downloads | 5 |
Total Views | 141 |
librerias c++...
UNIVERSIDAD LAICA “ELOY ALFARO DE MANABÍ”
PROGRAMACIÓN
CARRERA DE INGENIERÍA ELÉCTRICA
TEMA
“FUNCION EN LIBRERIAS C++”
DOCENTE RESPONSABLE
ING. WASHINGTON XAVIER GARCIA
NOMBRE DEL ALUMNO
VELASQUEZ HUERTAS ERICK MOISES
SEMESTRE
SEGUNDO “B”
ULEAM 2019(1) MANTA – ECUADOR
CONTENIDO 1
2
3
MISIÓN Y VISIÓN DE LA CARRERA DE INGENIERÍA ELÉCTRICA ....................... 1 1.1
MISION ........................................................................................................................ 1
1.2
VISION ........................................................................................................................ 1
¿QUÉ SON EXACTAMENTE LAS LIBRERÍAS? ........................................................... 2 2.1
SINTAXIS PARA DECLARAR LIBRERÍAS EN C++ ............................................. 2
2.2
FUNCIONES LIBRERÍAS DE C++ ........................................................................... 2
2.3
EJEMPLOS .................................................................................................................. 4
2.3.1
Ejemplo 1 .............................................................................................................. 4
2.3.2
Ejemplo 2 .............................................................................................................. 4
Bibliografía .......................................................................................................................... 5
1 1.1
MISIÓN Y VISIÓN DE LA CARRERA DE INGENIERÍA ELÉCTRICA
MISION la carrera de ingeniería eléctrica forma profesionales de alta calidad técnica, ética y humanista,
para satisfacer los requerimientos del desarrollo socio-económico de la provincia del país con el aporte de docentes competente y éticos mediante una infraestructura tecnológica de ultima generación. 1.2
VISION la carrera de ingeniería eléctrica proyecta consolidarse en unidad de alta calidad académica en
la formación de profesionales lideres a innovadores que fomentan el desarrollo del país con reconocimiento nacional e internacional.
1
2
¿QUÉ SON EXACTAMENTE LAS LIBRERÍAS?
En C++, 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 que podremos agregar a nuestro programa, 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, imaginemos por ejemplo que cada vez que necesitemos leer por teclado, debamos entonces crear una función que lo haga (algo realmente complejo), al poder contar con las librerías en C++, podremos hacer uso de una gran variedad de funciones que nos facilitaran la vida y aumentarán la modularidad de nuestros códigos. (González, 2017) 2.1
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 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. (Carlos, 2014) 2.2
FUNCIONES LIBRERÍAS DE C++ ❖ 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). 2
❖ 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. ❖ Biblioteca new: Manejo de memoria dinámica ❖ numeric: Parte de la librería numérica de la STL relativa a operaciones numéricas. ❖ 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 delas 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. (Delgado, 2014) 3
2.3
EJEMPLOS
2.3.1 Ejemplo 1
(Noguera Otero Francisco Javier, 2013) 2.3.2 Ejemplo 2
4
3
Bibliografía
Cardador, C. A. (2014). Programación con lenguajes de guión en páginas web. En C. A. Cardador, DIAGRAMAS DE FLUJO (pág. 321). MADRID: IC Editorial. Carlos, M. P. (2014). Programación. En M. P. Carlos, DIAGRAMAS DE FLUJO (pág. 294). LIMA: RA-MA Editorial. Delgado, F. J. (2014). PROBLEMARIO DE ALGORITMOS RESUELTOS CON DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO. En C. E. Amador, PROBLEMARIO DE ALGORITMOS RESUELTOS (pág. 169). MEXICO: Universidad Autónoma de Aguascalientes. Duran,
E.
(23
de
Julio
de
2016).
Amazonaws.
Obtenido
de
Amazonaws:
https://s3.amazonaws.com/academia.edu.documents/41139308/DIAGRAMA_DE_FLUJ O.pdf?response-contentdisposition=inline%3B%20filename%3DDiagrama_de_Flujo_de_Proceso.pdf&X-AmzAlgorithm=AWS4-HMAC-SHA256&X-AmzCredential=AKIAIWOWYYGZ2Y53UL3A%2F20191008%2Fus-east González,
J.
D.
(septiembre
de
2017).
Programar
ya
.
Obtenido
de
https://www.programarya.com/Cursos/C++/Estructura Jara, J. C. (2013). ENTORNO DE DESARROLLO PARA LA EJECUCIÓN Y TRADUCCIÓN DE PSEUDOCÓDIGO. En J. C. Jara, DIAGRAMAS DE FLUJO (pág. 39). LIMA: PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ. Noguera Otero Francisco Javier, a. T. (2013). PROGRAMACION. En a. T. Noguera Otero Francisco Javier, DIAGRAMAS DE FLUJO (pág. 47). BUENOS AIRES: Editorial UOC.
5...