Advertisement
VictorMunoz

VMP_UF2-Teoria

Oct 17th, 2022 (edited)
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Víctor Muñoz - Ejercicio Evaluable Teórico UF2
  2.  
  3. Parte 1 Bucles.
  4. 1) (1 punto) ¿Cuántas veces se ejecuta este bucle? ¿Por qué?
  5. El bucle se ejecuta 100 veces porque solo funciona mientras i (que empieza valiendo 1) sea igual o inferior a 100, es decir, cuando llegue a 100 (éste incluido) se parará.
  6.  
  7. 2) (1 punto) ¿Cuántas veces se ejecuta este bucle? ¿Por qué?
  8. Nunca, ya que como 100 ni es superior o igual que 200, el bucle no se iniciará.
  9.  
  10. 3) (1 punto) ¿Cuántas veces se ejecuta este bucle? ¿Por qué?
  11. El bucle entrará en una cuenta infinita, porque el valor de i no se actualiza con cada iteración, por lo tanto, siempre valdrá 0 y será menos que 100.
  12.  
  13. 4) (1 punto) ¿Cuántas veces se ejecuta este bucle? ¿Por qué?
  14. De nuevo, infinito, pero toda la cuenta será en negativo empezando desde 0.
  15.  
  16. 5) (1 punto) ¿Cuántas veces se ejecuta este bucle? ¿Por qué?
  17. El número de veces que se ejecuta el bucle es: Infinito porque 0*2 siempre será 0.
  18.  
  19. 6) (1 punto) ¿Cuántas veces se ejecuta este bucle? ¿Por qué?
  20. El número de veces que se ejecuta el bucle es: 3 veces (1, 5, 25), es decir, desde 5^0* hasta 5^2. El siguiente contador 5^3 (25*5=125) ya se sale del rango de ejecucción 'menor o igual a 100'.
  21. * 5^0 = 5 elevado a 0
  22.  
  23.  
  24. Parte 2 Funciones.
  25. 7) (2 puntos) ¿Qué valor devuelve el siguiente programa tras su ejecución? ¿Por qué?
  26. La consola devolverá: "El resultado es 3". Ya que en la función int operación(n1,n2,n3) se ha creado la operación x+x-x y en la función main se le otorga los valores 4, 5 y 6, resultando en 4+5-6 (calculado de forma lineal 9-6=3), y se imprime en la consola precedida del texto "El resultado es ".
  27.  
  28. 8) (2 puntos) ¿Qué valor devuelve el siguiente programa tras su ejecución? ¿Por qué?
  29. La consola devolverá: "El resultado es false". Ya que en la función boolean operación(n1,n2) se comparan ambos números y si coinciden devolverá true, o false en caso de que no coincidan. Como en la función main se les otorga el valor 4 y 5, estos no coinciden, y la consola devolverá "false" precedido por un texto.
  30.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement