EP1 - Função pos_ocupada

Re: EP1 - Função pos_ocupada

por Marcelo Queiroz -
Número de respostas: 0

Uma ideia muito simples para ajudar na depuração é incluir no código vários comandos de impressão com os valores temporários produzidos para ajudar na localização da fonte do erro. No caso da impressão do tabuleiro, por exemplo, vocês podem (temporariamente) pedir para o programa imprimir todas as triplas (x,y,"caractere") relativas aos comandos de impressão do tabuleiro propriamente dito. Assim fica fácil confirmar se os valores de x e y nos laços estão percorrendo os valores corretos (lembrando que a varredura é por linhas, então deveríamos ter x=0,y=0, depois x=1,y=0, até x=N-1,y=0, e depois os pares correspondentes a todos os valores de x para y=1, depois para y=2, etc). Além disso essa estratégia também permite reconfirmar se a função pos_ocupada está devolvendo os valores corretos das posições do tabuleiro onde passa o corpo da cobrinha (vocês podem usar os exemplos fornecidos ou simular outros parecidos na mão).