PROGRAMAÇÃO I / LABORATÓRIO INTERATIVO
O Túnel das Condições
Mude os dados e as regras. Observe o caminho que o programa realmente percorre.
Objetivo e contexto · Um único portão
Uma cápsula carrega a temperatura até um sensor. Só o que está escrito na condição decide se o alerta será acionado.
Observe 29, 30 e 31. Compare > com >=. Sem else, uma cápsula pode terminar sem ação.
O percurso da cápsula
UMA ESCOLHAAjuste os dados e envie a cápsula.
Nenhuma saída acionada ainda.
Selecione um portão para examinar sua regra. A cápsula seguirá a ordem escrita.
Regras do túnel
Editar condição e destino
Até seis portões e três termos por grupo. As regras geram o JavaScript mostrado na aba Código.
JavaScript gerado
SOMENTE LEITURAOs dados da cápsula são as variáveis de entrada. Cada saída usa uma variável de ação; true indica que ela foi acionada.
let acao_alert = false;
let acao_invalid = false;
if ((temperatura > 30)) {
acao_alert = true;
}
Inspetor de execução
VALORES → DECISÃOEnvie uma cápsula para abrir o histórico.
Uma condição falsa não é uma entrada inválida. Sem else, o programa simplesmente segue sem executar a ação.
O que estes portões cobrem?
81 entradas examinadas · domínio discreto completo deste cenário.
- Alerta ligado: avaliado 81 vez(es); selecionado 30 vez(es).
51 entrada(s) sem saída. Exemplos: temperatura=-20 / temperatura=-19 / temperatura=-18.
Sem else: pode não haver uma ação quando todas as condições forem falsas.
Teste em lote
Cada cápsula usa as mesmas regras. Abra Teste em lote para gerar outras entradas com uma semente reproduzível.
Caderno de descobertas · 0/50
Ao concluir uma execução, use “Registrar no caderno”. Você escolhe quais descobertas guardar.