Beto, estudante de programação, ao resolver um problema, tes...
soma = 39.
Esse resultado foi entregue ao professor. Indagado sobre com qual algoritmo tinha encontrado o resultado correto, Beto percebeu que não mais lembrava. E teve que repetir as experiências.
Qual foi o algoritmo utilizado pelo estudante?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A
A questão aborda o tema de algoritmos e execução de código, especificamente focando na capacidade do aluno em identificar quais algoritmos produzem determinados resultados. Para resolver essa questão, o aluno precisa compreender a lógica de programação e como diferentes algoritmos manipulam dados para produzir resultados.
Vamos agora analisar cada uma das alternativas:
Alternativa A: Esta é a alternativa correta. O algoritmo mostrado na imagem realiza a soma dos números de 1 a 8, o que resulta na soma total de 39. Ele percorre os elementos e acumula a soma conforme esperado.
Alternativa B: Esta alternativa está incorreta. O algoritmo representado nesta imagem soma apenas números até 7, o que não resulta na soma correta de 39. A execução lógica do algoritmo não corresponde ao resultado esperado.
Alternativa C: Esta alternativa também está incorreta. O algoritmo aqui não acumula a soma corretamente ou pode estar iterando de forma incorreta, resultando em um valor diferente de 39.
Alternativa D: Incorreta também. O algoritmo provavelmente possui um erro na lógica de iteração ou na condição de término, o que faz com que ele não chegue ao resultado de 39.
Alternativa E: Novamente incorreta. Este algoritmo pode estar somando elementos de um conjunto diferente ou com uma lógica de acumulação que não atinge o valor correto de 39.
Para resolver questões desse tipo, é fundamental que o aluno tenha um bom entendimento de estruturas de repetição, condições e como os algoritmos manipulam dados. Praticar a leitura e a interpretação de código é essencial para identificar rapidamente o comportamento esperado dos algoritmos.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
enquanto a chave for menor que o número 18 deve-se fazer as seguintes contas:
soma = soma + chave
chave= chave + 3
S=0
C=10
1°
SOMA= 0+10= 10.
agora soma ta valendo 10
CHAVE= 10+3= 13
agora chave ta valendo 13
como a chave (13) continua menor que 18 a conta continua
S=10
C=13
2°
SOMA= 10+13= 23
CHAVE= 13+3= 16
a chave continua menor que 18 a conta continua
S=23
C=16
3°
SOMA= 23+16= 39
CHAVE= 16+3= 19
como a chave é maior que 18 fim da conta a soma é igual 39 chegamos ao resultado
gabarito letra A
Força Guerreiro!!!!!!
É mais fácil analisar os erros das alternativas do que rodar código na cabeça [Não somos o vscode da vida]
B) vai printar várias vezes 'Soma = ' até sair do loop
C) vai printar soma antes mesmo de iniciar o loop
D) vai rodar o loop uma vez só e o resultado da soma vai ser 23 (10 + 13)
E) vai rodar o loop uma vez só...
Se fosse a última a alternativa kkk
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo