Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Conceitos Básicos e Algoritmos — FCC 2016

Algoritmos e Estrutura de DadosConceitos Básicos e Algoritmos
Código
fc030427
Banca
FCC
Órgão
Prefeitura de Teresina - PI
Ano
2016
Nível
Superior
Cargo
Analista Tecnológico - Analista de Suporte Técnico
Considere o algoritmo abaixo, escrito em linguagem estruturada:A = valor inicialT = 0Enquanto A < 10 façaT = A + TA = A + 1Fim EnquantoSupondo que A tenha como valores iniciais 5 e 2, os valores finais de T serão, respectivamente,
  1. A26 e 35.
  2. B32 e 42.
  3. C35 e 44.
  4. D39 e 46.
  5. E45 e 54.
Revelar gabarito e comentário

GabaritoC — 35 e 44.

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 Soma com Estrutura de Repetição

Gabarito: letra C. Para A=5, a soma dos números de 5 a 9 é 35; para A=2, a soma de 2 a 9 é 44. O loop executa enquanto A < 10, acumulando T = T + A e incrementando A de 1 em 1.

O algoritmo é um laço enquanto que adiciona o valor atual de A a T e depois incrementa A. Começa com T = 0. A condição de parada é A < 10, ou seja, quando A atinge 10 o loop termina. Portanto, para um valor inicial A0, serão somados todos os inteiros de A0 até 9.

Cálculo passo a passo:

Para A inicial = 5:

  • Iteração 1: T = 0 + 5 = 5, A = 6

  • Iteração 2: T = 5 + 6 = 11, A = 7

  • Iteração 3: T = 11 + 7 = 18, A = 8

  • Iteração 4: T = 18 + 8 = 26, A = 9

  • Iteração 5: T = 26 + 9 = 35, A = 10 → sai do loop

Total: 35

Para A inicial = 2:

  • Iterações: 2,3,4,5,6,7,8,9 → soma = 2+3+4+5+6+7+8+9 = 44

A alternativa C apresenta exatamente esses valores: 35 e 44.

  1. 1Inicializa T=0
  2. 2Enquanto A < 10
  3. 3T = T + A
  4. 4A = A + 1
  5. 5Repete até A=10
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Apresenta 26 e 35. O valor 26 é a soma parcial de 5 a 8, faltando o 9. O valor 35 corresponde ao primeiro caso, mas não ao segundo.

Alternativa B — ❌ Incorreta

32 e 42. 32 é a soma de 5 a 8 (faltou 9?) ou cálculo errado. 42 é a soma de 2 a 8? Na verdade, 2+...+9=44, não 42.

Alternativa C — ✅ Correta ⟵ GABARITO

35 e 44, conforme demonstrado.

Alternativa D — ❌ Incorreta

39 e 46. 39 é maior que 35; 46 maior que 44. Possível erro de incluir o 10? Mas quando A=10 o loop para, não soma.

Alternativa E — ❌ Incorreta

45 e 54. Valores ainda maiores, provavelmente incluem o 10 ou cálculo dobrado.

PEGA ESSA DICA!

Para simular mentalmente, lembre-se de que a soma de uma sequência aritmética de a até b é (a+b)(n)/2, onde n = b-a+1. No caso, b=9. Para a=5, n=5, soma = (5+9)5/2 = 145/2 = 35. Para a=2, n=8, soma = (2+9)8/2 = 11*4 = 44. Isso confere rapidez.

Gabarito: letra C.

Link permanente: /questoes/fc030427