Atividade Avaliativa – Lógica de Programação | 1º Semestre ADS
Repositório referente à Atividade Avaliativa Final (Exame) da disciplina de Lógica de Programação, com o objetivo de desenvolver um jogo completo de palavras cruzadas utilizando funções, matrizes e biblioteca personalizada em C++.
- 🧩 Grade de Palavras Cruzadas
- ➕ Inserção de Palavras
- ✅ Verificação de Palavras
- 🧮 Sistema de Pontuação
- 🛑 Finalização do Jogo
- 🛠️ Biblioteca de Funções Personalizada
- Linguagem C++
- Biblioteca padrão
- Conceitos de modularização (funções)
- Dev C++
📁 Trabalho-Caca-Palavras-exame
├── 📄 As_Cruzadas_de_Claudinha.cpp
├── 📄 crew.h
├── 📄 stringTransform.h
Este projeto foi desenvolvido com fins acadêmicos, como parte de uma atividade avaliativa, com o objetivo de reforçar os conhecimentos em programação procedural com C++.
As principais diretrizes seguidas foram:
-
📌 Implementação correta das funcionalidades requisitadas, incluindo:
- Grade de palavras cruzadas
- Inserção e verificação de palavras
- Sistema de pontuação
- Encerramento automático ou manual do jogo
-
🧩 Utilização de matriz para representar a grade e armazenar as palavras inseridas.
-
🧰 Criação de uma biblioteca de funções personalizada (
crew.h,stringTransform.h) para facilitar a organização e reutilização de código. -
🧠 Divisão do programa em funções lógicas para melhor manutenção e clareza.
-
💬 Código documentado com comentários explicativos, promovendo a legibilidade e facilidade de manutenção.
-
🔁 Aplicação de estruturas de repetição (
for,while) e estruturas condicionais (if) de maneira adequada. -
✅ O jogo foi testado para garantir seu funcionamento sem erros e uma interface amigável para o usuário.