

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Você recebeu a tarefa de criar um algoritmo recursivo para calcular o resultado das seguintes operações (na ordem apresentada), cuja variável valor é informada pelo usuário.
A = valor * 2;
B = A - 1; 2
C = B2.
Considerando o exemplo abaixo, a entrada com valor == 4 deve resultar 84.
valor | A | B | C |
1 | 2 | 1 | 1 |
2 | 4 | 3 | 9 |
3 | 6 | 5 | 25 |
4 | 8 | 7 | 49 |
Assinale a alternativa cujo código resolve o cálculo do somatório de todos os resultados da operação C, em que 0 < C <= valor.
def minhaEq(valor):
___ if valor == 0:
___ ___ return 0
___ else:
________return 0 + minhaEq((valor-1)*2-1**2)
def minhaEq(valor):
if valor == 0:
return 0
else:
return minhaEq(valor-1)*2-1**2)
def minhaEq(valor):
____if valor == 0:
_________return 0
____else:
________return minhaEq(valor) + minhaEq(valor-1)*2-1**2)
def minhaEq(valor):
____if valor == 0:
________return 0
____else:
_______return minhaEq(valor-1) + (valor*2-1)**2
def minhaEq(valor):
____if valor == 0:
_______return 0
____else:
________return for i in range(max:1): (valor*2-1)**2