Está en la página 1de 14

EVALUACION A DISTANCIA - ENSAYO

21)Dado el siguiente diagrama de flujo, ejectelo mediante pruebas de escritorio


y seleccione la alternativa que mejor describe lo que hace el algoritmo all
representado.

1) Algoritmo.
1.
2.
3.
4.

Inicio
Ingrese Numero 1
Ingrese Numero 2
Compara si el Numero 1 = Numero 2, si son iguales muestra los dos
nmeros.
5. Caso Contrario compara si el Numero 1 es mayor al Numero 2 si es as
muestra el Numero 1.
6. Si no es mayor muestra el Numero 2
7. Fin

Heidel W. Mora Burgos | UTPL MODALIDAD ABIERTA Y A DISTANCIA

EVALUACION A DISTANCIA - ENSAYO

2) Algoritmo Orientado a Datos.


1. Inicio.
2. Se ingresa el Numero 1 (num1,i[1-n])
3. Se ingresa el Numero 2 (num2,i[1-n])
4. Se Compara si el num1=num2 entonces
5. Se muestra el num1,num2 caso contrario
6. Se Compara si el num1 > num2 entonces
7. Se muestra el num1 caso contrario
8. Se muestra el num2
9. Fin
3) Miniespecificacin.
1. INICIO:
2. (num1,i[1-10])
//Se Declara la variable num1
3. (num2,i[1-10])
//Se Declara la variable num2
4. <<Ingrese el Numero 1: //Se pide el ingreso del Numero 1
5. >>num1
//Se ingresa el numero 1
6. <<Ingrese el Numero 2: //Se pide el ingreso del Numero 2
7. >>num2
//Se ingresa el numero 2
8. Si num1=num2 entonces
//Compara si Numero1 es igual al Numero2
9.
<<num1 + , + num2 //Muestra el Numero1 y el Numero2
10. De lo Contrario
//Caso Contrario
11. Si num1>num2 entonces
//Compara si el Numero1 es mayor al Numero2
12.
<<num1
//Muestra el Numero1
13. De lo Contrario
//Caso Contrario
14.
<<num2
//Muestra el Numero 2
15. Fin Si
//Cerramos una Condicin si
16. Fin Si
//Cerramos una Condicin si
17. :FIN
//Cerramos el Programa
4) Prueba de Escritorio
num1 num2 num1=num2 num1,num2 num1>num2 num1 num2
2
2
VERDADERO
2,2
FALSO
0
0
3
2
FALSO
0
VERDADERO
3
0
2
4
FALSO
0
FALSO
0
4

//Muestra el
2 porque son
//Muestra el
al segundo.
//Muestra el
al nmero 1.

nmero
1 y numero
iguales
numero 1 porque es mayor
numero 2 porque es mayor

Respuesta:

c. Muestra el mayor de dos nmeros num1 y num2 y si son iguales los muestra
ambos.

Heidel W. Mora Burgos | UTPL MODALIDAD ABIERTA Y A DISTANCIA

EVALUACION A DISTANCIA - ENSAYO


5) Diagrama en Raptor.

Heidel W. Mora Burgos | UTPL MODALIDAD ABIERTA Y A DISTANCIA

EVALUACION A DISTANCIA - ENSAYO


22.- Dado el siguiente diagrama de flujo, ejectelo mediante pruebas de
escritorio y seleccione la alternativa que mejor describe lo que hace el
algoritmo all representado.

Heidel W. Mora Burgos | UTPL MODALIDAD ABIERTA Y A DISTANCIA

EVALUACION A DISTANCIA - ENSAYO


