Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Lógicas de Programação — VUNESP 2023

Algoritmos e Estrutura de DadosLógicas de Programação
Código
vu078990
Banca
VUNESP
Órgão
TCM-SP
Ano
2023
Nível
Fundamental
Cargo
Auxiliar Técnico de Controle Externo - Técnico de Informática
Analise o algoritmo a seguir, apresentado na forma de uma pseudolinguagem.Início[Tipo MAT = matriz[1..3,1..3] de inteiros;MAT: M;Inteiro: i, j, X, Y;X ← 0;Y ← 0;Para i de 1 até 3 faça[Para j de 1 até 3 faça[Se i = jEntão M[i,j] ← i + j + 1;Senão M[i,j] ← i + 2*j + 1;]]Para i de 1 até 3 faça[X ← X + M[i,i];Y ← Y + M[1,i];]Imprima (X+Y);] Fim.Ao final do algoritmo é impressa a soma (X+Y) que é igual a
  1. A29.
  2. B30.
  3. C31.
  4. D32.
  5. E33.
Revelar gabarito e comentário

GabaritoD — 32.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Algoritmo de Matriz

Gabarito: letra D — 32. O algoritmo preenche uma matriz 3×3 com uma regra condicional (M[i,j] = i+j+1 se i=j, senão i+2j+1) e depois soma a diagonal principal (X) e a primeira linha (Y). O resultado é 32.

Passo a passo

1️⃣ Preenchimento da matriz M

i/j

1

2

3

1

i=j → 1+1+1=3

i≠j → 1+2·2+1=6

i≠j → 1+2·3+1=8

2

i≠j → 2+2·1+1=5

i=j → 2+2+1=5

i≠j → 2+2·3+1=9

3

i≠j → 3+2·1+1=6

i≠j → 3+2·2+1=8

i=j → 3+3+1=7

2️⃣ Cálculo de X e Y

  • X = soma da diagonal: M[1,1] + M[2,2] + M[3,3] = 3 + 5 + 7 = 15

  • Y = soma da primeira linha: M[1,1] + M[1,2] + M[1,3] = 3 + 6 + 8 = 17

3️⃣ Resultado final: X + Y = 15 + 17 = 32.


Alternativas:

  • A) 29 – ❌ Incorreta. O valor correto é 32.

  • B) 30 – ❌ Incorreta.

  • C) 31 – ❌ Incorreta.

  • D) 32 – ✅ Correta.

  • E) 33 – ❌ Incorreta.

Gabarito: D

Link permanente: /questoes/vu078990