• No se han encontrado resultados

Pre-Examen Gil Cano Carlos Computación para Ingenieros. Pre-examen

N/A
N/A
Protected

Academic year: 2022

Share "Pre-Examen Gil Cano Carlos Computación para Ingenieros. Pre-examen"

Copied!
30
0
0

Texto completo

(1)

1

Prueba de Escritorio

SALIDA

Pre-examen

Ejercicios de preparación de examen de diagramas de flujo, córrelos en lenguaje también, proponer que pueden hacer; después realizar la prueba de escritorio.

1. Un if dentro de un for

Conteo del 0 al 7 y verificar si los resultados son pares o nones.

i

0 es par 1 es non 2 es par 3 es non 4 es par 5 es non 6 es par 7 es non 8 es par 9 es non 10 es par

(2)

2

INICIO

i=0;i<=10;i++

i%2==0

Es non Es par

i i

Conteo del 0 al 10 y verificar si los resultados

son pares o nones

FIN

(3)

3 2. Un for dentro de un if

Bomba, se debe de introducir la clave correcta para evitar que se active la bomba.

(4)

4 SALIDA

Prueba de Escritorio

SALIDA

clave 99

7

BOMBA

Introducir clave para desactivar bomba Te has salvado

BOMBA

Introducir clave para desactivar bomba Fallaste

Activando bomba i

10 9 8 7 6 5 4 3 2 1 0

BOOOOOOM!!!

(5)

5

i=10;i>=0;i--

Clave==99

Te has salvado

INICIO

BOMBA Introducir clave para desactivar bomba

clave

Fallaste Activando

Bomba

i

BOOOM!

FIN

(6)

6 3. Un while dentro de un for

Debes de evitar que te salga una cuenta regresiva porque después de 0 saldra la palabra ERROR, para eso se debe introducir la clave correcta para evitar esto.

(7)

7 SALIDA

Prueba de Escritorio

SALIDA

c 10

7

ERROR

Para evitar el error en la compu debes de introducir una clave

La clave es el numero de un mes, es el mes en el que naci Inserte clave

Muy bien

Evitaste que salga un error Ya puedes salir de aquí :)

ERROR

Para evitar el error en la compu debes de introducir una clave La clave es el numero de un mes, es el mes en el que naci Inserte clave

i 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 ERROR

No podras salir :D ERROR

(8)

8 INICIO

ERROR

Para evitar el error en la compu debes introducir una clave La clave es el numero de un mes, es el mes en el que naci

Inserte clave

c

i=20;i>=0;i--

i

i<1

ERROR

No podras salir :D

Te equivocaste el error saldrá en:

c==10

Muy bien

Evitaste que salga un error Ya puedes salir de aqui :)

FIN

(9)

9 4. Un switch dentro de un do while

Menú con 3 opciones: multiplicar o restar 2 números, o simplemente salir.

En caso de elegir multiplicar o dividir que se repita todo el proceso de nuevo desde el menú.

(10)

10 SALIDA

Prueba de Escritorio

SALIDA

SALIDA w x y z

1 6 7 42 2 5 2 2.5 3

Menu Elige opción 1. Multiplicar 2. Sumar 3. Salir1

Multilpicar Dame x7 Dame y6

La multiplicación de x*y es: 42

Menu Elige opción 1. Multiplicar 2. Sumar 3. Salir2

Dividir Dame x5 Dame y2

La multiplicación de x/y es: 2.5

Menu Elige opción 1. Multiplicar 2. Sumar 3. Salir3 salir

(11)

11 DW

w<3

w INICIO

Menu Elige opción 1. Multiplicar 2. Dividir 3. Salir

w

Multiplicar Dame x,y

Dividir Dame x,y

x,y x,y

z=x*y z=x/y

z z

Salir

FIN

case 1 case 2 default

break break break

(12)

12 5. Un switch dentro de un while

Menú con 3 opciones: sumar o restar dos números o simplemente salir. En caso de elegir sumar y restar que se repita todo el proceso de nuevo desde el menú.

(13)

13

Prueba de Escritorio

SALIDA

SALIDA

Menu

Seleccione por favor 1.Sumar

2.Restar 3.Salir3 Salir SALIDA x a b c

1 15 45 60 2 50 30 20 3

Menu

Seleccione por favor 1.Sumar

