Want to create interactive content? It’s easy in Genially!

Get started free

Introduccion a C ++

CESAR EDUARDO ESTRADA ROSAS

Created on November 5, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Practical Presentation

Smart Presentation

Essential Presentation

Akihabara Presentation

Pastel Color Presentation

Modern Presentation

Relaxing Presentation

Transcript

Introduccion a C ++

Colegio de Bachilleres del Estado de Morelos, Plantel 10 Santa Rosa 30 Profesora: Yolanda Bahena Mendoza Alumno: César Eduardo Estrada Rosas Grupo: 511 Fecha: 05/11/2025

¿Sabías que C++ es el lenguaje de programación detrás de algunos de los sistemas más complejos del mundo, desde motores de videojuegos hasta sistemas operativos? Su velocidad, control sobre los recursos y flexibilidad lo han convertido en una opción preferida por los desarrolladores que buscan máximo rendimiento.

¿Qué es C++?

C++ es un lenguaje de programación de propósito general que extiende las capacidades de C al agregar nuevas características como la programación orientada a objetos. Desarrollado en 1979 por Bjarne Stroustrup, C++ fue diseñado para ofrecer un mayor control sobre los recursos del sistema, combinando la eficiencia de C con las ventajas de los lenguajes modernos. C++ permite a los programadores crear aplicaciones que van desde software de sistemas hasta videojuegos y aplicaciones de alto rendimiento, gracias a su capacidad para gestionar memoria y su flexibilidad.

DESCRIPCIÓN

Ventajas

  • Se pueden reutilizar bloques completos de código para desarrollar programas nuevos en menos tiempo.
  • Puede usarse para desarrollar diversos tipos de aplicaciones y es multiplataforma.
  • Genera un código más compacto y fácil de correr.

Desventajas

  • Su interfaz no es intuitiva.
  • Es fácil cometer errores críticos y depurarlo es complicado.
  • Su curva de aprendizaje es una de las más largas.
  • No es útil para crear sitios web

Caracteristicas del lenguaje C++

  1. Lenguaje multiparadigma: C++ es un lenguaje versátil y multiparadigma que permite programar de forma procedimental, orientada a objetos y genérica.
  2. Uso de Punteros y Referencias: C++ permite manipular directamente la memoria mediante punteros y referencias, brindando un control total al programador y haciéndolo ideal para sistemas de bajo nivel y proyectos complejos.
  3. Tipado Estatico: C++ es un lenguaje de tipado estático, lo que permite detectar errores de tipo durante la compilación y evitar fallos antes de ejecutar el programa.

Estructura de C++

Primer programa para estudiar su estructura #include<iostream> using namespace std; /* funcion main() Es la funcion donde empiezaa la ejecucion */ int main() { count << "Hola mundo!!!"; // Imprime hola mundo return 0; }

algunas elementos que forman parte de la estructura de un programa c++: #include <iostream>: con esta instrucción indicamos que vamos a utilizar la librería iostream. En esta librería están definida las funciones de entrada/salida, por ejemplo cout. using namespace std;: Para que usemos el espacio de nombres estándar (std). Como podemos tener diferentes elementos en el lenguaje que se llamen igual se utiliza espacios de nombres para agruparlas. El espacio de nombres de las funciones de entrada / salida como cout o cin están definidos en el el espacio de nombres std, por lo tanto, si indicamos que vamos a usarlos no será necesario nombrarlo cuando escribamos las instrucciones. Si no indicamos que vamos a usar el espacio de nombres std la instrucción que escribe en pantalla quedaría de la siguiente forma: std::cout << "Hola Mundo!!!";

