Professional Documents
Culture Documents
Diseo de Algoritmos
Factorial de un Nmero
Marco Snchez
http://explicandotualgoritmo.blogspot.mx//
Definicin del Problema:
ACUMULADOR
Un acumulador es una variable que modifica su valor
pero partiendo del valor actual que contiene.
acumulador = acumulador (operador) nuevovalor
Donde: operador = + , - , * , etc.
Tomar en Cuenta:
Valor inicial del Acumulador depende de lo que vayan a
acumular, si son sumas o restas (neutro aditivo es decir
acumulador = 0), si son multiplicaciones o divisiones se
usa el neutro multiplicativo es decir acumulador = 1).
Ejemplo:
ACUMULADOR
Vamos a ir sumndole 5 unidades en cada Acumulador =
iteracin a la variable acumulador. Si 0
iteramos 4 veces el resultado seria:
acumulador = acumulador + 5. i=1
Valor inicial: acumulador = 0 (por ser sumas) i<=4
i Acumulador
i++
0
1 5=0+5
Acumulador =
2 10 = 5 + 5 Acumulador +
3 15 = 10 + 5 5
4 20 = 15 +5
Ejemplo: Factorial de un numero
n = 4
1
i
Inicio
V F factorial
n=0 1
1 1=1*
factorial = 1 1
Ingresa factorial = 1 2 2=1*
numero 2
i=1 3 6=2
*3
i<=n
4 24 = 6
i++ *4
n
factorial = factorial *
i
1 El Factorial
es, factorial fin
Datos Contacto:
Suscrbete a mi canal:
https://www.youtube.com/channel/UCoqQCv_pqjpobIEWBd9kABQ
Suscrbete a mi blog:
http://explicandotualgoritmo.blogspot.mx/
Correo de Contacto:
marcosanchezd.job@gmail.com