Utilizando pseudocódigo, desenvolva uma solução que apresente o fatorial de todos os números entre 0 e 10. Utilize uma função para retornar o fatorial de cada valor.
Passo 1
Beleza, vamos resolver esse exercício juntos! A questão pede para a gente criar um pseudocódigo que calcule o fatorial de todos os números de 0 a 10. Para isso, vamos usar uma função que retorna o fatorial de cada número. Vamos precisar entender o que é fatorial e como criar funções e loops no pseudocódigo.
Passo 2
Primeiro, vamos lembrar o que é fatorial. O fatorial de um número n, representado por n!, é o produto de todos os números inteiros de 1 até n. Por exemplo, 5! = 5 × 4 × 3 × 2 × 1 = 120. O fatorial de 0 é definido como 1.
Passo 3
Agora, vamos pensar em como criar uma função para calcular o fatorial de um número. Em pseudocódigo, uma função é uma sequência de comandos que recebe um valor de entrada, executa algumas operações e retorna um resultado.
Passo 4
Dentro da nossa função de fatorial, vamos usar um loop para multiplicar os números de 1 até o número dado. Vamos precisar de uma variável para armazenar o resultado, começando com 1, e outra para controlar o loop.
Passo 5
Depois de criar a função, vamos usar outro loop para percorrer os números de 0 a 10. Para cada número, vamos chamar a função de fatorial e exibir o resultado.
Passo 6
Vamos juntar tudo isso no nosso pseudocódigo. Primeiro, definimos a função de fatorial, depois usamos um loop para iterar de 0 a 10 e mostrar os resultados.
Resposta
FUNÇÃO fatorial(n)
SE n == 0 ENTÃO
RETORNE 1
SENÃO
resultado ← 1
PARA i DE 1 ATÉ n FAÇA
resultado ← resultado * i
FIM PARA
RETORNE resultado
FIM SE
FIM FUNÇÃO
INICIO
PARA número DE 0 ATÉ 10 FAÇA
fat ← fatorial(número)
ESCREVA "O fatorial de", número, "é", fat
FIM PARA
FIM