int main(): Es la función principal del programa. Al ejecutar el programa son las instrucciones de esta función las que se empiezan a ejecutar. La función principal devuelve un valor entero (int) al sistema operativo. Si el programa va a tener parámetros en la línea de comandos, nos podemos encontrar esta función definida de esta manera: int main(int argc, char *argv[]) cout << "Hola Mundo!!!";: Instrucción que imprime en pantalla. return 0;: Como hemos dicho anteriormente la función main() devuelve un valor entero (0 si todo ha salido bien, distinto de 0 si se ha producido algún error). Esta instrucción devuelve el valor 0. Los bloques de instrucciones se guardan entre los caracteres { y }. Todas las instrucciones deben acabar en ;. En C++ podemos poner comentarios de una línea (utilizando los caracteres //) o comentarios de varias líneas (con los carácteres /* y */). Todos los comentarios son ignorados por el compilador. El lenguaje C++ distingue entre mayúsculas y minúsculas. Hay ciertas convenciones al nombrar, por ejemplo el nombre de las variables se suele poner siempre en minúsculas, mientras que el nombre de las constantes se suele poner en mayúsculas.

Con que y como, compilar y ejecutar un programa de lenguaje C++

¿Qué es una variable y los diferentes tipos de datos para el uso de variables?

¿Qué es una variable?

  1. Una variable es un espacio en la memoria del computador que se utiliza para almacenar un valor que puede cambiar durante la ejecución de un programa.
  2. En otras palabras, una variable actúa como una etiqueta o nombre simbólico que referencia un dato.
Por ejemplo, si escribimos: phyton edad = 25 Aquí:
  • Edad es la variable.
  • 25 es el valor almacenado.
  • El tipo de dato de la variable es un entero (int).

Caracteristicas

  1. Variabilidad: Su valor cambia o difiere de un sujeto a otro. Por ejemplo, la edad o el color de ojos de las personas varían entre individuos.
  2. Medición: Pueden medirse a través de escalas de medición, que determinan los valores que pueden tomar.
  3. Posibilidad de variación: Pueden ser modificadas para observar su efecto en otras variables en un experimento. En este caso, a menudo se denominan factores o tratamientos. .

Definición y ejemplo de uso de la aplicacion "Char"

"Char"

Definición Es un tipo de dato que se utiliza para almacenar un solo carácter o una cadena de longitud fija, dependiendo del lenguaje. También puede ser usado como función para convertir un valor numérico en su carácter correspondiente según el código ASCII (en algunos lenguajes como SQL o Excel).

"Char"

Ejemplo #include <iostream> using namespace std; int main() { char letra = 'A'; cout << "La letra es: " << letra << endl; return 0; }

"Char"

Ejemplo en un arreglo (cadena de texto)#include <iostream> using namespace std; int main() { char palabra[] = "Hola"; // arreglo de caracteres (cadena) cout << "Palabra: " << palabra << endl; return 0; }

"String"

Ejemplo en un arreglo (cadena de texto)#include <iostream> using namespace std; int main() { char palabra[] = "Hola"; // arreglo de caracteres (cadena) cout << "Palabra: " << palabra << endl; return 0; }

"String"

Ejemplo leer un string desde el teclado#include <iostream> #include <string> using namespace std; int main() { string nombre; cout << "Ingresa tu nombre: "; cin >> nombre; // lee hasta el primer espacio cout << "Hola, " << nombre << "!" << endl; return 0; }

"Short"

Ejemplo Declerar variables #include <iostream> using namespace std; int main() { short edad = 25; // entero corto con signo unsigned short puntos = 500; // entero corto sin signo cout << "Edad: " << edad << endl; cout << "Puntos: " << puntos << endl; return 0; }

"Short"

Ejemplo Operaciones con short #include <iostream> using namespace std; int main() { short a = 1000; short b = 2000; short suma = a + b; cout << "Suma: " << suma << endl; return 0; }

"int"

Ejemplo declarar variables#include <iostream> using namespace std; int main() { int edad = 30; // entero con signo unsigned int puntos = 1000; // entero sin signo cout << "Edad: " << edad << endl; cout << "Puntos: " << puntos << endl; return 0; }

"int"

Ejemplo operaciones con int #include <iostream> using namespace std; int main() { int a = 1500; int b = 2500; int suma = a + b; int resta = b - a; int multiplicacion = a * 2; int division = b / 2; cout << "Suma: " << suma << endl; cout << "Resta: " << resta << endl; cout << "Multiplicación: " << multiplicacion << endl; cout << "División: " << division << endl; return 0; }

"long"

Ejemplo declarar variables #include <iostream> using namespace std; int main() { long poblacion = 7800000000; // 7.8 mil millones unsigned long estrellas = 1000000000; // 1 mil millones cout << "Población mundial: " << poblacion << endl; cout << "Estrellas visibles: " << estrellas << endl; return 0; }

"long"

Ejemplo comparaciones #include <iostream> using namespace std; int main() { long distancia = 150000000; // en km if (distancia > 100000000) { cout << "La distancia es muy grande" << endl; } else { cout << "La distancia es pequeña" << endl; } return 0; }

"Float"

Ejemplo usar float en bucles #include <iostream> using namespace std; int main() { for (float i = 0.5; i < 2.5; i += 0.5) { cout << "i = " << i << endl; } return 0; }

"Float"

Ejemplo comparaciones #include <iostream> using namespace std; int main() { float temperatura = 36.6; if (temperatura > 37.0) { cout << "Fiebre" << endl; } else { cout << "Normal" << endl; } return 0; }

"double"

Ejemplo contar cuantas veces aparece una letra en pantalla #include <iostream> using namespace std; int main() { char palabra[] = "programacion"; char letra = 'o'; int contador = 0; for(int i = 0; palabra[i] != '\0'; i++) { if(palabra[i] == letra) contador++; } cout << "La letra " << letra << " aparece " << contador << " veces." << endl; return 0; }

"double"

Ejemplo inertir una cadena #include <iostream> #include <string> using namespace std; int main() { string texto = "Hola Mundo"; string invertido = ""; for(int i = texto.length() - 1; i >= 0; i--) { invertido += texto[i]; } cout << "Texto invertido: " << invertido << endl; return 0; }

"long double"

Ejemplo calcular el valor de pi mas preciso #include <iostream> using namespace std; int main() { long double pi = 3.141592653589793238462643383279L; cout << "Valor de pi: " << pi << endl; return 0; }

"long double"

Ejemplo calculop financiero #include <iostream> #include <cmath> using namespace std; int main() { long double principal = 1000.0L; // inversión inicial long double tasa = 0.05L; // 5% anual int años = 10; long double monto = principal * powl(1.0L + tasa, años); cout << "Monto después de " << años << " años: " << monto << endl; return 0; }

"long double"

Ejemplo calculop financiero #include <iostream> #include <cmath> using namespace std; int main() { long double principal = 1000.0L; // inversión inicial long double tasa = 0.05L; // 5% anual int años = 10; long double monto = principal * powl(1.0L + tasa, años); cout << "Monto después de " << años << " años: " << monto << endl; return 0; }

"bool"

Ejemplo verificar si un numero es par #include <iostream> using namespace std; int main() { int numero = 8; bool esPar = (numero % 2 == 0); if(esPar) cout << numero << " es par." << endl; else cout << numero << " es impar." << endl; return 0; }

"bool"

Ejemplo comprobar edad para votar #include <iostream> using namespace std; int main() { int edad = 20; bool puedeVotar = (edad >= 18); cout << "¿Puede votar? " << puedeVotar << endl; // true = 1, false = 0 return 0; }

"void"

Ejemplo funcion que imprime un mensaje #include <iostream> using namespace std; void saludar() { cout << "¡Hola, mundo!" << endl; } int main() { saludar(); // Llamada a la función return 0; }

"void"

Ejemplo funcion muestra el cuadrado de un numero #include <iostream> using namespace std; void mostrarCuadrado(int numero) { cout << "El cuadrado de " << numero << " es " << numero * numero << endl; } int main() { mostrarCuadrado(5); mostrarCuadrado(8); return 0; }

02:30

Muchas gracias!!!