Skip to content

sb-uel/CS_Tutoriais

Repository files navigation

Projetos Tutoriais 2023

Projetos tutoriais elaborados pelo capítulo Computer Society para o ano letivo de 2023. Os projetos envolvem conceitos básicos de programação, de forma que os calouros também possam fazer. Vale ressaltar que além disso, o ramo irá proporcionar um minicurso de C para capacitar os membros a realizar os tutoriais. Eles terão o período de um mês para concluir, e serão divididos em equipes de até 3 participantes por projeto.

Campo Minado (*)

Recriar o jogo do Campo Minado. Porém, o usuário poderá escolher o tamanho do mapa.

Conteúdo: Estrutura de repetição e condição, matrizes.

Pedra Papel Tesoura Lagarto Spock (*)

Em The Big Bang Theory, o personagem Sheldon cria um jogo para disputar com seu amigo Raj para decidir qual filme era melhor: Saturn 3 ou Deep Space 9. O jogo é uma melhora do tradicional Pedra-Papel-Tesoura, porém, temos também as opções "Lagarto" e "Spock". Vejamos as regras:

  1. Tesoura corta o papel
  2. Papel cobre a pedra
  3. Pedra esmaga o lagarto
  4. Lagarto envenena o Spock
  5. Spock quebra a tesoura
  6. Tesoura decapita o lagarto
  7. Lagarto come o papel
  8. Papel contesta Spock
  9. Spock vaporiza a pedra
  10. Pedra amassa a tesoura

O projeto deve funcionar de acordo com as regras do jogo. Também deve ser apresentado o modo de jogo: contra a máquina (treino) ou multijogador. Em Multijogador, o programa deve "esconder" a jogada anterior para que a proxima seja justa. Ganha quem chegar a uma certa quantidade de pontos primeiro.

Conteúdo: Estrutura de repetição e condição, sortear números.

Cifra de César (**)

Este programa consiste em simular o sistema de criptografia utilizada por César. O programa irá ler a ação escolhida (criptografar ou desencriptografar), o código para a ação, e qual será o input do texto (uma frase pelo terminal ou um arquivo .txt). Por fim, o programa deve armazenar o resultado em um arquivo (.txt).

Conteúdo: Estrutura de repetição e condição, strings, manipulação de arquivo.

Código Morse (**)

Nesse projeto, será apresentado um menu com opção de codificação ou decodificação e então será lido um arquivo (.txt). O resultado da operação será salvo em um novo arquivo (.txt). Os caracteres do morse deverão ser agrupados de acordo com cada codificação de letra, para que a leitura seja realizada de forma mais rápida e correta.

Conteúdo: Estrutura de repetição e condição, strings, manipulação de arquivo.

Resolvedor de Sudoku (***)

Consiste em um algoritmo que leia um arquivo (.txt) que contenha um sudoku não completo. O programa deve retornar um arquivo (.txt) com a solução do Sudoku proposto, caso haja.

Conteúdo: Estrutura de repetição e condição, strings, matrizes, manipulação de arquivo.

Gerador de Caça-Palavras (***)

O programa cria um caça-palavras baseado nas palavras que o usuário informar. Ao final, o programa deve armazenar o caça palavras criado em um arquivo (.txt)

Conteúdo: Estrutura de repetição e condição, matrizes, strings, manipulação de arquivo.

About

Projetos Tutoriais organizados pelo capítulo CS no ano letivo de 2023.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors