Skip to main content

Visão Geral do Processo

Cada etapa da Missão Água Limpa pode ser resolvida usando um processo de três fases. 

  1. Planeamento
  2. Pseudocodificação
  3. Construção e Teste  

Assista ao vídeo abaixo e leia o resumo para saber como usar esse processo para resolver um desafio de codificação, como a Missão Água Limpa. Você pode consultar essas informações a qualquer momento durante o desafio.

 

Fase 1: Planeamento

  • Revise o Documento do Desafio como uma equipe. Certifique-se de que todos entendam completamente os objetivos e requisitos do desafio antes de debater ideias. Se tiver dúvidas sobre o desafio, pergunte a outros grupos ou ao seu professor.
  • Colabore com toda a sua equipe para criar uma lista de várias ideias completas e inovadoras para concluir o desafio. Certifique-se de gravá-los no seu caderno de engenharia.
  • Limite a lista da sua equipa às principais ideias.
  • O planeamento e o brainstorming da sua equipa serão avaliados em relação à forma como colabora para fazer uma lista abrangente de soluções criativas.

A página do Bloco de Anotações de Exemplo lê "Ideias" na parte superior, com uma lista numerada de rabiscos e um esboço para indicar notas sobre maneiras de resolver o desafio.

Fase 2: Pseudocodificação

  • Comece registrando as etapas de alto nível necessárias para resolver o desafio em linguagem legível por humanos.
    • Essas etapas devem se tornar os comentários no seu projeto de codificação.
    • Inclua os tipos de dados necessários do Sensor de Visão IA que acompanham cada etapa.
  • Divida suas etapas de alto nível nos comportamentos individuais que o robô precisará executar para concluir o desafio.
  • Sua pseudocodificação será avaliada quanto à clareza com que está escrita, quão completa é e como você usa os dados do Sensor de Visão IA para concluir o desafio.

Exemplo de página do Bloco de Anotações com um esboço da configuração na parte superior e notas abaixo. A configuração mostra 3 peças de EXP divididas em duas áreas com paredes. Há uma buckyball vermelha e azul em cada peça da área esquerda. As setas verdes mostram o caminho que o robô deve percorrer para se mover para a bola vermelha e entregá-la na área esquerda. Abaixo do esboço lê-se 1. Identifique a água contaminada (buckyball vermelho), com duas subetapas: a. Procure a água contaminada e b. Vire para atingir a água contaminada.

Fase 3: Construção e Teste

  • Use seu pseudocódigo para construir e testar cada comportamento que o robô precisa realizar para completar o desafio.
  • Teste à medida que avança! Não tente construir todo o projeto de uma só vez antes de testar. Isso facilitará a solução de problemas que surgirem.
  • Iterar o seu projeto com frequência para melhorar a sua precisão.
    • Refine seu plano e pseudocódigo conforme necessário para obter a maior precisão possível.
  • A codificação e execução da sua equipa serão avaliadas após a conclusão do desafio e a utilização do Sensor de Visão IA.

Exemplo de trecho de código de um projeto VEXcode para Identificar a água contaminada e virar para atingir a água contaminada. O projeto tira um instantâneo do redball e, se o objeto existir, girará para centralizar o objeto usando os dados center x relatados pelo sensor.