Resolva novamente o exemplo 2 do nível 1 das estruturas de controle, porém agora utilize estruturas de repetição. Segue o exemplo:
Este exercício deve ser resolvido seguindo a mesma linha explicada em estruturas de controle, porém usa-se estruturas de repetição para evitar escrever excessos desnecessariamente. Segue imagem do algoritmo:
Faça um programa para que o carrinho dê uma volta em torno do retângulo da figura abaixo retornando à sua posição inicial, tendo como referências apenas os pontos de controle (nenhuma distancia deverá ser digitada pelo programador).
De posse do mapa abaixo, faça um algoritmo no qual o carrinho ande em linha reta e desvie de todo obstaculo à 1 unidade de distância girando 90º para a direita, durante uma trajetória de 1000 unidades.
Faça o robô desviar dos obstáculos quando estiver a 60 unidades deles. Para desviar, o robô só poderá virar à esquerda 90° e deverá parar quando o número de pontos de controle for igual a 2. Inicie de acordo com a direção da seta vermelha.
O robô deve andar de 60 em 60 unidades até ficar a 60 unidades de distância do obstáculo posicionado em sua reta. Nesse momento, se ele passou por menos de 3 pontos de controle ele deve girar à direita 90° graus e andar até o próximo obstáculo 60 unidades. Se ele já passou por 3 pontos ou mais, deve parar.