— 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
- Pergunta retórica: por que organizar o número de bancos para uma apresentação requer mais do que simples multiplicação?…
- — Professor, precisamos organizar as 273 figurinhas que recebemos em pacotes de 24 para distribuir entre a turma, mas…
- Dados ilustrativos: Em um pequeno centro comunitário, há 125 livros que devem ser organizados em 8 estantes de forma…
- Dados ilustrativos: Ao organizar um evento escolar, os monitores precisam distribuir garrafas de água igualmente entre…
- — Irmã, quantas balas teremos para dividir? — perguntou Lucas enquanto juntava os potes de doces na cozinha. — Temos um…
- Folhas de programas espalham-se ao redor do palco, enquanto as fileiras de cadeiras do auditório revelam um padrã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
