Informática, perguntado por reisingridsd42, 1 ano 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:

Soluções para a tarefa

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 interessantes