Eduteka+
Cursos Completo

Programación en c++

Creado por Matías A.

Tecnología e Informática Informática Publicado en EdutekaLab · términos de origen
DOCX PDF

Cómo fue en el aula

Todavía nadie ha contado cómo le fue con este recurso.

Descripción del Curso

En esta unidad los estudiantes ponen en práctica lo aprendido para diseñar, escribir y ejecutar dos programas cortos en C++. Se enfatiza la planificación, la compilación y la interpretación de resultados, con explicaciones simples sobre la lógica de cada programa. A través de ejemplos concretos, se introduce la sintaxis básica de C++ (variables, operadores aritméticos, entrada y salida con cin y cout) y se trabajan conceptos clave como el flujo de ejecución y la estructura de un programa. Los alumnos aprenden a plantear soluciones simples: definir las variables necesarias, seleccionar las operaciones adecuadas y asegurar que la salida sea comprensible y verificable. El proceso de desarrollo en la unidad sigue un ciclo iterativo: diseñar el programa mínimo viable, escribir el código, compilar, ejecutar con datos de prueba y comparar la salida con las expectativas. Cuando surjan errores, se promueve la revisión de la lógica y la depuración guiada, fomentando la paciencia y el uso de mensajes de consola para rastrear el comportamiento del programa. Al finalizar la unidad, el estudiante debe ser capaz de explicar, en términos simples, cómo se resolvió cada problema y cómo la consola refleja la solución. Objetivo general: Crear al menos dos programas cortos en C++, ejecutarlos y mostrar sus resultados, explicando brevemente cómo resuelven el problema. Objetivos específicos: Diseñar dos programas simples que utilicen variables y operadores para resolver problemas simples (p. ej., suma y promedio); compilar y ejecutar los programas, verificando que la salida sea correcta; explicar de forma clara la lógica de cada programa y cómo se obtiene la solución mostrada en la consola. Esta experiencia fomenta pensamiento computacional, precisión y comunicación técnica accesible para compañeros y docentes.

Competencias

- Pensamiento algorítmico para diseñar soluciones simples en C++ y poder transferir ese método a problemas reales. - Lectura, interpretación y explicación de código y resultados, comunicando soluciones de forma clara. - Diseño, implementación, prueba y depuración de dos programas cortos en C++, comprendiendo el ciclo de desarrollo. - Manejo básico de entradas y salidas (cin, cout) y manejo de variables y operadores. - Capacidad de explicar la lógica de cada programa y las conclusiones obtenidas a partir de la ejecución. - Trabajo colaborativo, uso responsable de herramientas de programación y comunicación técnica simple.

Requerimientos

- Computadora o dispositivo con acceso a un entorno de desarrollo C++ instalado (IDE recomendado: Code::Blocks, Visual Studio Code, NetBeans, etc.) y un compilador (g++) disponible. - Conocimientos básicos de variables y operadores y disposición para practicar. - Acceso a consola/terminal para ejecutar los programas y ver la salida. - Disponibilidad de tiempo para prácticas fuera de clase y completar tareas cortas. - Material de apoyo proporcionado por el curso (guía de introducción a C++ y ejemplos).

Unidades del Curso

1

Unidad 1: Fundamentos de C++: Variables, tipos de datos básicos y operadores aritméticos

<p>En esta unidad se introducen las bases de C++: usar variables para almacenar datos, conocer los tipos básicos (int, double, char, bool) y aplicar operadores aritméticos (+, -, *, /, %). Se trabajará con sintaxis correcta y salida por consola para que los alumnos entiendan cómo expresar operaciones simples y ver sus resultados.</p>

Objetivos de Aprendizaje

  • Objetivo específico 1: Declarar e inicializar variables de tipos básicos (int, double, char, bool) y comprender su uso en expresiones.
  • Objetivo específico 2: Emplear operadores aritméticos (+, -, *, /, %) y entender la precedencia de operaciones.
  • Objetivo específico 3: Utilizar la salida por pantalla (cout) para mostrar resultados y verificar la sintaxis correcta.

