Ed
anteontem
Vamos analisar cada uma das alternativas para descobrir qual algoritmo resulta na soma igual a 39. a) ``` inicio variável inteiro chave, soma soma <- 0 chave <- 10 enquanto chave < 18 faz soma <- soma + chave chave <- chave + 3 fim enquanto escrever "soma =", soma fim ``` - Chave começa em 10 e vai até 16 (10, 13, 16). A soma é 10 + 13 + 16 = 39. (Possível) b) ``` inicio variável inteiro chave, soma soma <- 0 chave <- 10 enquanto chave < 18 faz escrever "soma =", soma soma <- soma + chave chave <- chave + 3 fim enquanto fim ``` - A soma é a mesma, mas imprime a soma a cada iteração. A soma final ainda é 39. (Possível) c) ``` inicio variável inteiro chave, soma soma <- 0 chave <- 10 escrever "soma =", soma enquanto chave < 18 faz soma <- soma + chave chave <- chave + 3 fim enquanto fim ``` - A soma final é 39, mas imprime 0 antes de começar a soma. (Possível) d) ``` inicio variável inteiro chave, soma soma <- 0 chave <- 10 se chave < 18 então soma <- soma + chave chave <- chave + 3 fim se escrever "soma =", soma fim ``` - Aqui, a soma só considera a chave inicial (10), então a soma final é 10. (Incorreto) e) ``` inicio variável inteiro chave, soma soma <- 0 chave <- 10 se chave < 18 então chave <- chave + 3 soma <- soma + chave fim se escrever "soma =", soma fim ``` - A soma aqui também só considera a chave inicial (10) e a soma final é 13. (Incorreto) Após a análise, as alternativas a, b e c resultam em uma soma de 39, mas a única que não imprime a soma antes de calcular é a alternativa a. Portanto, a resposta correta é: a)
Mais perguntas desse material