Repaso Programación 4to. Bachillerato 30/09/2025

 

1. ¿Qué es C++?

  • C++ es un lenguaje de programación de propósito general creado por Bjarne Stroustrup en 1979 como una extensión de C.

  • Es un lenguaje compilado, lo que significa que el código fuente debe convertirse a código máquina antes de ejecutarse.

  • Soporta tanto programación estructurada como programación orientada a objetos (POO).


2. Estructura básica de un programa en C++

Un programa en C++ está formado por instrucciones que el compilador interpreta para ejecutarlas.

#include <iostream> // Librerías using namespace std; // Espacio de nombres int main() { // Función principal cout << "Hola Mundo" << endl; // Salida return 0; // Indica que el programa terminó bien }

Explicación línea por línea:

  • #include <iostream> → Importa la librería de entrada y salida de datos.

  • using namespace std; → Permite usar cout y cin sin escribir std::.

  • int main() → Es el punto de inicio del programa, siempre debe estar presente.

  • cout << → Muestra datos en la pantalla.

  • endl → Salto de línea.

  • return 0; → Finaliza el programa correctamente.


3. Tipos de datos básicos

  • Enteros (int) → Números sin decimales. Ej: int edad = 18;

  • Decimales (float, double) → Números con punto decimal. Ej: float precio = 25.5;

  • Caracteres (char) → Un solo símbolo. Ej: char letra = 'A';

  • Cadenas (string) → Texto. Ej: string nombre = "Carlos";

  • Booleanos (bool) → Verdadero o falso. Ej: bool activo = true;


4. Variables y constantes

  • Variable: Espacio en memoria que guarda un valor que puede cambiar durante la ejecución.

    int edad = 16; edad = 17; // ahora la variable tiene un nuevo valor
  • Constante: Un valor que no puede modificarse. Se declara con const.

    const float PI = 3.1416;

5. Entrada y salida de datos

  • Salida: mostrar información en pantalla.

    cout << "Hola, bienvenido a C++";
  • Entrada: capturar información del usuario.

    int numero; cout << "Ingrese un número: "; cin >> numero;

6. Operadores básicos

  • Aritméticos: +, -, *, /, %

  • Relacionales: ==, !=, <, >, <=, >=

  • Lógicos: && (AND), || (OR), ! (NOT)

Ejemplo:

int a = 5, b = 3; cout << (a > b); // devuelve 1 (verdadero)

7. Estructuras de control

Permiten tomar decisiones o repetir instrucciones.

  • Condicional if:

    if (edad >= 18) { cout << "Mayor de edad"; } else { cout << "Menor de edad"; }
  • Ciclo for:

    for (int i = 1; i <= 5; i++) { cout << i << endl; }
  • Ciclo while:

    int i = 1; while (i <= 5) { cout << i << endl; i++; }

Parte Práctica 

Ejercicio 1 – Mensaje personalizado 

Crea un programa que muestre en pantalla tu nombre, edad y curso.

Ejemplo esperado:

Mi nombre es Ana. Tengo 17 años. Estoy en 5to Bachillerato.

Ejercicio 2 – Operaciones matemáticas 

Escribe un programa que pida dos números enteros y muestre:

  • La suma

  • La resta

  • El producto

  • El cociente

Ejemplo esperado:

Ingrese dos números: 8 4 Suma: 12 Resta: 4 Multiplicación: 32 División: 2

Ejercicio 3 – Condicional 

Realiza un programa que pida la edad del usuario e indique si es:

  • Menor de edad (<18)

  • Mayor de edad (≥18)

Ejemplo esperado:

Ingrese su edad: 20 Eres mayor de edad.

Ejercicio 4 – Cajero automático simple (switch y condicionales)

Simula un cajero automático:

  • El saldo inicial es de Q1000.

  • El programa debe mostrar un menú con opciones:

    1. Consultar saldo

    2. Depositar dinero

    3. Retirar dinero

    4. Salir

Ejemplo esperado:

----- Cajero Automático ----- 1. Consultar saldo 2. Depositar dinero 3. Retirar dinero 4. Salir Seleccione una opción: 2 Ingrese cantidad a depositar: 500 Nuevo saldo: 1500

Ejercicio 5 – Promedio de notas (arreglos y cálculos)

Crea un programa que pida al usuario ingresar 5 notas (valores decimales).

Calcula e imprime el promedio y muestra si el estudiante está:

  • Aprobado (≥ 60)

  • Reprobado (< 60)

Ejemplo esperado:

Ingrese 5 notas: 70 65 80 55 60 Promedio: 66 Estado: Aprobado

Comentarios

Entradas populares de este blog