Uma cooperativa acompanha a quantidade de mudas entregues por três hortas comunitárias durante três dias. Cada…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Uma cooperativa acompanha a quantidade de mudas entregues por três hortas comunitárias durante três dias. Cada linha da matriz representa uma horta, e cada coluna representa um dia, na ordem segunda-feira, terça-feira e quarta-feira. A identificação da horta acompanha sua linha. R = [ ["Horta U-17", 12, 10, 8], ["Horta U-04", 9, 11, 7], ["Horta U-23", 14, 13, 15] ] Para organizar as identificações em outra ordem, um algoritmo troca a primeira e a segunda linhas: TEMP <- R[1] R[1] <- R[2] R[2] <- TEMP Analise o efeito dessa troca de linhas sobre a interpretação dos dados da cooperativa e explique o que permaneceria igual e o que mudaria, considerando que a identificação de cada horta acompanha os valores de sua linha.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
A troca apenas altera a ordem de apresentação dos registros: depois dela, a Horta U-04 aparece antes da Horta U-17, mas os valores de cada horta continuam associados corretamente à sua identificação. Portanto, as quantidades registradas por horta não mudam, nem mudam os totais de cada dia, pois a permutação não altera os valores de nenhuma coluna; muda somente a posição das linhas na matriz. Se os valores fossem trocados sem trocar as identificações, haveria interpretação incorreta, com os dados de uma horta atribuídos a outra.
Explicação
O algoritmo troca integralmente as linhas 1 e 2, incluindo as identificações. Assim, os registros apenas mudam de posição; suas associações internas e os valores presentes em cada coluna são preservados. A ressalva mostra por que a identificação deve acompanhar a linha.
Raio-X da questão
manipulação de estruturas de dados (matriz) e efeito sobre interpretação
compreender impacto
entender estrutura de matriz e correspondência linha-coluna · noções básicas de programação/algoritmos
métodos básicos de indexação e atribuição em listas/matrizes
assumir que a troca não altera identificação ou que mantém ordem original
situação prática de
Questões parecidas com resolução
- O Calendário Eleitoral organiza, em sequência temporal, procedimentos que viabilizam a participação política nas…
- Durante uma campanha de reciclagem, uma escola registrou em duas planilhas as quantidades, em quilogramas, recolhidas em…
- Uma cooperativa de reciclagem acompanha o fluxo de materiais em quatro setores durante uma semana. Para organizar os…
- Um centro comunitário utiliza um formulário digital para organizar inscrições em oficinas. A matriz de permissões P tem…
- Uma cooperativa de agricultura urbana usa uma matriz quadrada para registrar pontuações de desempenho de quatro…
- Uma cooperativa de reciclagem registrou, em uma matriz de 4 x 5, a quantidade de materiais, em quilogramas, recolhida em…
🔎 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