Contenidos Temáticos

  1. Tema 1: Introducción a C++ y entorno de desarrollo - Descripción corta: Conocer qué es C++, tipos de compiladores y cómo escribir y ejecutar un programa básico.
  2. Tema 2: Variables y tipos de datos básicos - Descripción corta: Declarar variables de distintos tipos y asignarles valores para usarlas en expresiones.
  3. Tema 3: Operadores aritméticos y expresiones - Descripción corta: Realizar operaciones, entender la precedencia y escribir expresiones simples.
  4. Tema 4: Salida de datos con cout - Descripción corta: Imprimir resultados en la consola y dar formato sencillo a la salida.

Actividades

  • Actividad 1: "Mi primer programa de impresión" - Escribe un programa que declare una variable entera, le asigne un valor y muestre un mensaje por pantalla. Tema: sintaxis básica y salida. Puntos clave: estructura de un programa mínimo, uso de cout y punto y coma.
  • Actividad 2: "Cálculos simples con variables" - Crea un programa que declare dos variables enteras, realice una suma y muestre el resultado. Puntos clave: declaración, operación y salida.
  • Actividad 3: "Números decimales" - Introduce una variable double y realiza una operación con decimales, mostrando el resultado con precisión. Puntos clave: tipo double y formato de salida.
  • Actividad 4: "Explorando operadores" - Practica con resta, multiplicación, división y módulo en expresiones simples y verifica los outputs.

Evaluación

La evaluación de la unidad se orienta a:

  • Dominio de la sintaxis básica: 40% – Entrega de ejercicios que utilizan variables y operadores con salida correcta.
  • Comprensión y explicación: 30% – Describir qué hace cada programa y por qué la salida es la esperada.
  • Habilidades prácticas: 30% – Presentar al menos 3 programas cortos que compilen y muestren resultados; incluir breve explicación de cada solución.

Duración

4 semanas

2

Unidad 2: Construcción y ejecución de programas cortos en C++

<p>En esta unidad los estudiantes ponen en práctica lo aprendido para diseñar, escribir y ejecutar dos programas cortos en C++. Se enfatiza la planificación, la compilación y la interpretación de resultados, con explicaciones simples sobre la lógica de cada programa.</p>

Objetivos de Aprendizaje

  • Objetivo específico 1: Diseñar dos programas simples que utilicen variables y operadores para resolver problemas simples (p. ej., suma y promedio).
  • Objetivo específico 2: Compilar y ejecutar los programas, verificando que la salida sea correcta.
  • Objetivo específico 3: Explicar de forma clara la lógica de cada programa y cómo se obtiene la solución mostrada en la consola.

Contenidos Temáticos

  1. Tema 1: Planificación y diseño de programas cortos - Descripción corta: Cómo convertir un problema en código simple con entradas, procesos y salidas.
  2. Tema 2: Programa 1 – Calculadora simple de dos números - Descripción corta: Escribir y ejecutar un programa que sume dos números y muestre el resultado.
  3. Tema 3: Programa 2 – Promedio de tres notas - Descripción corta: Escribir y ejecutar un programa que calcule el promedio de tres valores y muestre el resultado.

Actividades

  • Actividad 1: "Diseño rápido de soluciones" - En parejas, planifiquen qué datos necesitan, qué operaciones realizar y cuál debe ser la salida de cada programa. Puntos clave: entrada/salida, pasos lógicos y prueba de casos simples.
  • Actividad 2: "Programa 1 – Calculadora de dos números" - Escriban un programa que solicite o use dos números, los sume y muestre el resultado. Puntos clave: uso de variables, operación y cout.
  • Actividad 3: "Programa 2 – Promedio de tres notas" - Escriban un programa que almacene tres valores y calcule su promedio, mostrando el resultado con explicación de la fórmula.
  • Actividad 4: "Ejecución y revisión de resultados" - Compilen y ejecuten ambos programas, comparing outputs con los resultados esperados y comenten posibles errores o mejoras.

Evaluación

La evaluación de la unidad se orienta a:

  • Desempeño en la creación de programas: 40% – Dos programas cortos que compilen y ejecuten correctamente, con salidas esperadas verificadas.
  • Justificación y explicación: 30% – Descripción clara de la lógica y del razonamiento utilizado en cada programa.
  • Presentación y reflexión: 30% – Presentación de resultados, discusión de posibles mejoras y aprendizaje obtenido.

Duración

4 semanas

Crea tus propios cursos con EdutekaLab

Diseña cursos completos con unidades, objetivos y actividades usando IA.

Comenzar gratis