— Professor, como podemos verificar rapidamente se as cadeiras no auditório serão suficientes para o evento de…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir algoritmo para resolver situações passo a passo (como na construção de dobraduras ou na indicação de deslocamento de um objeto no plano segundo pontos de referência e distâncias fornecidas etc.).
Fonte: Base Nacional Comum Curricular (MEC).Questão
— Professor, como podemos verificar rapidamente se as cadeiras no auditório serão suficientes para o evento de 120 participantes? — perguntou Sofia. Durante a preparação, o grupo anotou que precisaria de uma sequência de instruções clara para checar esse número: primeiro, solicitar ao usuário o total de participantes esperados; depois, obter a quantidade de cadeiras disponíveis; em seguida, comparar os valores; por fim, mostrar uma mensagem indicando se o número de cadeiras é suficiente ou não. Esses passos devem formar um algoritmo em linguagem natural que possa ser representado em fluxograma. Analise o texto-base e identifique qual sequência de instruções em linguagem natural resolve corretamente o problema descrito.
- A) Ler numero de participantes; ler numero de cadeiras; somar participantes e cadeiras; exibir total de lugares
- B) Ler numero de cadeiras; ler numero de participantes; comparar participantes >= cadeiras; exibir "Insuficientes" caso verdadeiro e "Suficientes" caso falso
- C) Ler numero de participantes; ler numero de cadeiras; comparar cadeiras >= participantes; exibir "Suficientes" caso verdadeiro e "Insuficientes" caso falso
- D) Ler numero de participantes; conferir manual de cadeiras; comparar se participantes < cadeiras; exibir "Ok" se verdadeiro e "Rever" se falso
- E) Ler numero de cadeiras; ler numero de participantes; comparacao cadeiras > participantes; exibir "Suficientes" se verdadeiro
✅ Resposta correta: alternativa C
Resolução passo a passo
- Identifique o objetivo do algoritmo: verificar se o número de cadeiras é suficiente para 120 participantes, ou seja, se cadeiras >= participantes.
- Verifique a ordem exigida pelo texto-base: primeiro ler o total de participantes, depois ler a quantidade de cadeiras, em seguida comparar os valores e, por fim, exibir a mensagem.
- A alternativa C segue exatamente essa sequência: lê o número de participantes, lê o número de cadeiras, compara se cadeiras >= participantes e exibe 'Suficientes' quando a comparação é verdadeira e 'Insuficientes' quando é falsa. Essa lógica responde corretamente à pergunta.
- Por que as outras estão erradas: A soma de participantes e cadeiras não faz sentido para verificar suficiência; B inverte a condição e troca as mensagens, marcando como insuficiente exatamente o caso correto; D usa uma etapa de 'conferir manual' que não faz parte do problema e a comparação estrita (<) não corresponde a 'suficiente' quando há cadeiras iguais aos participantes; E inverte a ordem de leitura e usa comparação estrita (>), o que consideraria insuficiente o caso de cadeiras exatamente iguais a 120, além de não tratar o caso falso.
- Conclusão: a alternativa C é a única que representa corretamente o algoritmo descrito, sendo compatível com o gabarito oficial.
💡 Dica: Siga a ordem lógica das instruções para comparar cadeiras e participantes.
Alternativa por alternativa
O aluno acredita que, para saber se há cadeiras suficientes, basta somar participantes e cadeiras, confundindo a operação de soma com a comparação entre os dois valores.
O aluno inverte a condição de comparação e as mensagens: considera 'Insuficientes' quando participantes >= cadeiras, ou seja, quando na verdade há lugares suficientes. Também altera a ordem de leitura proposta no texto.
Por que engana: Confundir a ordem das operações ou interpretar incorretamente a comparação entre cadeiras e participantes.
Essa sequência segue a ordem de entrada, comparação e saída conforme descrito no texto-base.
O aluno acrescenta uma etapa inexistente no problema ('conferir manual de cadeiras') e usa comparação estrita (participantes < cadeiras), o que deixa de tratar corretamente o caso de cadeiras exatamente iguais aos participantes, além de usar mensagens sem relação com suficiência.
O aluno altera a ordem de leitura proposta, usa comparação estrita (cadeiras > participantes) que considera insuficiente o caso de número exato de cadeiras, e omite a mensagem para o caso falso, tornando o algoritmo incompleto.
Raio-X da questão
sequência lógica de instruções
avaliacao
algoritmo em linguagem natural · estrutura condicional simples
estude algoritmos e estruturas de decisão simples
Confundir a ordem das operações ou interpretar incorretamente a comparação entre cadeiras e participantes.
tomada_decisao
cotidiano
Questões parecidas com resolução
- Em um jogo de programação, um robô começa voltado para o norte, no centro de uma arena. O comando inicial faz o robô…
- Em uma estação de teleférico, um painel descreve a posição de uma cabine em uma malha quadriculada. Cada quadrícula…
- Durante a manutenção de um aquário, a equipe registrou os cruzamentos de alguns pares de hastes retas vistos de cima. A…
- Durante a manutenção de uma caixa-d'água, uma técnica precisa representar em uma tira de marcação o comprimento total de…
- Em uma horta, a planta indica um caminho que segue de oeste para leste e outro que segue de norte para sul. Os dois…
- Na organização de uma festa junina, duas ruas retas atravessam o terreno de leste a oeste, em faixas separadas. Uma…
🔎 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
