Está en la página 1de 3

Luis Feliz 20201062

Pseudocódigo #5
/*
Leer 10 enteros, almacenarlos en un vector y determinar en qué
posición del vector está el mayor número par leído.
*/

Progama Ejercicio_8_2
Variables
Entero : pos, par mayor, vector(10)
Inicio
par_mayor = 0
pos = 1

Para i = 1 hasta 10 Paso 1


Escriba "Digite un valor: "
Lea vector(i)
Fin_Para

Para i = 1 hasta 10 Paso 1


Si vector(i) / 2 * 2 = vector(i) Entonces
Si vector(i) > par_mayor Entonces
par_mayor = vector(i)
pos = i
Fin_Si
Fin_Si
Fin_Para
Escriba "La posición del valor par mayor en el vector es: ", pos
Fin

Gráfico de Flujo:
Complejidad Ciclomatica: Rutas linealmente indep.
A-N+2 = 4 RUTA1: 1-11
R=4
NP +1 = 4 RUTA2 : 1-2-3-4-5-10-1-11
N = 11
A = 13 RUTA3 : 1-2-3-6-8-9-10-1-
11
R=4
NP = 3 RUTA4 : 1-2-3-6-7-9-10-1-
11
Matriz de Grafo:
1 2 3 4 5 6 7 8 9 10 11
1 a
2 b i l
3 c
4 d
5 e m
6 f
7 g
8 h
9 j k
10
11

Casos de Prueba:
Falló
Paso

Pasó

Acción Resultado Esperado Comentarios

El programa da error: No se ha
1 No digitar ningún valor Error X
digitado ningún valor.

Digitar el valor con mas La posición del


El programa imprimio la posición
2 dígitos par en la ultima mayor numero par   X
mal
posición. leído es: 1

El programa da error: No se
3 Digitar una letra Error X  
permiten letras.

La posición del
El programa debe dar error. Debe
4 Digitar el valor 0 mayor numero par X 
de digitar los numeros
leído es: 1

Digitar el valor con mas La posición del


El programa imprimio la posición
5 dígitos par en la ultima mayor numero par X  
bien.
posicion leído es: 10
Digitar el valor con mas La posición del
El programa imprimio la posición
6 dígitos par en la mayor numero par X  
bien.
primera posicion leído es: 1
La posición del
Digitar el valor con mas El programa imprimio las
7 mayor numero par X  
dígitos par dos veces posiciones bien.
leído es: 9 y 10
La posición del
El programa debe de dar error.
8 Digitar un valor menos mayor numero par X 
Falta un digito.
leído es: 1

También podría gustarte