1) Algoritmo.
1) Inicio
2) Ingrese Numero 1
3) Ingrese Numero 2
4) Compara si el Numero1 es igual al Numero2, si es asi resta los dos
nmeros, asignndole dicho resultado a una variable llamada valor.
5) Caso Contrario.
6) Compara si el Numero1 es mayor al Numero2, si es as multiplica los dos
nmeros, asignndole dicho resultado a una variable llamada valor.
7) Caso Contrario.
8) Divide los dos nmeros, asignndole dicho resultado a una variable
llamada valor.
9) Fin Si
10) Fin Si
11) Fin
2) Algoritmo Orientado a Datos.
1. Inicio.
2. Se ingresa el Numero 1 (num1,i[1-n])
3. Se ingresa el Numero 2 (num2,i[1-n])
4. Se Compara si el num1=num2 entonces
5. Resta los dos nmeros valor<-num1 num2
6. Muestra el valor obtenido <<valor caso contrario
7. Se Compara si el num1>num2 entonces
8. Multiplica los dos nmeros valor<-num1*num2
9. Muestra el valor obtenido <<valor caso contrario
10. Divide los dos nmeros valor<-num1/num2
11. Muestra el valor obtenido <<valor
12. Fin de la sentencia.
13. Fin de la sentencia.
14. Fin del Programa
3) Miniespecificacin.
1. INICIO:
2. (num1,i[1-10])
//Se Declara la variable num1
3. (num2,i[1-10])
//Se Declara la variable num2
4. <<Ingrese el Numero 1: //Se pide el ingreso del Numero 1
5. >>num1
//Se ingresa el Numero 1
6. <<Ingrese el Numero 2: //Se pide el ingreso del Numero 2
7. >>num2
//Se ingresa el Numero 2
8. Si num1=num2 entonces
//Compara si Numero1 es igual al Numero2
9.
valor<-num1-num2
//Resta el Numero1 y el Numero2
10. <<valor
//Muestra el valor de la operacin
11. De lo Contrario
//Caso Contrario
12. Si num1>num2 entonces //Compara si el Numero1 es mayor al Numero2
13.
valor<-num1*num2
//Multiplica el Numero1 y el Numero2
14.
<<valor
//Muestra el valor de la operacin

Heidel W. Mora Burgos | UTPL MODALIDAD ABIERTA Y A DISTANCIA

EVALUACION A DISTANCIA - ENSAYO


15. De lo Contrario
16.
valor<-num1/num2
17.
<<valor
18. Fin Si
19. Fin Si
20. :FIN

//Caso Contrario
//Divide el Numero1 y el Numero2
//Muestra el valor de la operacin
//Cerramos una Condicin si
//Cerramos una Condicin si
//Cerramos el Programa

4) Pruebas de Escritorio.

num1

num2

num1=num2 valor<-num1-num2

num1>num2

valor<-num1*num2

valor<-num1/num2

2
4

VERDADERO

NO CUMPLE

FALSO

VERDADERO

FALSO

NO CUMPLE

0,5

//Cumple Condicin
//Cumple Condicin
//Cumple Condicin

Respuesta:

c. Presenta la resta de los nmeros si numero1 es igual a numero2; la


multiplicacin si numero1 es mayor nmero 2 y la divisin si numero2 es mayor a
numero1.
5) Diagrama en Raptor

Heidel W. Mora Burgos | UTPL MODALIDAD ABIERTA Y A DISTANCIA

EVALUACION A DISTANCIA - ENSAYO

Heidel W. Mora Burgos | UTPL MODALIDAD ABIERTA Y A DISTANCIA

EVALUACION A DISTANCIA - ENSAYO

23.- Cul de las siguientes sentencias es equivalente


especificacin al siguiente segmento de diagrama de flujo?

en

mini

1) Algoritmo.
1) Inicio
2) Se asigna el valor de uno a una variable que se llamara i
3) Se Declara un bucle repetitivo con la variable i que es menor o igual a
10, si es as.
4) Se asigna a la variable valor, el resultado de la multiplicacin de i*2
5) Se muestra el valor
6) Se incrementa la variable i de uno en uno
7) Fin
2) Algoritmo Orientado a Datos
1) Inicio.
2) Se asigna a la siguiente variable el valor de uno i<-1
3) Se declara un bucle repetitivo con la variable i<=10, entonces
4) Se asigna a la variable valor el resultado de valor<-i*2
5) Se muestra la variable valor
6) Se incrementa la variable i<-i+1
7) Caso contrario
8) Fin del Programa
9) Fin Ciclo
10) Fin

Heidel W. Mora Burgos | UTPL MODALIDAD ABIERTA Y A DISTANCIA

EVALUACION A DISTANCIA - ENSAYO


3) Mini especificacin.
1. INICIO:
2. i<-1
3. Mientras i<=10 entonces
4.
valor<-i*2
5.
<<valor
6.
i<-i+1
7. Fin Mientras
8. :FIN
4) Pruebas de escritorio
i<-1
1
2
3
4
5
6
7
8
9
10
11

i<=10
valor<-i*2
VERDADERO
2
VERDADERO
4
VERDADERO
6
VERDADERO
8
VERDADERO
10
VERDADERO
12
VERDADERO
14
VERDADERO
16
VERDADERO
18
VERDADERO
20
FALSO
NO CUMPLE

