QUESTÃO 10 - atividade (03)
Um objeto é dito recursivo se ele for definido em termos de si próprio. Destaca-se que o conceito de recursão não é encontrado na apenas programação mas também na matemática e no dia a dia como, por exemplo, quando vemos uma imagem que contém a si própria. Assim, considere o seguinte trecho de código em Linguagem C:
01 - #include
02 - #include
03 - int SVR(int *v, int n){
04 - if(n == 0){
05 - return 0;
06 - }
07 - else{
08 - return v[n] + SVR(v, n-1);
09 - }
10 - }
11 - int main(){
12 - int A[3], s;
13 - A[0]=3;
14 - A[1]=2;
15 - A[2]=1;
16 - s = SVR(A, 2);
17 - printf("O resultado é: %d", s);
18 - }
Ao realizar o teste de mesa no algoritmo recém apresentado, constata-se que seria apresentada a seguinte mensagem na tela do computador:
Alternativas
Alternativa 1:
O resultado é: 3
Alternativa 2:
O resultado é: 5
Alternativa 3:
O resultado é: 6
Alternativa 4:
O resultado é: 0
Alternativa 5:
O resultado é: 1
Ytamar:
Obrigado
Soluções para a tarefa
Respondido por
0
Resposta:
Alternativa 1:
O resultado é: 3
Explicação:
Anexos:
Perguntas interessantes