Imagine que você está criando um algoritmo para transmitir dados. Como você dividiria os dados em pacotes e…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Aplicar a estratégia de decomposição para resolver problemas complexos, dividindo esse problema em partes menores, resolvendo-as e combinando suas soluções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Imagine que você está criando um algoritmo para transmitir dados. Como você dividiria os dados em pacotes e garantiria que eles chegariam em ordem?
- A) Dividir aleatoriamente e não numerar
- B) Numerar os pacotes e usar checksums
- C) Enviar todos os dados de uma vez
- D) Dividir em pacotes grandes
- E) Usar um único pacote para todos os dados
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta como dividir os dados em pacotes e como garantir que cheguem em ordem. Trata-se de um problema básico de redes de computadores e transmissão de dados.
- Para dividir os dados, o algoritmo quebra a informação em blocos menores (pacotes), que podem trafegar de forma independente pela rede.
- Para garantir a ordem, cada pacote recebe um número de sequência. No destino, o receptor usa esses números para reorganizar os pacotes na sequência original, mesmo que cheguem fora de ordem.
- Os checksums (somas de verificação) permitem detectar pacotes corrompidos durante a transmissão, o que complementa a numeração para garantir a integridade dos dados. Logo, a alternativa B combina os dois mecanismos corretamente.
- Por que as outras estão erradas: A) dividir aleatoriamente e não numerar impede qualquer reconstrução ordenada dos dados. C) enviar tudo de uma vez não é divisão em pacotes e não resolve a ordenação. D) pacotes grandes não garantem ordem e aumentam o risco de perda e retransmissão. E) um único pacote elimina a necessidade de ordenação, mas não é uma divisão de dados e não é viável para grandes volumes.
- Conclusão: a resposta correta é a B, que coincide com o gabarito oficial.
💡 Dica: Considere as técnicas de segmentação e controle de fluxo.
Alternativa por alternativa
O aluno acha que, se os pacotes forem enviados sem critério, o receptor consegue reorganizá-los sozinho. Não percebe que sem numeração não há como restaurar a ordem original.
Numerar e verificar é a melhor prática para garantir a ordem.
O aluno pensa que enviar tudo de uma vez dispensa qualquer controle de ordem, confundindo a transmissão em bloco único com a divisão em pacotes pedida no enunciado.
Por que engana: O aluno pode confundir a necessidade de numerar os pacotes com a ideia de enviar todos os dados de uma vez, acreditando que isso é mais eficiente.
O aluno acredita que pacotes grandes facilitam a ordenação porque há menos peças para organizar, sem considerar que blocos grandes aumentam a chance de perda ou corrupção e a necessidade de retransmissão.
O aluno supõe que um único pacote resolve a ordenação de forma simples, sem perceber que a questão pede dividir os dados em pacotes e que um pacote único não atende a essa exigência nem é viável para grandes volumes.
Raio-X da questão
transmissão de dados
avaliacao
transmissão de dados · divisão de pacotes
Revisar os conceitos de algoritmos e transmissão de dados em pacotes.
O aluno pode confundir a necessidade de numerar os pacotes com a ideia de enviar todos os dados de uma vez, acreditando que isso é mais eficiente.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Imagine que você está desenvolvendo um algoritmo para o envio de dados. Como você dividiria a informação em pacotes?
- Explique como um algoritmo simples pode ser usado para dividir um conjunto de dados em pacotes antes da transmissão, e a…
- Proponha um algoritmo, usando variáveis, cabeçalhos com número de sequência e checksum, que priorize integridade sobre…
- Analise e proponha: escreva um algoritmo em passos (pseudocódigo) que receba pacotes fora de ordem e com possíveis…
- Projete um algoritmo, em etapas, que um receptor de rede deve executar para detectar, armazenar temporariamente e…
- Imagine que você está jogando um jogo online. Os dados do seu personagem são enviados para o servidor do jogo. Como…
🔎 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
