Qual a sequência que este algoritmo apresenta ao final? DECLARE cont, num1, num2, res NUMÉRICO num1 <— 0 num2 <— 1 ESCREVA num1 ESCREVA num2 PARA cont <— 3 ATÉ 8 FAÇA res <— num1 + num2 ESCREVA res num1 <— num2 num2 <— res FIM FIM_ALGORITMO? alguém sabe? por favor ;)
Soluções para a tarefa
Respondido por
18
Vamos analisar as variáveis:
temos as variáveis numéricas CONT, NUM1, NUM2 e RES.
Primeiramente, é atribuído o valor 0 para a variável NUM1 e o valor 1 para a variável NUM2.
Em seguida, as variáveis são "printadas", mostrando para o usuário os números 0 e 1.
Foi feito um laço de repetição de 3 até 8, ou seja, o laço se repetirá 5 vezes antes de acabar, vamos aos laços:
Laço 1:
valor da variável NUM1: 0.
valor da variável NUM2: 1.
é feito a soma das duas e depois exibido o resultado, então:
0 + 1 = 1.
Após isso, os valores das variáveis são substituídos, então:
o valor da variável NUM2 é atribuído à variável NUM2, ela passa a ter valor 1.
o valor da variável RES é atribuído à variável NUM1, ela continua tendo valor 1.
Laço 2:
1 + 1 = 2
RES = 2
NUM1 = 1
NUM2 = 2
Laço 3:
1 + 2 = 3
RES = 3
NUM1 = 2
NUM2 = 3
Laço 4:
2 + 3 = 5
RES = 5
NUM1 = 3
NUM2 = 5
Laço 5:
3 + 5 = 8
RES = 8
NUM1 = 5
NUM2 = 8
E o algoritmo termina.
temos as variáveis numéricas CONT, NUM1, NUM2 e RES.
Primeiramente, é atribuído o valor 0 para a variável NUM1 e o valor 1 para a variável NUM2.
Em seguida, as variáveis são "printadas", mostrando para o usuário os números 0 e 1.
Foi feito um laço de repetição de 3 até 8, ou seja, o laço se repetirá 5 vezes antes de acabar, vamos aos laços:
Laço 1:
valor da variável NUM1: 0.
valor da variável NUM2: 1.
é feito a soma das duas e depois exibido o resultado, então:
0 + 1 = 1.
Após isso, os valores das variáveis são substituídos, então:
o valor da variável NUM2 é atribuído à variável NUM2, ela passa a ter valor 1.
o valor da variável RES é atribuído à variável NUM1, ela continua tendo valor 1.
Laço 2:
1 + 1 = 2
RES = 2
NUM1 = 1
NUM2 = 2
Laço 3:
1 + 2 = 3
RES = 3
NUM1 = 2
NUM2 = 3
Laço 4:
2 + 3 = 5
RES = 5
NUM1 = 3
NUM2 = 5
Laço 5:
3 + 5 = 8
RES = 8
NUM1 = 5
NUM2 = 8
E o algoritmo termina.
Respondido por
2
Resposta:
RESPOSTA 0 - 1 - 1 - 2 - 3 - 5 - 8 - 13
Explicação passo-a-passo:
Imprime os 8 primeiros termos da sequência de Fibonacci 0 1 1 2 3 5 8 13 Os 2 primeiros termos são 0 e 1. Após o segundo termo, cada termo é a soma dos 2 anteriores.
Perguntas interessantes