Está en la página 1de 4

Algoritmo de la obtención de un número factorial

Diagrama de flujo a partir del algoritmo en Pseint


Programa del número factorial desde consola.

Pruebas de camino elaborando diagrama de grafos e


indicando los caminos.

Camino 1:
A, B, C, D, E, F, G, H, I, J

Camino 2:
A, B, C, D, E, F, G, H, I, G, H, I, J

Camino 3:
A, B, C, D, E, F, J
Pruebas de Camino
CAMINO ENTRADA SALIDA ESPERADA SALIDA

A, B, C, D, E, F, G, H, I, J -7 Error 1

2 2 2

5 120 120
8 40320 40320
A, B, C, D, E, F, G, H, I, G, H, I, J
10 3628800 362880

13 6227020800 Error 314

A, B, C, D, E, F, J 0 1 1
1 1 1
-1 Error 1

Pruebas de decisión
Tipo de Nombre de la Valor Valor esperado Valor Resultante
dato variable asignado

int num 7 5040

5040
Int num 4 24

24
int num 17 355687428096000

Error
Pruebas de ciclo
Prueba Dato
Omitir ciclo Num=1
Pasa 1 vez por el ciclo Num=2
Pasa 2 veces por el ciclo Num=3
m<n Num=12
n=11 iteraciones
n-1, n, n+1 pasos por el bucle Num=11(Tiene 10 iteraciones y la
( n es el número máximo pasos permitidos) operación se realiza sin problemas)
n-1=10
n=11 Num=12(Tiene 11 iteraciones y la
n+1=12 operación se realiza sin problemas)

Num=13 (Hay un error en la cantidad


iteraciones, no se puede realizar la
operación)

También podría gustarte