El factorial de un número o factorial de n, se refiere al producto de todos los números enteros positivos desde 1 hasta n. Se trata de los números naturales.

El factorial de n resulta de gran utilidad para problemas asociados a la probabilidad y estadística; tal es el caso de las permutaciones, combinaciones, cálculo de probabilidades de ocurrencia, entre otros casos.



Esquema

(s. a.) (s. f.). Distribuciones de probabilidad. Desviación estándar [gráfica]. Tomada de https://commons.wikimedia.org/wiki/File:Standard_deviation_diagram.svg



En esta actividad utilizarás el modelo propuesto para realizar algoritmos enfocados a obtener el factorial de un número. Recuerda que una de las partes fundamentales del proceso es el análisis, ya que permite determinar si se ha comprendido la necesidad.

A continuación, se presenta una serie de ejercicios que deberás resolver a partir de un problema dado, utilizando el modelo para realizar algoritmos.

Problema

Realizar el Algoritmo y el programa en C que permita obtener el factorial descendente de un número entero:

N! = N*N-1*..*1




Ejercicio 1. Diagrama de bloques

Analizar y modelar el problema dado, identificando los elementos de entrada, los elementos de salida y el proceso a realizar, utilizando un diagrama de bloques.

Selecciona y escribe en cada figura del diagrama de bloques la letra que corresponda a los elementos de entrada, salida y proceso.



A) Valor entero para obtener su factorial.

B) El factorial lo realiza el algoritmo sin datos de entrada.

C) Desde N! = N * N-2 hasta llegar a 1.

D) Imprimir Y.

E) Desde N! = N * N-1 hasta llegar a 1.

F) Imprimir N.

G) Imprimir Factorial de N.