Em uma atividade de Computação, uma turma usa Python para organizar as temperaturas registradas em três…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Analisar e utilizar as diferentes formas de representação e consulta a dados em formato digital para pesquisas científicas.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em uma atividade de Computação, uma turma usa Python para organizar as temperaturas registradas em três cidades durante quatro dias. Os valores são armazenados na matriz abaixo: matriz = [[28, 30, 29, 31], [22, 24, 23, 25], [18, 20, 19, 21]] Em Python, as listas são indexadas a partir de 0: o índice 0 identifica a primeira posição. Assim, o primeiro índice indica a linha e o segundo indica a coluna. Com base no texto e na matriz apresentada, qual expressão acessa, em Python, o valor localizado na segunda linha e na terceira coluna?
- A) matriz[0][2]
- B) matriz[1][2]
- C) matriz[2][1]
- D) matriz[2][3]
- E) matriz[1][3]
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique as posições pedidas. A questão quer a segunda linha e a terceira coluna. Como o índice começa em 0, a segunda linha tem índice 1 e a terceira coluna tem índice 2.
- Localize a linha. Na matriz, matriz[0] é [28, 30, 29, 31], matriz[1] é [22, 24, 23, 25] e matriz[2] é [18, 20, 19, 21]. A segunda linha é matriz[1] = [22, 24, 23, 25].
- Localize a coluna. Dentro dessa linha, o índice 0 vale 22, o índice 1 vale 24 e o índice 2 vale 23. Logo, a terceira coluna tem valor 23.
- Escreva a expressão. Portanto, matriz[1][2] acessa o valor 23, o que corresponde à alternativa B, igual ao gabarito oficial.
- Por que as demais estão erradas. A) matriz[0][2] acessa a primeira linha, com valor 29. C) matriz[2][1] inverte linha e coluna e acessa o valor 20. D) matriz[2][3] acessa a terceira linha e a quarta coluna, com valor 21. E) matriz[1][3] acessa a segunda linha, mas na quarta coluna, com valor 25.
💡 Dica: Lembre-se da notação de matrizes.
Alternativa por alternativa
O aluno tratou 'segunda linha' como índice 0, ou seja, não subtraiu 1 ao converter a posição ordinal em índice, e acabou acessando a primeira linha.
Por que engana: Confundir a contagem de linhas e colunas iniciando em 1 ao inves de 0, resultando em indices incorretos.
Em Python, a segunda linha tem índice 1 e a terceira coluna tem índice 2, pois a contagem começa em 0. Portanto, o elemento solicitado é acessado por matriz[1][2].
O aluno inverteu a ordem dos índices, achando que o primeiro índice indica a coluna e o segundo indica a linha, apesar do enunciado dizer o contrário.
O aluno leu 'segunda' e 'terceira' como se fossem os próprios índices 2 e 3, sem considerar que os índices começam em 0.
O aluno contou colunas de forma errada e tomou a quarta coluna como a terceira, provavelmente por descuido na contagem.
Raio-X da questão
acesso a matrizes
avaliacao
indexacao em matrizes · comecar indices em zero
Revisar a notação de acesso a elementos em matrizes.
Confundir a contagem de linhas e colunas iniciando em 1 ao inves de 0, resultando em indices incorretos.
pensamento_critico
abstrato
Questões parecidas com resolução
- Como você acessaria o elemento da segunda linha e primeira coluna de uma matriz chamada 'matriz' em Python?
- Em Python, uma matriz foi guardada como uma lista de listas com o nome matriz. Qual expressão acessa o elemento da…
- Ao programar uma matriz unidimensional em Python para armazenar temperaturas diárias, qual das alternativas a seguir…
- No código abaixo, identificar o erro: matriz = [[1, 2], [3, 4]]; print(matriz[1][2]). Qual é o erro?
- Em um projeto de monitoramento da qualidade do ar, uma equipe registrou os dados de uma estação durante três horários…
- Em uma matriz, como podemos acessar o elemento localizado na primeira linha e segunda coluna?
🔎 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
