Conceptos de Programación en C++

Bucle For

El bucle for es una estructura de control que permite repetir un bloque de código un número específico de veces. Es útil cuando se conoce el número de iteraciones de antemano.



    
    
    Ejemplo de Bucle For en C++


    

Ejemplo de Bucle For en C++

A continuación se muestra un ejemplo de cómo contar números positivos ingresados por el usuario usando un bucle for en C++:

Descripción de la imagen width="400">

Este código permite al usuario ingresar cinco números y cuenta cuántos de ellos son positivos.

for (int i = 0; i < 10; i++) { // Código a ejecutar }

Bucle While

El bucle while ejecuta un bloque de código repetidamente mientras una condición sea verdadera. A diferencia de for, se usa cuando no se sabe cuántas veces se repetirá el bloque de antemano.


int i = 0;
while (i < 10) {
    // Código a ejecutar
    i++;
}
        

Operador Mod (%)

El operador mod (%) devuelve el residuo de una división entre dos números. Es útil para determinar si un número es par o impar, entre otros usos.


int residuo = 10 % 3; // residuo será 1
        

Pseudocódigo

El pseudocódigo es una representación informal de un algoritmo. Ayuda a planificar el programa antes de escribir el código en un lenguaje específico.

Constante

Una constante es un valor que no cambia durante la ejecución del programa. En C++, se declara usando la palabra clave const.


const int PI = 3.14159;
        

Arreglos

Un arreglo es una colección de datos del mismo tipo. En C++, se puede declarar especificando el tipo de datos y el tamaño.


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

Arreglos de Dos Dimensiones

Un arreglo de dos dimensiones es una matriz de datos, donde los elementos están organizados en filas y columnas.


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

Módulos

Los módulos permiten organizar el código en partes separadas y reutilizables. En C++, se pueden crear módulos mediante archivos de encabezado y de implementación.

Variables Locales y Globales

Una variable global es accesible desde cualquier parte del programa, mientras que una variable local solo es accesible dentro de la función en la que se define.


// Variable global
int globalVar = 10;

void miFuncion() {
    // Variable local
    int localVar = 5;
}
        

Funciones

Las funciones son bloques de código que realizan una tarea específica. Pueden aceptar argumentos y devolver un valor.


int sumar(int a, int b) {
    return a + b;
}
        

Procedimientos

Un procedimiento es una función que realiza una acción pero no devuelve un valor. En C++, se declara como una función de tipo void.


void imprimirMensaje() {
    std::cout << "Hola, mundo!";
}