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
- Uma cooperativa de transporte acompanha a quantidade de passageiros em duas linhas de ônibus durante três horários de um…
- Uma cooperativa de reciclagem registrou, em uma matriz de 4 x 5, a quantidade de materiais, em quilogramas, recolhida em…
- No entorno de uma pequena feira de produtos agrícolas, a cooperativa local registra diariamente o número de mudas…
- Em um sistema de irrigação automatizada de uma horta comunitária, cada linha de uma matriz registra uma leitura…
- Qualquer elemento de uma matriz M pode ser representado por m_ij, em que "i" representa a linha e "j", a coluna em que…
- Uma cooperativa de agricultura urbana usa uma matriz quadrada para registrar pontuações de desempenho de quatro…
🔎 Resolver outra questão
Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
