Web Imagens Vídeos Mapas Notícias Orkut Gmail mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
Informações do grupo
31.05.09-espiral    

Problema:

              Data uma matriz realizar um calculo em espiral. O sistema deverá receber um arquivo no seguinte formato:

 

              linha, coluna

              1, 2, 3

              4, 5, 6

              7, 8, 9

 

E realizar um calculo em espiral na matriz, multiplicando os valores quando o caminho estiver indo pela direita, dividindo os valores quando o caminho estiver descendo, subtraindo os valores quando o caminho estiver  indo pela esquerda e somar os valores quando o caminho estiver subindo.

Ex:

 

1, 2

3, 4

 

= ((1 * 2) / 4) – 3 = -2,5

 

 

Participantes: Carol, Célio, Cícero, Ian, Flávio e Túlio

Código-fonte: http://github.com/tulios/dojo-brasilia-espiral/tree/master

Data: 31/05/2009 - 13:50 às 16:20

 

Célio e Carol

              Começaram a definir o modelo de dados.

 

Carol e Cícero

              Terminaram de montar o primeiro teste para verificar se os valores determinados para a matriz estão corretos. Criaram também a classe da Matriz e seus métodos para setar e pegar os valores de seus campos.

 

Cícero e Ian

              Alteraram um nome de método de getPosicao para getValorCelula e continuaram a inclusão dos valores na matriz conversaram a respeito da forma como iram quebrar os valores e as linhas.

 

Ian e Túlio

              Continuaram implementando o método getValores mas nao concluiram. Implementaram o toString para retornar os valores da matriz e também nao concluiram.

 

Flávio e Túlio

              Refactoring da Matriz, trocaram o metodo setValores adicionando sua lógica no construtor. Refatoraram os testes.

 

Flávio e Célio

              Criaram a classe de teste para o calculador da matriz. Começaram a definir a classe calculador. Passaram o primeiro teste.

 

Célio e Carol

              Criou um segundo teste e começaram a implementar o metodo calcular matriz para passar ambos os testes.

             

Carol e Cícero

              Trocaram todas as variáveis float para double. Facilitando a manipulação dos valores. Implementaram também os métodos para pegar a quantidade de linhas e colunas da matriz.

 

Cícero e Ian

              Decidiram usar while para varrear a matriz de acordo com a quantidade de linhas e colunas e pensaram em uma lógica de decrementar esses valores para delimitar o percorrimento.

 

Discussão: A melhora foi perceptível na hora de começar outro problema, sinal de que os outros dojos funcionaram. Todos ficaram contentes em começar um novo problema.


Versão: 
2 mensagens sobre esta página
2 jun 2009 por Cícero Flor
Tá aí o link da matriz circular
[JAVA] Desafio: percorra circularmente uma matriz
http://www.ciin.com.br/danielaccorsi/index.php/2009/05/java-desafio-percorra-circularmente-uma-matriz/



2009/5/31 Tulio Ornelas <ocultokx@gmail.com>
31 maio 2009 por Tulio Ornelas
ATA!

Clique no link http://groups.google.com.br/group/dojo-brasilia/web/31-05-09-espiral?hl=pt-BR
ou copie-o e cole-o na barra de endereços do navegador.
Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google