Ir al contenido principal

Entradas

Mostrando entradas de octubre, 2025

El Lenguaje Fundacional - Curso Práctico Desde Cero

 El Lenguaje Fundacional - Curso Práctico Desde Cero Propósito del  Blog Crear una ruta clara y práctica para que los principiantes dominen C++. Nos enfocaremos en la lógica de programación y en las estructuras esenciales antes de pasar a temas avanzados. Introducción  al Tema   C++ es un lenguaje potente, versátil y de alto rendimiento. Fue creado por Bjarne Stroustrup como una extensión del lenguaje C, añadiendo la Programación Orientada a Objetos (POO). Se usa en sistemas operativos, videojuegos, bases de datos y software de alto rendimiento. Autor y Datos Autor: [Tu Nombre o Nickname]. Breve Bio: [Tu experiencia y pasión por la programación]. Contacto: [Tu email o enlace a GitHub/LinkedIn]. Organización Índice del Curso: Enumera las 8 entradas como un mapa de aprendizaje. Exportar a Hojas de cálculo DATOS  Nombre: Briana Guadalupe Ramirez Arellano Correo: ramirezarellanobg@ag.cbtis225.edu.mx Telefono: 4771763243

Tipos de Datos, Variables, Constantes y Operadores

  Tipos de Datos, Variables, Constantes y  Operadores Contenido Principal  Tipos de Datos: Clasifica los datos que C++ puede manejar: o Enteros: int, short, long. o Decimales/Flotantes: float, double. o Caracteres: char (guarda un solo carácter, por ejemplo, 'a'). o Booleanos: bool (solo puede ser true o false).  Variables: Espacios de memoria con nombre donde se almacena un valor. Declaración: tipo nombre;. Inicialización: tipo nombre = valor;.  Constantes: Valores que no cambian durante la ejecución. Usa la palabra clave const o #define.  Operadores: o Aritméticos: +, -, *, /, % (módulo o resto). o Asignación: =, +=, -=, etc. o Relacionales: ==, !=, >, <, >=, <=. o Lógicos: && (AND), || (OR), ! (NOT).   Ejemplo de Código C++ #include <iostream>   using namespace std; int main() { // 1. Tipos de Datos y Variables int edad = 30; // Variabl...

Programas de Entrada y Salida

Programas de Entrada y Salida  Contenido Principal Librería Esencial: Se utiliza la librería <iostream> (Input/Output Stream).  Salida (ESCRIBIR): Se usa std::cout (Console Output) junto con el operador de inserción <<. Usa std::endl o \n para saltos de línea.  Entrada (LEER): Se usa std::cin (Console Input) junto con el operador de extracción >>. Definición de Variables: Siempre define las variables antes de usarlas para guardar la entrada. Operaciones Integradas: Muestra cómo las variables leídas pueden ser inmediatamente utilizadas en cálculos. Ejemplo de Código C++ #include <iostream> #include <string> // Para usar variables de texto using namespace std; int main() { // Definición de variables string nombre; int anio_nacimiento; const int ANIO_ACTUAL = 2025; // Define una constante para el año actual int edad; // Sentencia ESCRIBIR (cout) cout <...

Estructuras de Control (Condicionales)

    Estructuras de Control (Condicionales) Contenido Principal  Estructura SI (if, else if, else): Permiten al programa tomar decisiones en función de si una condición lógica es verdadera (true) o falsa (false). o if: Se ejecuta solo si la condición es verdadera. o else if: Permite verificar una segunda condición si la primera fue falsa. o else: Se ejecuta si todas las condiciones anteriores fueron falsas.  Selección Múltiple (switch): Ideal para cuando se necesita evaluar una variable contra múltiples valores fijos (casos). Requiere la sentencia break para salir del switch después de ejecutar un caso. default es el equivalente al else. Ejemplo de Código C++ #include <iostream> using namespace std; int main() { int opcion = 0; cout << "Menú:\n1. Saludar\n2. Despedir\nElige una opción: "; cin >> opcion; // ESTRUCTURA IF if (opcion == 1) { cout << "¡Hola...

Estructuras de Control Repetitivas

Estructuras de Control Repetitivas Contenido Principal Bucle for: Ideal para tareas donde se sabe el número exacto de repeticiones (iteraciones). Su sintaxis incluye inicialización, condición y actualización. Bucle while: Se repite mientras una condición sea verdadera. Útil cuando el número de repeticiones es indeterminado (ej. repetir hasta que el usuario ingrese una palabra clave). Bucle do-while: Similar a while, pero garantiza que el bloque de código se ejecute al menos una vez, ya que la condición se evalúa al final. Ejemplo de Código C++ #include <iostream> using namespace std; int main() { // Bucle FOR (Contar de 1 a 5) cout << "Contador con FOR:" << endl; for (int i = 1; i <= 5; i++) { cout << i << " "; } cout << endl; // Bucle WHILE (Sumar números hasta ingresar 0) int numero = 1; int suma = 0; cout <&lt...

Arreglos o Listas

Arreglos o Listas Contenido Principal   Definición: Un arreglo (array) es una colección de elementos del mismo tipo de dato almacenados contiguamente en la memoria.  Índices: Los elementos se acceden mediante un índice, que siempre comienza en 0.  Declaración: tipo nombre[tamaño];  Recorrido: Los bucles, especialmente el for, son esenciales para procesar todos los elementos de un arreglo. Ejemplo de Código C++ #include <iostream> using namespace std; int main() { // Declaración e inicialización de un arreglo de enteros (4 elementos) int numeros[4] = {10, 20, 30, 40}; // Acceder a un elemento (el tercer elemento tiene el índice 2) cout << "El tercer número es: " << numeros[2] << endl; // Imprime 30 // Modificar un elemento numeros[0] = 5; cout << "El primer número modificado es: " << numeros[0] <<...

Funciones sin Parámetros / Funciones con Parámetros

   Funciones sin Parámetros Contenido Principal  Propósito: Una función es un bloque de código reusable que realiza una tarea específica. Promueve la modularidad y el principio DRY (Don't Repeat Yourself).  Función void (sin retorno): Una función cuyo tipo de retorno es void no devuelve un valor al código que la llamó. Solo realiza una acción (ej. imprimir).  Sintaxis (Sin Parámetros): tipo_retorno nombre_funcion() { // código } o Prototipo: Declaración antes de main(): void mostrar_saludo(); o Llamada: Simplemente se usa el nombre: mostrar_saludo();   Ejemplo de Código C++ #include <iostream> using namespace std; // PROTOTIPOS DE FUNCIONES void mostrar_saludo(); void mostrar_despedida(); int main() { // Llamada a la función 1 mostrar_saludo();   // Llamada a la función 2 mostrar_despedida(); return 0; } // DEFINICIÓN DE FUNCIONES (void no retorna nada) void mostrar_saludo() { ...