Está en la página 1de 5

JOSE ANTONIO MESA GONZALEZ

ANÁLISIS DE UN ORDINOGRAMA

CASO PRACTICO:

ORDINOGRAMA 1
A continuación te vamos a proponer que resuelvas el siguiente ejercicio. Teniendo en cuenta que el
operador “%” calcula el resto de la división entre dos números, dado el siguiente diagrama de
flujo:

Explica el funcionamiento del programa y que es lo que hace.


Respuesta:
Primero inicializa las variables total y cont en 0 despues lee la entrada de la variable n lo divide entre
2 y si el residuo es igual a 0 toma el valor de la variable total y lo incrementa en uno, si el residuo no es
0 no hace nada.
Luego pregunta si la variable cont es igual a 10. Si es igual a 10 muestra el resultado y finaliza, si la
variable cont no es igual a 10 incrementa la variable cont en 1 y vuelve a leer el siguiente valor de
entrada de la variable n.

Si se leen los siguientes números: 2, 4, 5, 1, 9, 17, 25, 16, 30 y 11. ¿Cuál sería el valor de la variable
total al finalizar el programa? ¿y de la variable cont?

Respuesta:

n total cont
2 1 1
4 2 2
5 2 3
1 2 4
9 2 5
17 2 6
25 2 7
16 3 8
30 4 9
11 4 10
FINAL 4 10

Valores finales:
total = 4
cont = 10
ORDINOGRAMA 2

A continuación, dado el siguiente ordinograma, te proponemos que respondas a una serie de preguntas:

¿Qué es lo que hace el algoritmo anterior?.

Respuesta:

Primero inicializa la variable suma en 0 despues lee la entrada de la variable n y pregunta si es mayor
a 0, si es mayor a 0 agrega el valor de la variable n a al valor que tenga la variable suma y vuelve a
leer el siguiente valor de la variable n. Si el valor de la variable n no es igual a 0 muestra el valor de la
variable suma y finaliza.

¿Qué se mostraría si la secuencia de números introducidos fuera 2, 5, 9, 3, -1, 4?

Respuesta:
n suma
2 2
5 7
9 16
3 19
-1
4
FINAL 19

Se mostraria el valor de suma = 19

REALIZACIÓN DE UN ORDINOGRAMA

CASO PRÁCTICO

Realiza un ordinograma para un algoritmo que calcule el total de números


naturales que hay que sumar, comenzando por el 1, hasta que la suma alcance
el valor 1000.

También podría gustarte