- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoPseudocódigo
- Fundamentos de ProgramaçãoRecursividade
Analise o seguinte pseudocódigo:
principal
variáveis: X, Y, Z
X ← 0;
Z ← 0;
enquanto X<4 faça
Y=XLS(X);
Z ← Z+Y;
X ← X+1;
fim-enquanto
escreva Z
fim-principal
função XLS(a: inteiro)
Se (a<1) então retorna 0;
Se (a==1) então retorna 1;
Se (a>1) então retorna (a + XLS(a-1));
fim-função
Ao executar esse pseudocódigo, o valor de Z é: