Questão de Algoritmos e Estrutura de Dados — Conceitos Básicos e Algoritmos — FCC 2016
Algoritmos e Estrutura de Dados›Conceitos 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,
A26 e 35.
B32 e 42.
C35 e 44.
D39 e 46.
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.
A alternativa C apresenta exatamente esses valores: 35 e 44.
1Inicializa T=0
2Enquanto A < 10
3T = T + A
4A = A + 1
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.