2.Restar 3.Salir1 Sumar Dame a15 Dame b45

La suma de a+b es: 60

Menu

Seleccione por favor 1.Sumar

2.Restar 3.Salir2 Restar Dame a50 Dame b20

La resta de a-b es: 30

(14)

14 W

x<3

x Menu Seleccione por favor 1. Sumar

2. Restar 3. Salir

x

Sumar Dame a y b

,y

Restar Dame a y b

a,b a,b

c=a+b c=a-b

c c

Salir

FIN

case 1 case 2 default

break break break

(15)

15 6. Un switch con un caso en for, con un caso en while y otro caso do-

while

Menú con 4 opciones: la primera opción es cuenta regresiva del 0 al 15.

La segunda opción es encontrar el mayor de 2 números y si la suma de los dos números es menor que 50 se repite la operación.

La tercera opción es encontrar el mayor de 3 números y si la suma de los tres números es menor que 100 se repite la operación. La última opción es salir.

(16)

16

(17)

17

Prueba de Escritorio

SALIDA

SALIDA

SALIDA

p a b c d

1

2 10 20 30 2 45 16 61 3 35 12 6 53 3 15 26 50 91 3 35 77 28 140 4

Menu Seleccione

1.Cuenta regresiva del 15 al 0 2.Encontrar el mayor de 2 numeros

3.Encontrar el mayor de 3 numeros

4.Salir1

Cuenta regresiva del 15 al 0 i

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

0 Menu

Seleccione

1.Cuenta regresiva del 15 al 0 2.Encontrar el mayor de 2 numeros

3.Encontrar el mayor de 3 numeros

4.Salir2

Encontrar el mayor de dos números

Nota!!: Si a+b es menor de 50 la operación se repetirá Dame a10

Dame b20 b es mayor

Encontrar el mayor de dos números

Nota!!: Si a+b es menor de 50 la operación se repetirá Dame a45

Dame b16 a es mayor Menu

Seleccione

1.Cuenta regresiva del 15 al 0 2.Encontrar el mayor de 2 numeros

3.Encontrar el mayor de 3 numeros

4.Salir3

Encontrar el mayor de 3 números

Nota!!: Si a+b+c es menor de 100 la operación se repetirá Dame a35

Dame b12 Damec6 a es el mayor

Encontrar el mayor de 3 números

Nota!!: Si a+b+c es menor de 100 la operación se repetirá Dame a15

Dame b26 Damec50 c es mayor

Encontrar el mayor de 3 números

Nota!!: Si a+b+c es menor de 100 la operación se repetirá Dame a35

Dame b77 Damec28 b es mayor

Menu Seleccione

1.Cuenta regresiva del 15 al 0

2.Encontrar el mayor de 2 numeros

3.Encontrar el mayor de 3 numeros

4.Salir4 Salir

(18)

18

W

DW

case 2 case 3

case 1

Cuenta Regresiva

del 0 al 15 Salir

FIN

default

break

x Menu Seleccione por favor 1. Cuenta Regresiva 0-15

2. Encontrar el mayor de 2 numeros 3. Encontrar el mayor de 3 numeros

x

break Mayor de 2 numeros

Nota!: si a+b es <50 la operación se repetrira Dame a y b

Mayor de 3 numeros

Nota!: si a+b+c es <100 la operación se repetira Dame a,b,c

a>c&&a>b

b>a a>

Son iguales

b>

a>

c>

a,b

a>b

b>

b>a&&b>c c>a&&c>b

a,b,c c<50

d<100

c=a+b

d=a+b+c

break break

i=15;i>=0;i--

i

(19)

19 7. Una secuencia para cada lado, dentro de un if doble contenido dentro

de otro if simple

Multiplicar dos números, pero el resultado debe ser par para continuar.

Después al resultado del producto anterior le sumamos otro número e indicará si el resultado de esta suma es non o es par.

(20)

20 SALIDA

SALIDA

SALIDA

Prueba de Escritorio

a b c x z 2 3 6 4 10 8 4 32 3 35 5 3 15

Mulitplicacion Para poder continuar El resultado debe ser par!

Dame a2 Dame b3

Correcto!

a*b es 6 y es un numero par Ahora sumale a 6 un numero x (No importa si es par o non)

Dame x4

(a*b)+x =10 Tambien es par Bye

Mulitplicacion Para poder continuar El resultado debe ser par!

