Como criar um algoritmo para trocar de lâmpada
Soluções para a tarefa
Resposta:
/ a situação inicial não é clara. A lampada precisa ser trocada ?
// para testar temos a seguinte situaçao
// a lampada está acesa, então não precisa trocá-la
// a lampada está desligada. tentamos ligá-la
// se ela ligar, não precisa trocá-la
// se ela não ligar então ela precisa de fato ser trocada
Verifique se a luz está acesa.
Se está acesa então termine // não é preciso trocá-la
// talvez o interruptor está desligado
alterne o interruptor
se está acesa então termina // não é preciso trocá-la
// ao chegar nesse ponto sabemos que a lampada de fato precisar
obtenha escada
posicione a escada abaixo da lampada
enquanto a lampada estiver presa
gire a lampada no sentido anti-horário uma volta
fim-enquanto
remova a lampada queimada
posicione a lampada nova
enquanto a lampada estiver solta
gire a lampada no sentido horário uma volta
Lampada trocada !