Ir ao conteúdo
  • Cadastre-se
viniciosbarbosa

Não sei como começar este problema de vetor

Recommended Posts

Recebi este problema como tarefa de casa nao sei nem onde fazer nada:

 

Um robô precisa andar por um corredor sem colidir com obstáculos. O corredor é dividido em 3 vias paralelas (via esquerda, via central e via direita). Cada via é representada por um vetor de 20 posições, onde cada índice do vetor equivale a 1 metro do corredor. A posição 0 indica o início do trajeto e a posição 19, o fim. Nos vetores, a presença do símbolo 'x'  representa um obstáculo na via. Faça um algoritmo que crie um corretor, preenchendo-o aleatoriamente com N_left, N_center, N_right obstáculos (dados pelo usuário) em cada via. Em seguida, apresente a configuração desse corredor na tela, indique qual a distância máxima que o robô consegue percorrer no corredor e qual o caminho a ser percorrido. O robô sempre inicia o trajeto na via central e segue a seguinte sequência de movimentos: Frente (F), Esquerda (E), Direita (D).  Exemplo:  
N_left: 10

N_center: 5

N_right: 3

left   |xxx-x------xxx--xxx|

center |~~~xx-x---~~~~~~~x-|

right  |--~~~~~~~~~xxx--~~~|

Way: FFDFFFFFFFFEFFFFFFDFF

Max. Dist.: 20 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×