Dame a8 Dame b4

Correcto!

a*b es 32 y es un numero par Ahora sumale a 32 un numero x (No importa si es par o non)

Dame x3

(a*b)+x =35 Pero no es par 35 es non!

bye Bye

Mulitplicacion Para poder continuar El resultado debe ser par!

Dame a5 Dame b3 Bye

(21)

21 INICIO

c%2==0

(a*b)+x=

Multiplicacion Para poder continuar El resultado debe ser par!

Dame a y b

a,b

Correcto!

a*b es numero par Ahora sumale un numero x (No importa si es par o non)

Dame x c=a*b

x

z=c+x

z%2==0

Tambien es par z

z (a*b)+x=

z

Pero no es par

Es non

Bye

FIN

(22)

22 8. Un for dentro de un if y este dentro de una secuencia

Bomba, para desactivarla debes de hacer una suma y el resultado de ésta debe ser el día en el que nací, o sea 31. Porque 31 es la clave para

desactivarla.

(23)

23 SALIDA

Prueba de Escritorio

SALIDA

a b c 30 1 31 3 6 9

Bomba

Para desactivarla debes sumar 2 numeros

El resultado debe ser la clave

La clave es el dia en el que naci

Dame a30 Dame b1 Te salvaste

Bomba

Para desactivarla debes sumar 2 numeros

El resultado debe ser la clave

La clave es el dia en el que naci

Dame a3 Dame b6

Activando Bomba i

10 9 8 7 6 5 4 3 2 1 0

BOOOOOM!!

(24)

24 INICIO

c==31 Bomba

Para desactivarla debes sumar 2 numeros

El resultado debe ser la clave La clave es el dia en el que naci

Dame a y b

a,b

c=a+b

Te salvaste Activando

Bomba

i=10;i>=0;i--

i

BOOOOOM!!

FIN

(25)

25 9. Un while dentro de un do while y este dentro de un while

Cuestionario de 2 preguntas. Si se contesta correctamente deben de aparecer letreros que digan felicidades, has ganado (esto muchas veces).

(26)

26 SALIDA

SALIDA

SALIDA

Prueba de Escritorio

a b 2 5 4 3 8 2 13 5 2 13

Contestar correctamente las siguientes preguntas para ganar

Pregunta Numero 1

Cual es el numero primo mas chico?5

Contestar correctamente las siguientes preguntas para ganar

Pregunta Numero 1

Cual es el numero primo mas chico?2

Correcto Ultima pregunta

Cuanto es la raíz de 169?5

Ultima pregunta

Cuanto es la raíz de 169?4

Ultima pregunta

Cuanto es la raíz de 169?3

Ultima pregunta

Cuanto es la raíz de 169?8

Ultima pregunta

Cuanto es la raíz de 169?2

Ultima pregunta

Cuanto es la raíz de 169?13

Felicidades!!

Has ganado Felicidades!!

Has ganado Contestar correctamente las

siguientes preguntas para ganar

Pregunta Numero 1

Cual es el numero primo mas chico?2

Correcto Ultima pregunta

Cuanto es la raíz de 169?13

Felicidades!!

Has ganado Felicidades!!

Has ganado Felicidades!!

Has ganado

(27)

27 W

DW

W INICIO

Correcto

Contestar correctamente las siguientes preguntas para ganar

Pregunta Numero 1

Cual es el numero primo mas chico?

a

Ultima pregunta Cuanto es la raíz de 169?

a==2

a==2

b

b==13

Felicidades!!

Has ganado

INICIO

(28)

28 10. Un switch dentro de un for y éste dentro de una secuencia

Cuenta regresiva de a hasta b, y verificar si son pares o nones con switch.

(29)

29 SALIDA

Prueba de Escritorio

a b 99 87

Cuenta Regresiva de a hasta b Verificar si son pares o nones con switch

Dame a 99 Dame b87

Iniciando cuenta regresiva 99

non 98 par 97 non 96 par 95 non 94 par 93 non 92 par 91 non 90 Par 89 non 88 par 87 non

(30)

30 INICIO

a%2==0 Cuenta Regresiva de a

hasta b

Verificar si son pares o nones con switch

Dame a y b

a,b

par a;a>=b;a--

Iniciando cuenta regresiva

a

a a

non

break

default default

break

FIN

Referencias

Documento similar