- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- Fundamentos de ProgramaçãoLógica de Programação
Considere a seguinte rotina escrita com uma pseudo-linguagem:
função F(a)
{
b = 1
enquanto (a > 1) faça
{
b = b * a
a = a - 1
}
retorna b
}
{
b = 1
enquanto (a > 1) faça
{
b = b * a
a = a - 1
}
retorna b
}
Assinale a alternativa que contém a saída correta para a respectiva entrada.