WorksheetsLC - 1DS - Comandos de decisão SE... ENTÃO...
Total questions: 15
Worksheet time: 8mins
O que é um comando de decisão "Se... Então..." na lógica computacional?
É um comando que sempre executa a mesma ação, independentemente das condições.
É uma estrutura que avalia uma condição e decide qual ação tomar com base nessa avaliação.
É um comando usado apenas para exibir mensagens de erro no sistema.
É um tipo de loop que repete uma sequência de instruções várias vezes.
Qual o principal objetivo de usar comandos de decisão "Se... Então...?"
Aumentar a complexidade do código desnecessariamente.
Permitir que o sistema responda a diferentes situações automaticamente e siga caminhos diferentes.
Garantir que todas as ações sejam executadas em sequência linear.
Otimizar a interface gráfica do usuário.
No exemplo "Se a temperatura for maior que 38°C, então avisar 'Febre detectada'", qual é a condição?
Avisar "Febre detectada".
A temperatura do ambiente.
No exemplo "Se o jogador acertar a resposta, então somar pontos", qual é a ação que será executada se a condição for verdadeira?
O jogador acertar a resposta.
Esperar por outra jogada.
Somar pontos.
Exibir uma mensagem de erro.
Como os fluxogramas representam as decisões baseadas em "Se... Então..." sem escrever código?
Através de círculos que indicam processos sequenciais.
Utilizando retângulos para cada possível resultado.
Com um losango que contém a condição, e setas para as ações "então" e "senão".
Apenas com setas direcionais, sem símbolos específicos.
No contexto de um caixa eletrônico, qual é um exemplo de aplicação do comando "Se... Então..."?
Se o cartão inserido for válido, então permita o acesso à conta.
Se o usuário digitar a senha, então imprima um recibo automaticamente.
Se o saldo for insuficiente, então deposite dinheiro na conta.
Se o caixa estiver vazio, então continue liberando dinheiro.
Como um jogo de perguntas e respostas poderia usar a lógica "Se... Então...?"
Se a resposta for errada, o jogo reinicia do zero.
Se o jogador pressionar qualquer botão, então ele avança para a próxima pergunta.
Se a resposta estiver certa, então mostrar "Parabéns!"; senão, "Tente novamente!".
Se o tempo acabar, então o jogo sempre soma pontos.
Em um aplicativo de saúde que monitora batimentos cardíacos, como um comando "Se... Então..." poderia ser aplicado?
Se o batimento for medido, então ele sempre envia um alerta.
Se o usuário abrir o aplicativo, então ele mostra o histórico de batimentos.
Se o batimento for alto, então enviar alerta; senão, registrar como normal.
Qual o benefício de um sistema permitir responder a diferentes situações automaticamente?
Aumentar a necessidade de intervenção humana constante.
Tornar o sistema menos flexível a mudanças.
Melhorar a eficiência e a inteligência do sistema.
Reduzir a velocidade de processamento das informações.
Por que os comandos de decisão deixam o sistema mais inteligente e eficiente?
Porque eles exigem que o programador escreva mais linhas de código.
Porque eles permitem que o sistema aprenda com os erros passados sem intervenção.
Porque o sistema pode fazer escolhas e reagir a condições específicas, otimizando seu funcionamento.
Porque eles limitam o número de caminhos que um programa pode seguir.
Como os comandos "Se... Então..." facilitam a comunicação entre lógica e ação?
Ao exigir que a lógica seja sempre separada da ação em arquivos diferentes.
Ao simplificar a lógica para que nenhuma ação seja necessária.
Ao permitir que o sistema ignore a lógica e execute ações aleatoriamente.
Ao definir claramente qual ação corresponde a uma determinada condição avaliada.
Um algoritmo deve verificar se um aluno foi aprovado. Se a nota final for maior ou igual a 7, o aluno é aprovado. Caso contrário, é reprovado. Como ficaria a estrutura "Se... Então...?"
Se nota_final < 7, então exibir "Aprovado".
Se nota_final = 7, então exibir "Aprovado".
Se nota_final >= 7, então exibir "Aprovado"; senão, exibir "Reprovado".
Exibir "Aprovado" se nota_final >= 7, sem uma condição "Se".
Considere um sistema de controle de luz. Se for noite E o sensor de movimento detectar alguém, então a luz deve acender. Qual a condição correta para ligar a luz?
Se for noite OU o sensor de movimento detectar alguém.
Se o sensor de movimento detectar alguém E a luz estiver apagada.
O que acontece em um comando de decisão "Se... Então..." se a condição avaliada for falsa e não houver um "senão" explícito?
O sistema trava ou exibe um erro.
A ação do "então" é executada de qualquer forma.
O sistema simplesmente continua o fluxo normal do programa, ignorando a ação do "então".
O sistema automaticamente reverte a condição para verdadeira.
Qual a importância das estruturas de decisão na criação de algoritmos e sistemas complexos?
Tornam os algoritmos mais longos e difíceis de entender, mas são obrigatórias.
Permitem que o algoritmo tome decisões e se adapte a diferentes entradas e cenários, tornando-o funcional e robusto.
Sua única função é exibir mensagens de erro para o usuário.
Elas servem apenas para criar loops infinitos.