i<-i+1
2
3
4
5
6
7
8
9
10
11
NO CUMPLE

//Como podemos ver es un ciclo


repetitivo que empieza desde
uno hasta 10.

Respuesta:

d) i <-- 1
Mientras i <= 10 entonces
valor <-- i * 2
<< valor
i <-- i + 1
Fin Mientras

Heidel W. Mora Burgos | UTPL MODALIDAD ABIERTA Y A DISTANCIA

EVALUACION A DISTANCIA - ENSAYO

5) Diagrama de flujo en raptor

Heidel W. Mora Burgos | UTPL MODALIDAD ABIERTA Y A DISTANCIA

EVALUACION A DISTANCIA - ENSAYO


24. Disear un programa para calcular y escribir el cuadrante al que pertenece
un punto del plano cuyas coordenadas (x, y) se ingresan por teclado. El resultado
debe de ser un nmero entero r de 1 a 4 (De acuerdo a reglas del plano
cartesiano). Dado los siguientes diagramas de flujos, seleccione la alternativa
que mejor describe la solucin.

1) Algoritmo.
1) Inicio.
2) Se solicita ingresar el valor de x
3) Se solicita ingresar el valor de y
4) Se compara si la variable x es mayor a
5) Se compara si la variable y es mayor a
6)Se le asigna a la variable r el nmero
7)Muestra el valor del cuadrante.
8)Caso Contrario
9)Se le asigna a la variable r el nmero
10) Muestra el valor del cuadrante.
11) Fin de una condicin

0 entonces
0 entonces
del cuadrante.

del cuadrante.

Heidel W. Mora Burgos | UTPL MODALIDAD ABIERTA Y A DISTANCIA

EVALUACION A DISTANCIA - ENSAYO


12) Caso Contrario
13) Se compara si la variable y es mayor a 0 entonces
14) Se le asigna a la variable r el nmero del cuadrante.
15) Muestra el valor del cuadrante.
16) Caso Contrario
17)Se le asigna a la variable r el nmero del cuadrante.
18) Muestra el valor del cuadrante.
19) Fin de una condicin
20) Fin de la Condicin general
21) Fin del Programa
2) Algoritmo Orientado a Datos.
1) Inicio
2) Se ingresa la variable x(x,f[-50n])
3) Se ingresa la variable y(x,f[-50n])
4) Si x>0 entonces
5) Si y>0 entonces
6) Se asigna a r el valor del cuadrante que
7) Muestra el valor del cuadrante r
8) Caso Contrario
9) Se asigna a r el valor del cuadrante que
10) Muestra el valor del cuadrante r
11) Fin de una Condicin
12) Caso Contrario.
13) Si y>0 entonces
14) Se asigna a r el valor del cuadrante que
15) Muestra el valor del cuadrante.
16) Caso Contrario
17) Se asigna a r el valor del cuadrante que
18) Muestra el valor del cuadrante
19) Fin de una condicin
20) Fin de la condicin general.
21) Fin del programa.

es 1

es 4

es 2

es 3

3) Mini Especificacin.
1) INICIO:
2) (x,i[-50n])
3) (y,i[-50n])
4) << Ingrese la Coordenada x
5) >>x
6) << Ingrese la Coordenada y
7) >>y
8) Si x>0 entonces
9)
Si y>0 entonces
10)
r<-1
11)
<<r
12) De lo Contrario
13)
r<-4

Heidel W. Mora Burgos | UTPL MODALIDAD ABIERTA Y A DISTANCIA

EVALUACION A DISTANCIA - ENSAYO


14)
<<r
15) Fin Si
16) De lo Contrario.
17) Si y>0 entonces
18)
r<-2
19)
<<r
20) De lo Contrario
21)
r<-3
22)
<<r
23) Fin Si
24) Fin Si
25) :FIN
4) Pruebas de Escritorio.
x
1
-1
-1
1
Respuesta:

y
1
1
-1
-1

x>0
VERDADERO
FALSO
FALSO
VERDADERO

y>o
VERDADERO
VERDADERO
FALSO
FALSO

1ER
2DO
3ER
4TO

a. A
5) Diagrama en Raptor.

Heidel W. Mora Burgos | UTPL MODALIDAD ABIERTA Y A DISTANCIA

r
CUADRANTE
CUADRANTE
CUADRANTE
CUADRANTE

EVALUACION A DISTANCIA - ENSAYO

Heidel W. Mora Burgos | UTPL MODALIDAD ABIERTA Y A DISTANCIA

También podría gustarte