Matemática Múltipla Escolha

Considere o seguinte algoritmo em pseudocódigo: algoritmo "matrizes" var valores: vetor[1..5,1..6] de real Inicio para i de 1 ate 5 passo 1 faça para j de 1 ate 6 passo 1 faça escreva("Digite valor:") valores[i,j] fimpara fimpara fimalgoritmo Analise as alternativas a seguir e selecione a Falsa:

Considere o seguinte algoritmo em pseudocódigo:

algoritmo "matrizes"
var
valores: vetor[1..5,1..6] de real
Inicio
para i de 1 ate 5 passo 1 faça
para j de 1 ate 6 passo 1 faça
escreva("Digite valor:")
valores[i,j]
fimpara
fimpara
fimalgoritmo

Analise as alternativas a seguir e selecione a Falsa:

  1. A variável “valores” é uma matriz, ou vetor de duas dimensões.
  2. A matriz deste algoritmo possui 50 elementos do tipo real.
  3. Considerando a estrutura de repetição: "para i de 1 ate 5 passo 1 faça para j de 1 ate 6 passo 1 faça" pode-se concluir que os comandos do bloco de repetição serão executados 30 vezes.
  4. Para acessar cada um dos elementos da matriz, é necessário utilizar dois indexadores.
  5. As variáveis i e j devem ser do tipo inteiro.

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C

Para analisar a questão, é necessário entender o funcionamento do algoritmo "matrizar":

Análise dos blocos:

  • Variáveis: valores é um vetor (1D) com comprimento definido (não especificado, mas irrelevante para a lógica). A matriz matriz tem 5 linhas e colunas iguais ao comprimento de valores.
  • Laço de repetição: O laço para i de 1 até 5 passo 1 executa 5 vezes (i = 1, 2, 3, 4, 5). Em cada iteração, uma linha da matriz é preenchida.
  • Acessibilidade de elementos: Matrizes requerem dois índices (linha e coluna) para acessar elementos, então D é verdadeiro.
  • Tipo de i: O laço usa i como contador, que é um número inteiro, então E é verdadeiro.
  • A: valores é um vetor (1D), não uma matriz (2D), então A é falso? Mas wait, a questão pede a FALSA.
  • B: A matriz tem 5 linhas e tamanho(valores) colunas. Sem saber o comprimento de valores, não é possível confirmar 50 elementos, mas não é necessariamente falso.
  • C: O laço executa 5 vezes, não 50. Portanto, C é a alternativa falsa.

Conclusão: A alternativa C é a correta, pois o laço de repetição não executa 50 vezes.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Matemática

Ver mais Matemática resolvidas

Tem outra questão de Matemática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.