EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C
C/C++/C# HTML Java JavaScript Linux PHP Python Swift
 Recursos > Explicación de las soluciones a los Test de Autoevaluación > Pregunta 9.2
Solución:

En la primera instrucción:

n ← n ** 2

a
n se le asigna el resultado de evaluar la expresión n ** 2, es decir, 25, ya que, n se ha inicializado a 5.

En la segunda instrucción:

z ← z y n > n * 2 - 5

a 
z se le asigna el valor falso, ya que, si evaluamos la expresión:

z y n > n * 2 - 5

actúan en orden los operadores: (
*), resta (-), (>) e (y)

Para evaluarla, primeramente, sustituimos los valores de las variables 
z y n:

verdadero y 25 > 25 * 2 - 5

y, a continuación, paso a paso, su evaluación es:

verdadero y 25 > 25 * 2 - 5

verdadero y 25 > 50 - 5

verdadero y 25 > 45

verdadero y falso

falso

Por tanto, la tercera instrucción
:

escribir( no z )

muestra por pantalla el resultado de evaluar 
no falso, es decir:

verdadero

→ B es VERDADERA

 Recursos > Explicación de las soluciones a los Test de Autoevaluación > Pregunta siguiente