Em um algoritmo de backup, as variáveis são tamanhoKB (inteiro), modificadoHoje (booleano) e importante…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um algoritmo de backup, as variáveis são tamanhoKB (inteiro), modificadoHoje (booleano) e importante (booleano). Escreva a condição booleana que deve ser verdadeira quando o arquivo precisa ser copiado para o backup: copiar se foi modificado hoje, ou se é importante, ou se tem 1024 KB ou mais.
- A) modificadoHoje = false E importante = true E tamanhoKB >= 1024
- B) modificadoHoje = true OU importante = true OU tamanhoKB >= 1024
- C) modificadoHoje = true E importante = false E tamanhoKB < 1024
- D) modificadoHoje = true E importante = true E tamanhoKB < 1024
- E) modificadoHoje = false E importante = false E tamanhoKB < 1024
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique a regra em português: o arquivo deve ser copiado se (foi modificado hoje) OU (é importante) OU (tem 1024 KB ou mais). As três condições são alternativas, ou seja, basta que uma delas seja verdadeira.
- Traduza cada condição para a linguagem booleana: modificadoHoje = true; importante = true; tamanhoKB >= 1024.
- Como a regra usa 'ou' entre todas as condições, a expressão completa é modificadoHoje = true OU importante = true OU tamanhoKB >= 1024. Essa é exatamente a alternativa B.
- Por que as outras estão erradas: A usa E, exigindo que o arquivo não tenha sido modificado hoje e seja importante e grande, o que contradiz a regra de 'ou'. C e D usam E e ainda trazem tamanhoKB < 1024, que é o oposto da condição de tamanho. E usa E e nega todas as condições, impedindo a cópia de qualquer arquivo que atenda à regra.
- Conclusão: a alternativa correta é a B, de acordo com o gabarito oficial.
💡 Dica: Analise as condições booleanas e escreva a expressão correta.
Alternativa por alternativa
O aluno trocou os conectivos 'ou' por 'e' e inverteu as condições de modificação e importância, exigindo que o arquivo não tenha sido modificado hoje.
Por que engana: Confundir o uso de operadores lógicos, escolhendo uma condição que não cobre todos os casos necessários para o backup.
A expressão usa OR lógico: basta que qualquer uma das três verificações seja verdadeira para aceitar o arquivo. A comparação >= verifica se o tamanho atinge 1024 KB.
O aluno usou 'e' no lugar de 'ou' e interpretou tamanhoKB < 1024 como se fosse a condição de cópia, quando a regra pede 1024 KB ou mais.
O aluno manteve a ideia de conjunção ('e') entre as condições e inverteu o sinal de comparação do tamanho, lendo a regra de forma invertida.
O aluno negou todas as condições e combinou-as com 'e', o que equivale a copiar apenas arquivos que não atendem a nenhuma das exigências; confundiu a negação da regra com a regra em si.
Raio-X da questão
condições booleanas
fixacao
condições booleanas · operadores lógicos
Revisar operadores lógicos e condições em algoritmos.
Confundir o uso de operadores lógicos, escolhendo uma condição que não cobre todos os casos necessários para o backup.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Para inscrever estudantes no clube de leitura, a biblioteca da escola usa um formulário digital. O formulário solicita…
- Em uma planilha com várias turmas, uma mesma fórmula foi inserida na primeira linha e copiada para as demais para manter…
- Uma turma quer registrar em ordem as etapas para calcular a média das notas em um programa educacional. — Que recurso de…
- Em uma atividade de programação, o estudante percebe que vai repetir a mesma conta várias vezes para diferentes valores…
- No terminal de empréstimo de bicicletas de um parque urbano, cada devolução é registrada em um painel de leitura. O…
- Em uma frase, defina o que é um algoritmo em computação.
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
