- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoRecursividade
Sejam as rotinas A e B abaixo, escritas em pseudo-código, e r a saída da função B:
Função A (x:real):real
Início
se (x<=3)
então A <- (x / (x-1))
senão A <- (x / (x-1)) *A(x-2)
fim-se
fim-função.
Procedimento B (x:real)
Declara r: real
Início
r <- 1
Enquanto (x>2) faça
r <- r * (x / (x-1) )
x <- (x-2)
fim-enquanto
fim-proc.
Em relação às rotinas apresentadas, assinale a opção correta.
Provas
Questão presente nas seguintes provas