Topic outline

  • BIENVENIDA

    Estimados estudiantes,


    Es un gusto darles la más cordial bienvenida a esta asignatura en modalidad virtual, un espacio pensado para desarrollar su capacidad de razonamiento lógico a un lenguaje de programación que es catalogado como nivel medio ya que su fundamento es C, el análisis estructurado y representación de procesos a través de sintaxis básica harán que las habilidades fundamentales de cualquier profesional del área informática se pueda beneficiar con el conocimiento de C++.


  • COMPETENCIA ESPECíFICA

    El docente debe informar la competencia especifica de la asignatura 

    • This topic

      DATOS DEL DOCENTE:

      Profesor: Lcda Minerva Taborda
      Semestre: 1ero
      Sede: Valencia
      Datos de Contacto:
        *  Número de Teléfono: 04244329119 
        *  Número de Teléfono de Habitación: 04244329119 
        *  Correo: taboraminerva@gmail.com

      HORARIO DE ATENCIÓN:
      Asesoría: Explicación para actividades o contenidos asignados.
       – Viernes de 05:00 PM a 08:30 PM
      Consulta: Dudas y preguntas breves con respecto a actividades o contenidos asignados.
      – Lunes a Viernes Los días Domingos no atiendo llamadas, ni whatsapp solo via E-MAIL de ser muy urgente en las tardes.

      • DISTRIBUCIÓN DEL PRIMER SEMESTRE

        EL DOCENTE asignara en esta sección el formato de planificación de la asignatura 

        • Semana No. 1: breve historia de C++ y sintaxys: Desde 22/11/2025 al 28/11/2025

        • Semana No. 2: C++ Variables y tipos: Int, Char, Float, Double, Cadena y bool Desde 29/11/2025 al 05/11/2025

        • Semana No. 4: Estructura Básica de un Programa 12/01/2026 al 17/01/2026

        • Semana No. 5: Primeros Programas en C ++ Desde 19/01/2026 al 24/01/2026

        • Semana No. 6: Evaluacion Práctica y Manual 26/01/2026 al 31/01/2026

        • Semana No. 7: Operadores Relacionales Desde 02/02/2026 al 07/02/2026

        • Semana No. 8: Estructura condiconal CASE 09/02/2026 14/02/2026

        • Semana No. 9: Tipos de Ciclos en C++ Desde 16/02/2026 al 21/02/2026

        • Semana No. 10: Ciclos Desde 23/02/2026 al 28/02/2026

        • Modulo II 28/02 al 09/ 05 /26 ARRAYS en C++

          ARRAYS
          Cuando declaramos una variable estamos apartando en memoria espacio para guardar sus posibles valores dependiendo del tipo de dato que se trata. 

          Un array o arreglo son una serie de localidades en memoria consecutivas que están asignadas a un solo nombre y un mismo tipo de datos.

          Declaración:
          La forma de declarar un arreglo de cualquier tipo de datos es la siguiente: 
                                      tipo nombre [tamaño];

          Por ejemplo, podemos declarar un arreglo de enteros con 12 elementos
                                      int MiArreglo [12] ; 

          El compilador se encargará de asignar la memoria requerida para almacenar determinados valores. 

          Cuando se declara un arreglo de caracteres se trata entonces de una cadena. 
                                 char nombre[20]

          Al momento de declarar un arreglo de cualquier tipo, podemos inicializarlo con los valores que queramos. 

          Para inicializar un arreglo de enteros: 

                                    int MiArreglo[5] ={2,34,78,1,9};

          Así, estos valores estarán almacenados en cada elemento del array. 

          Es muy importante hacer notar que el primer elemento de un arreglo es el elemento 0, entonces, MiArreglo[0] contendrá el número 2, el segundo ( MiArreglo[1] ) contendrá el número 34 y así sucesivamente hasta MiArreglo[4] que es el último elemento del array. 

          Si un arreglo cuenta con menos inicalizadores que elementos entonces el resto se inicializará a 0. Y en caso de que se trate de una cadena de caracteres podemos hacerlo de 2 formas: 
                                               char MiCadena[13]= “hola a todos”; 
           
                                                     o bien, declarar cada elemento
                                               char MiArray[5]={'h','o','l','a','\0'};
          ejemplo:


          ejemplo con caracteres:
          Escribir un programa que pida una palabra al usuario, la almacene en un array de caracteres y luego la muestre al revés.
          #include <iostream> // librería 
          #include <cstring> // Para usar strlen()

           using namespace std; 
           int main() {     

          // Definimos un array de caracteres con capacidad para 50 elementos 
           char palabra[50]; 

           cout << "Introduce una palabra: "; 
           cin >> palabra; 

           // Calculamos la longitud de la cadena 
           int n = strlen(palabra); cout << "La palabra invertida es: ";
           
          // Recorremos el array desde el último carácter hasta el primero 

           for (int i = n - 1; i >= 0; i--) { 

           cout << palabra[i];

          } cout << endl; 

           return 0; 

          }

          Explicación 
        • Declaración: 

        • char palabra[50]; reserva espacio para 49 letras más el carácter nulo (\0).

        • El Carácter Nulo: En C++, las cadenas de caracteres terminan siempre con un \0. Es la señal para que el programa sepa dónde acaba el texto.

        • Función strlen(): Viene de la librería <cstring> y nos dice cuántas letras tiene la palabra (sin contar el \0).

        • El Índice: Recuerda que los arrays empiezan en 0. Si una palabra tiene 4 letras, sus posiciones son 0, 1, 2 y 3. Por eso empezamos el bucle en n - 1.