Logo Passei Direto
Buscar
Você lembra de uma operação matemática que você estudou chamada "fatorial"? Trata-se da multiplicação de todos os números inteiros antecessores a um determinado valor, também inteiro, incluindo a multiplicação por ele próprio.
Se fôssemos programar uma instrução algorítmica que calculasse o fatorial de qualquer dado existente em uma variável X, como seria tal instrução?
1. X <- X – 1.
2. X <- X * X – 1 * X – 2 * X – 3, e assim por diante.
3. X <- X * (X – 1) * (X – 2) * (X – 3), e assim por diante.
4. X <- (X – 1) * (X – 2) * (X – 3), e assim por diante.
5. X <- X * X – (1 * X) – (2 * X) – (3 * X), e assim por diante.
User badge image
Questões Para a Compreensão

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 9 meses

Para calcular o fatorial de um número inteiro \( X \), a instrução algorítmica correta deve multiplicar \( X \) pelo fatorial de \( X - 1 \) até chegar a 1. A forma mais comum de expressar isso em pseudocódigo seria: ```plaintext fatorial(X) { se X == 0 ou X == 1 então retornar 1 senão retornar X * fatorial(X - 1) } ``` Se você estiver buscando uma instrução específica entre as opções que você deu, nenhuma delas está correta. O cálculo do fatorial deve seguir a lógica de multiplicar \( X \) por todos os inteiros menores que ele até 1.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina