Descreva um algoritmo em pseudocódigo e explique como converter dados não estruturados (linhas de texto com…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).
Fonte: Base Nacional Comum Curricular (MEC).Questão
Descreva um algoritmo em pseudocódigo e explique como converter dados não estruturados (linhas de texto com autor e data) em registros estruturados com campos (autor, data, texto). Indique como essa transformação facilita buscas por palavras-chave.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Resposta modelo (pseudocódigo + explicação): 1) Inicialize lista_registros = [] 2) Para cada linha em dados_texto: a) partes = dividir(linha, "|") // separador entre autor|data|texto b) autor = trocar_espacos(partes[0]) c) data = trocar_espacos(partes[1]) d) texto = trocar_espacos(partes[2]) e) registro = {"autor":autor, "data":data, "texto":texto} f) anexar(lista_registros, registro) 3) Retorne lista_registros Vantagens: com registros estruturados é possível filtrar por campo (ex.: autor), ordenar por data, procurar palavra-chave apenas no campo texto, contar ocorrências e criar índices que aceleram buscas. Essa transformação converte texto livre em campos indexáveis, reduz ambiguidade e permite operações de busca, agrupamento e estatísticas de forma eficiente.
Explicação
A transformação de dados não estruturados em registros estruturados permite organizar a informação em campos específicos, facilitando a manipulação e a busca. Com a estruturação, é possível realizar operações como filtragem e ordenação de maneira eficiente, além de possibilitar a criação de índices que aceleram as buscas por palavras-chave. Isso resulta em uma análise de dados mais precisa e rápida, reduzindo a ambiguidade presente em textos livres.
Raio-X da questão
algoritmo e dados estruturados
avaliacao
algoritmos e pseudocódigo · dados estruturados e não estruturados
Revisar conceitos de algoritmos e estrutura de dados.
O aluno pode descrever um algoritmo que não considera a estrutura dos dados, dificultando a conversão correta.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Descreva como um algoritmo pode ser utilizado na organização de dados em uma biblioteca, considerando diferentes tipos…
- Planejamento de solução: descreva uma estratégia para construir um programa que gerencie mensagens com timestamp e…
- — Se cada voluntário escreve de um jeito, como vou comparar as semanas? — perguntou Lúcia, que participa de um…
- Em pseudocódigo, descreva um algoritmo que recebe um texto com relatos de observações da natureza na escola e verifica…
- Desenvolva um algoritmo em pseudocódigo que receba um registro composto por leituras numéricas de sensores, uma…
- Proponha uma decomposição em subtarefas e escreva um esboço de pseudocódigo para um algoritmo que recebe uma lista de…
Todas as questões de Organização e representação da informaçã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
