Você está na página 1de 3

NÚMERO FACTORIAL

Universidad Nacional de Colombia. Sede Manizales.


M.V. Ávila Churta
_________________________________________________________________________
INTRODUCCIÓN
Los métodos numéricos se utilizan para la resolución de problemas por medio de operaciones
aritméticas, como la suma, multiplicación, entre otras, para llevar a cabo la resolución de
dichos procesos es necesario utilizar los ordenadores lo cual proporciona un apoyo
fundamental para lograr dicha tarea, puesto que muchos de los modelos matemáticos
empleados presenta una elevada complejidad y se realizan rigurosos procedimientos que
serían objeto de mucho tiempo si son llevado a cabo manualmente.
Es de vital importancia conocer y hacer uso adecuado de las herramientas que se encuentra a
nuestro alcance, pues estas son esenciales para el desarrollo en la carrera, por lo tanto, en el
presente trabajo se busca retomar y poner en práctica las bases aprendidas para el manejo del
software Matlab una herramienta básica en la cual se apoyara el curso para lograr los
objetivos propuestos.
Se realizará un algoritmo con el fin de calcular el factorial de cualquier número natural
ingresado por un usuario, optimizando tiempo y utilizando recursos que se encuentran a
nuestra disposición.

DESARROLLO MATEMÁTICO
Para el desarrollo se platean unas condiciones que permiten limitar las posibles opciones
erróneas y de esta forma arrojar un resultado óptimo, este programa se encuentra diseñado
para guiar al usuario acerca de los valores que el programa puede leer para tener un resultado
conciso con la prueba de escritorio.
Por estas razone se hicieron uso de los condicióneles como if, ifelse, también se usaron
variables y variables auxiliares para poder realizar operaciones con los datos suministrados,
así como del comando for.
Las restricciones que fueron programadas son teniendo en cuenta los parámetros que
permiten realizar la operación de una factorial, y son:
 La factorial de i está restringida pues no es numero natural
 La factorial del número 0 por definiciones igual a 1
 La factorial de un numero negativo no se encuentra definido
DIAGRAMA DE FLUJO

inicio factorial

n
NO SI
n

n=i n<1 n==0 n>1

error error resultado

for

resultado

fin

Condiciones.
1. La factorial de i no se calcula pues no es numero natural
2. La factorial de un numero imaginario no está definido
3. La factorial del número 0 por definiciones igual a 1.
4. La factorial de un número negativo no se encuentra definido.
DATOS, RESULTADOS Y DISCUCIONES
El programa se corrió una serie de veces y no presento problemas bajo los parámetros
establecidos anteriormente, claro está que se le puedan hacer mejoras con mayor
conocimiento del software utilizado, también cabe resaltar que optimiza tiempo pues el
resultado es arrojado en segundos a comparación de hacer dicho proceso a mano.
CONCLUSION
 Utilizar los condicionales aprendidos en clase hace que se pueda delimitar dicho
programa para incurrir en errores humanos y de esta manera obtener un resultado
preciso y conciso, con ayudas de software especializados que nos permitan optimizar
tiempo generando un algoritmo genérico par dicho problema.

REFERENCIAS
Moore, H. (2007). Matlab para ingenieros. mexico: Pearson Educación de México, S.A.
NÚMERO FACTORIAL
Universidad Nacional de Colombia. Sede Manizales.
M.V. Ávila Churta
_________________________________________________________________________

Você também pode gostar