miércoles, 14 de mayo de 2025

C++

 Introduccion:

C++ es un lenguaje de programación de propósito general, derivado de C, que añade características de programación orientada a objetos. Es ampliamente usado en software de sistemas, videojuegos, motores gráficos, controladores y aplicaciones de alto rendimiento.

Comentarios en C++:

Los comentarios sirven para documentar el código y se ignoran al compilar.

// Comentario de una línea

/* Comentario

   de varias líneas */

Estructura de un Programa en C++:

#include <iostream> 

using namespace std; 

int main() 

{

    cout << "Hola Mundo"; 

    return 0; 

}

Tipos de Datos en C++:

● int.

● float.

● double.

● char.

● bool.

Variables y Constantes:

Variable: Espacio reservado en memoria que puede cambiar su valor.


int edad = 25;

Constante: Valor que no cambia durante la ejecución.


const float PI = 3.1416;

Entrada y Salida de Datos:

int edad;

cout << "Ingresa tu edad: ";

cin >> edad;

Condicionales:

if:

if (edad >= 18)

{

    cout << "Eres mayor de edad";

}

if-else:

if (edad >= 18)

{

    cout << "Mayor de edad";

}

else

{

    cout << "Menor de edad";

}

switch:

int opcion;

cout << "Ingresa una opción: ";

cin >> opcion;


switch (opcion)

{

    case 1: cout << "Opción 1"; break;

    case 2: cout << "Opción 2"; break;

    default: cout << "Opción no válida";

}

Ciclos o Bucles:

for:

for (int i = 0; i < 5; i++)

{

    cout << i << endl;

}

while:

int i = 0;

while (i < 5)

{

    cout << i << endl;

    i++;

}

do-while:

int i = 0;

do

{

    cout << i << endl;

    i++;

} while (i < 5);

Ciclos Anidados:

for (int i = 0; i < 3; i++)

{

    for (int j = 0; j < 3; j++)

    {

        cout << i << ", " << j << endl;

    }

Estructuras de Datos:

Son formas de organizar datos de forma eficiente.

Arrays:

int numeros[5] = {1, 2, 3, 4, 5};

cout << numeros[0]; 

Vectores:

#include <vector>

vector<int> numeros = {1, 2, 3};

numeros.push_back(4); 

Matrices:

EJEMPLO:

int matriz[2][3] = {{1,2,3}, {4,5,6}};

cout << matriz[0][1]; 

Punteros:

Almacenan direcciones de memoria.

EJEMPLO:

int numero = 10;

int *puntero = &numero;

cout << *puntero; 

Librerías:

Permiten extender las funcionalidades del lenguaje.

EJEMPLO:

#include <iostream> 

#include <cmath> 

#include <vector>

Funciones:

Bloques de código que realizan tareas específicas.

EJEMPLO:

int sumar(int a, int b)

{

    return a + b;

}


int main()

{

    cout << sumar(3, 4);

}

No hay comentarios.:

Publicar un comentario

C++

  Introduccion: C++ es un lenguaje de programación de propósito general, derivado de C, que añade características de programación orientada ...