Asignatura: Programación I
Nombre del docente: Francisco Toledo
Alumno : Nazareth Dulce María Aguirre García – 323270009
Angely Paulethe Ramos Pinto – 322270007
Ihsahn Ricardo Pacheco Amaya - 124270053
Josué Roberto Galdamez Romero - 124270028
Alba Lucila Aguilar Pinto - 124270022
Sede: UCENM, Ocotepeque, Ocotepeque
Tema: Proyecto Final
INTRODUCCIÓN
Este proyecto es un juego, que consiste en adivinar una
palabra secreta a través de letras, permite a los
desarrolladores explorar el uso de estructuras de control,
como bucles y condicionales, así como la manipulación de
cadenas y listas. Al implementar el ahorcado, los
programadores pueden mejorar sus habilidades en la
lógica de programación, la gestión de entradas del usuario
y la creación de una interfaz simple, ya sea en la consola o
en una aplicación gráfica. Este informe tiene como
objetivo detallar el proceso de desarrollo del juego, los
desafíos enfrentados y las soluciones implementadas, así
como las lecciones aprendidas a lo largo del proyecto.
1
MARCO TEÓRICO
C++ es un lenguaje de programación de propósito general que extiende las
capacidades de C al agregar nuevas características como la programacióin
orientada a los objeto y permite a los programadores crear aplicaciones
que van desde software de sistemas hasta videojuegos y aplicaciones de
alto rendimiento, gracias a su capacidad para gestionar memoria y su
flexibilidad.
Variables utilizadas:
<iostream>: Permite usar entrada y salida de datos (por ejemplo,
std::cin y std::cout).
<string>: Proporciona la clase std::string para manipular cadenas de
texto.
<vector>: Permite usar vectores dinámicos (std::vector), que son
listas de tamaño flexible.
<ctime>: Proporciona funciones relacionadas con el tiempo, como
time() para generar valores aleatorios.
<cctype>: Ofrece funciones para manipular caracteres individuales,
como tolower() y isalpha().
<algorithm>: Incluye utilidades generales como operaciones sobre
rangos de datos (aunque no se usa explícitamente aquí).
2
[Link]
[Link]