Lição 3: Resumo do Pós-Projeto
Por que o robô VR continuou dirigindo quando chegou ao disco verde?
Quando este projeto é executado, o Robô VR continua a avançar mesmo quando colide com o primeiro disco verde, como é mostrado no vídeo abaixo.
Este projeto apenas instrui o Robô VR a verificar as condições de cada instrução if else uma vez no início do projeto.
A instrução if é diferente do ciclo while
- Enquanto que loops não exigem que seja tomada uma decisão pelo Robot VR. Quando a condição é True, o ciclo while com uma condição not executa o próximo comando fora do ciclo. Quando a condição é False, o ciclo while com uma condição not continua a esperar até que a condição seja True e pára a execução do resto do projeto.

- Se as declarações exigirem que o robô VR tome uma decisão. Se a condição for True, os comandos dentro da instrução if serão executados. Se a condição for False, os comandos dentro da instrução if não serão executados.

- O sensor Front Eye não deteta qualquer cor no início do projeto, pelo que a última instrução if retorna True. O Robô VR continuará a avançar desde o último se a afirmação foi reportada como Verdadeira e todos os outros blocos foram reportados como Falso no início do projeto.
- Observe que não há nenhum loop neste projeto que possa pausar o fluxo do projeto para verificar repetidamente uma condição. A instrução if verifica a condição uma vez e depois segue em frente.
- Guarde o projeto antes de passar para a lição seguinte, para aprender a adicionar condições de verificação repetidas com instruções if .
Perguntas
Selecione uma ligação abaixo para aceder ao questionário da aula.
Google Doc / .docx / .pdf