Informática, perguntado por endeo17, 11 meses atrás

O pseudocódigo abaixo é um exemplo de algoritmo muito usado no estudo do desenvolvimento de lógica de programação. Usando como base este exemplo, desenvolva um algoritmo de fatoração usando a linguagem Python.
algoritimo 'fatorial'

var
c, f, n:inteiro
inicio
input('digite o numero que deseja calcular o fatorial')
leia(n)

se(n = 0) entao
escreva ('o total do fatorial de', n, 'é 1')
senao
f <- n
c<- 1
enquanto (c f<-f*(n -c)
c<- c + 1
fimenquanto

escreva('o total do fatorial de', n , 'é',f)
fimse
fimalgoritmo

Soluções para a tarefa

Respondido por marcosff15
1

estrutura de repetição de laço contado. Pergunta 5 Dado o algoritmo em pseudocódigo abaixo: Algoritmo P; var i,j,k:inteiro inicio leia(i) leia(j) leia(k) se (i>j) e (i>k) então escreva(i) senão se j>k ntão escreva(j) senao escreva(k) fimse fimse fim. Considerando as entradas indicadas em cada alternativa, assinale aquela que corresponde à saída correta: 0,25 em 0,25 pontos 30/09/2017 Revisar envio do teste: Questionário Unidade I (2017/2) &ndash... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_56636250_1&course_id=_259136_1&content_id=_1745192_1&return_content=1&step= 7/11 Resposta Selecionada: e. Entradas respectivas 1, 3 e 2. Saída: 3 Respostas: a. Entradas respectivas 3, 1 e 2. Saída: 3 2 1 b. Entradas respectivas 1, 3 e 2. Saída: 2 c. Entradas respectivas 1, 2 e 3. Saída: 6 d. Entradas respectivas 3, 2 e 1. Saída: 1 e. Entradas respectivas 1, 3 e 2. Saída: 3 Feedback da resposta: Resposta: E Comentário: O algoritmo apresentado realiza a lógica de identificação do maior número entre três que são entradas para o sistema pelo usuário. Sendo as entradas iguais, independente da ordem em que estão, o resultado alcançado sempre será o mesmo, o número 3. Pergunta 6 Dentre as formas de representação de algoritmos, uma das mais utilizadas é o Pseudocódigo, ou também conhecido como Portugol. Assinale a alternativa que representa a principal vantagem de sua utilização: Resposta Selecionada: d. Faz uso de uma estrutura muito semelhante

Respondido por nicolasbuscarini
0

n = int(input("Digite o valor de n: "))

fat = 1

i = 2

while i <= n:

   fat = fat*i

   i = i + 1

print("O valor de %d! é =" %n, fat)

Perguntas interessantes