1. var 2. cont,n,resultado:inteiro 3. inicio 4. resultado &...
Em relação à lógica do algoritmo precedente, caso o valor de n (linha 5) seja igual a
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Vamos analisar e justificar a alternativa correta da questão apresentada sobre algoritmos.
Alternativa Correta: E - 5, o resultado será 120.
Para entender por que esta alternativa é correta, precisamos analisar detalhadamente o algoritmo fornecido.
O algoritmo realiza a leitura de um valor n e executa um laço de repetição (loop) que vai de 1 até n. Dentro do loop, o valor da variável resultado é multiplicado pelo valor atual do contador (cont).
Passo a passo do algoritmo:
1. Inicialmente, a variável resultado é definida com o valor 1 (linha 4).
2. O valor de n é lido (linha 5).
3. O laço para cont de 1 até n passo 1 é iniciado (linha 6).
4. Dentro do laço, resultado é multiplicado pelo valor de cont (linha 7).
5. O laço termina e o valor de resultado é exibido (linha 9).
Com n igual a 5, o algoritmo realiza as seguintes operações:
1. Inicialmente, resultado = 1.
2. Para cont = 1 → resultado = resultado * 1 = 1.
3. Para cont = 2 → resultado = resultado * 2 = 2.
4. Para cont = 3 → resultado = resultado * 3 = 6.
5. Para cont = 4 → resultado = resultado * 4 = 24.
6. Para cont = 5 → resultado = resultado * 5 = 120.
Portanto, quando n é igual a 5, o valor final de resultado é 120.
Análise das Alternativas Incorretas:
A - 4, o resultado será 4.
Incorreta. Se n fosse 4, o resultado seria 24 (1*2*3*4), não 4.
B - 3, o resultado será 5.
Incorreta. Se n fosse 3, o resultado seria 6 (1*2*3), não 5.
C - 2, o resultado será 12.
Incorreta. Se n fosse 2, o resultado seria 2 (1*2), não 12.
D - 6, o resultado será 30.
Incorreta. Se n fosse 6, o resultado seria 720 (1*2*3*4*5*6), não 30.
Espero que essa explicação tenha ajudado a entender a lógica do algoritmo e por que a alternativa correta é a Alternativa E. Se precisar de mais alguma orientação, estou à disposição!
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
Qconcursos sempre com preguiça de formatar a questão, prova de programação para quem ta iniciando já é difícil, aí sem formatação vocês terminam de "matar" a pessoa.
1. var
2. cont,n,resultado:inteiro
3. inicio
4. resultado <-1
5. leia(n)
6. para cont de 1 ate n passo 1 faca
7. resultado <- resultado *cont
8. fimpara
9. escreva(resultado)
10. fimalgoritmo
1. var
2. cont,n,resultado:inteiro
3. inicio
4. resultado <-1
5. leia(n)
6. para cont de 1 ate n passo 1 faca
7. resultado <- resultado *cont
8. fimpara
9. escreva(resultado)
10. fimalgoritmo
resultado - cont - n(resultado x cont)
1 - 1 - 1
1 - 2 - 2
2 - 3 - 6
6 - 4 - 24
24 - 5 - 120
MACETE:
Quando for uma estrutura de repetição + a variável de controle multiplicar com uma variavel que armazena o resultado
será um fatorial:
5! = 5 · 4 · 3 · 2 · 1= 120.
alternativa letra E
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo