Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda em Programa com Matriz usando modelo DLA


Kaiserus

Pergunta

Um amigo meu esta impossibilidade de usar o seu computador e esta com algumas dificuldades no final do seu semestre. Como eu estou de férias estou tentando ajudar ele com um programa, porém nem sei como começar. Ficaria muito grato se alguém pudesse dar uma ajuda, fazer uma partezinha do programa.... Muito Obrigado! Segue a proposta:

Modelo DLA utiliza uma rede quadrada (matriz n × n com n > 100).

1. Cria uma lista de sitios ocupados ao redor do centro da rede (utilize uma
matriz com zeros (vazio) e uns (ocupado)).

2. Determine aleatoreamente um sitio da rede que não é vizinho do agregado
(utiliza a função rand()).

3. Iniciando o movimento neste sitio seguindo um movimento aleatorio ate
a partícula sai do quadro (os elementos matricias com indices minimos
ou máximos) ou se encontra na vizinhança de uma partícula do agregado
(utilize a função rand() para mover um passo para cima ou para baixo ou
para esquerda ou para a direita).

4. No caso que a partícula encontrou um lugar vizinho ao agregado atualize o
agregado incluindo o novo sitio (os novos indices do elemento da matriz).


5. Execute a sequencia dos passos 2 at´e 4 at´e o comprimento da lista dos
sitios ocupados alcance o valor n.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...