Está en la página 1de 8

UNIDAD EDUCATIVA

FISCOMISIONAL“MARÍA
AUXILIADORA”
TEMA:

C++
INTEGRANTES:

DIDIER QUINTERO
DIDIER PERLAZA
CURSO:
1RO “A” INFORMÁTICA
ASIGNATRA:
PROGRAMACIÓN

1
INTRODUCCIÓN
Es un lenguaje de programación versátil y poderoso que se ha vuelto fundamental en el
desarrollo de software para mejorar la eficiencia en el seguimiento actualización y
manipulación de datos

Desarrollo

2
3
Sintaxis
1. Comentarios:
cppCopy code
// Este es un comentario de una línea /* Este es un comentario de múltiples líneas */
2. Directivas del preprocesador:
cppCopy code
#include <iostream> #define PI 3.14159
3. Espacios de nombres (namespace):
cppCopy code
using namespace std;
4. Función principal:
cppCopy code
int main() { // Código principal del programa return 0 ; }
5. Declaración de variables:
cppCopy code
int edad; double precio; char letra;

4
6. Inicialización de variables:
cppCopy code
int edad = 25 ; double precio = 19.99 ; char letra = 'A' ;
7. Entrada y salida estándar:
cppCopy code
cout << "Hola, mundo!" << endl; cin >> edad;
8. Estructuras de control:
 If-else:
cppCopy code
if (condicion) { // Código si la condición es verdadera } else { // Código si la condición es falsa
}
 Bucle for:
cppCopy code
for ( int i = 0 ; i < 10 ; ++i) { // Código a ejecutar en cada iteración }
 Bucle while:
cppCopy code
while (condicion) { // Código a ejecutar mientras la condición sea verdadera }
9. Funciones:
cppCopy code
int suma(int a, int b) { return a + b; } // Llamada a la función int resultado = suma ( 3 , 5 );
10. Arreglos:
cppCopy code
int numeros[ 5 ] = { 1 , 2 , 3 , 4 , 5 };
11. Punteros:
cppCopy code
int *puntero; puntero = &edad;
12. Clases y objetos:
cppCopy code
class MiClase { public : void miMetodo() { // Código del método } }; // Creación de un objeto MiClase
objeto; objeto. miMetodo ();

5
Objetivo general
Analizar un lenguaje de programación con propósito general que permita el desarrollo
eficiente como el software, aplicaciones de alto rendimiento y software de bajo nivel para
ayudar en el desarrollo de algoritmos más completo.

Objetivo especifico
Desarrollar un sistema de gestión de inventario utilizando programación orientada a objetos
en C++ para mejorar la eficiencia en el seguimiento, actualización y manipulación de datos
relacionados con el inventario de una empresa, garantizando un manejo eficiente de los
recursos y facilitando la generación de informes detallados.

Crear un sistema en C++ que haga más rápido y eficiente encontrar y organizar información,
mejorando así la rapidez de la aplicación y utilizando los recursos de mejor manera

Hacer un programa en C++ que simplifique tareas repetitivas de una empresa, usando
funciones especiales para ahorrar tiempo y reducir errores en las operaciones diarias.

Conclusión
1. C++ es conocido por su versatilidad y potencia como lenguaje de programación.
Se utiliza en diversas áreas, como el desarrollo de sistemas operativos y
aplicaciones móviles, así como la creación de videojuegos. Su capacidad para
trabajar tanto a nivel alto como bajo lo hace muy útil para los programadores.

2. Dominar C++ requiere un nivel de conocimiento y experiencia más avanzado en


comparación con otros lenguajes. Su complejidad exige un entendimiento profundo
de los conceptos subyacentes y las mejores prácticas para evitar errores y
problemas de rendimiento. Aunque aprender y dominar C++ puede ser un desafío,
también ofrece un alto grado de control y eficiencia para los desarrolladores con
experiencia.

6
Referencias bibliográficas

"The C++ Programming Language" by Bjarne Stroustrup.

Autor: Bjarne Stroustrup.


Año: 2013.
Editorial: Addison-Wesley.
"Effective C++: 55 Specific Ways to Improve Your Programs and Designs" by Scott
Meyers.

Autor: Scott Meyers.


Año: 2005.
Editorial: Addison-Wesley.
"Accelerated C++: Practical Programming by Example" by Andrew Koenig and Barbara E.
Moo.

Autores: Andrew Koenig, Barbara E. Moo.


Año: 2000.
Editorial: Addison-Wesley.
"C++ Primer" by Stanley B. Lippman, Josée Lajoie, and Barbara E. Moo.

Autores: Stanley B. Lippman, Josée Lajoie, Barbara E. Moo.


Año: 2012.
Editorial: Addison-Wesley.
"Modern C++ Design: Generic Programming and Design Patterns Applied" by Andrei
Alexandrescu.

Autor: Andrei Alexandrescu.


Año: 2001.
Editorial: Addison-Wesley.
"C++ Concurrency in Action" by Anthony Williams.

Autor: Anthony Williams.


Año: 2012.
7
Editorial: Manning Publications.
"Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14" by
Scott Meyers.

Autor: Scott Meyers.


Año: 2014.
Editorial: O'Reilly Media.
"Programming: Principles and Practice Using C++" by Bjarne Stroustrup.

Autor: Bjarne Stroustrup.


Año: 2008.
Editorial: Addison-Wesley.
"C++ Templates: The Complete Guide" by David Vandevoorde and Nicolai M. Josuttis.

Autores: David Vandevoorde, Nicolai M. Josuttis.


Año: 2003.
Editorial: Addison-Wesley.
"C++ Standard Library: A Tutorial and Reference" by Nicolai M. Josuttis.

Autor: Nicolai M. Josuttis.


Año: 2012.
Editorial: Addison-Wesley.

También podría gustarte