sábado, 14 de febrero de 2009

PROBLEMA DE FACTORIAL

1. ABSTRACCIÓN

El Factorial de un número consiste en multiplicar todos los números naturales que lo preceden de manera consecutiva. Existe un caso particular que es el factorial del número 0 cuyo valor es 1.

La notación del factorial es el número seguido del signo de admiración.

A continuación presentamos algunos ejemplos del calculo del factorial:

0!=1
1!=1
2!=1*2=2
3!=1*2*3=6
4!=1*2*3*4=24
5!=1*2*3*4*5=120
etc..............


2. IMPLEMENTACIÓN

Se utilizan 2 formas de implementar este problema

1. Algoritmo Iterativo:

Var: num,fact.i
Inicio
fact=1
leer num
para i - num, i<1, i (-1)
fact=fact*i
finpara
Terminar

2. Algoritmo Recursivo:

Var: n
Inicio
Leer n
si n>0 entonces
n*(n-1)
sino
n=0 entonces
n responde
imprimir a n
Terminar

No hay comentarios:

Publicar un comentario