• Matéria: Informática
  • Autor: reisingridsd42
  • Perguntado 7 anos atrás

Escreva um algoritmo em PETEQS que permita a um grupo de quatro sapos andando para a esquerda em um caminho muito estreito (R1, R2, R3) passar por outro grupo de sapos andando para a direita (L1, L2, L3). (IMAGEM)

Os sapos não andam para trás e podem pular uns sobre os outros, um sapo por vez, se houver um espaço vazio do outro lado. Dois sapos não podem ocupar o mesmo espaço ao mesmo tempo.

Os seguintes comandos estão disponíveis:

.anda()

Faz com que o sapo avance uma casa em frente. O comando só é bem sucedido se a posição destino estiver vazia. Exemplo: L1.anda()

.pula()

Faz com que o sapo salte sobre a casa em frente. O comando só é bem sucedido se a posição destino estiver vazia. Exemplo: R1.salta()

Exemplo:

A partir da configuração inicial, o comando L1.anda() levaria os sapos à seguinte situação: (IMAGEM)

Em seguida, o comando R1.pula() levaria os sapos à nova configuração: (IMAGEM)

Sua tarefa:

Respostas

respondido por: faelbioetn
8

Resposta:

INICIO

L1.anda( )

R1.pula( )

R2.anda( )

L1.pula( )

L2.pula( )

L3.anda( )

R1.pula( )

R2.pula( )

R3.pula( )

L1.anda( )

L2.pula( )

L3.pula( )

R2.anda( )

R3.pula( )

L3.anda( )

FIM

Explicação:

Algoritimo de pseudo linguagem para fazer com que os sapos mudem de lado de acordo com as regras propostas pelo enunciado da questão

Perguntas similares