
El operador de negación en PSeInt
Apartado 22: El operador lógico NOT en programación
Dificultad del apartado:
"No" en inglés se escribe "Not"
El operador NOT (NO
en PSeInt), sirve para expresar todo lo contrario a la propia expresión. Mira este ejemplo:
Algoritmo CondicionalNot
Definir numero1 Como Entero
Escribir "Adivina el número. Puede ser cualquiera del 1 al 10."
Leer numero
Si NO numero == 7 Entonces
Escribir "Lo siento, no has acertado el número."
SiNo
Escribir "Enhorabuena, has acertado el número. Era el 7."
FinSi
FinAlgoritmo
Con NO numero == 7
estamos diciéndole al intérprete de PSeInt, que si el número "NO" es igual a 7, que le diga al usuario que no ha acertado. Esto produce un VERDADERO
. En cambio, si el número es igual a 7, producirá un FALSO
y se ejecutará el código del SiNo
.
Probando el algoritmo
Si el valor es 5, se cumple la condición del Si
:

En cambio, si el valor es 7, la del SiNo:

Dejamos de momento los temas de operadores y pasamos al segundo tipo de condicional, el condicional switch en el siguiente apartado.
Anterior SiguienteEjercicios resueltos de programación
- Para el siguiente ejercicio, quiero que crees un condicional parecido al del ejemplo, pero que contemple dos posibles valores, el
5
y el10
. Si el usuario introduce uno de ellos, se ejecutará elSiNo
, en caso contrario, si falla, elSi
.
No te compliques. Haz la misma estructura de código de la teórica y piensa que tendrás que utilizar algún operador lógico extra a parte del NO.
Puedes repetir y combinar varios operadores lógicos y de comparación.
Las soluciones de los ejercicios las tienes aquí: Ejercicios resueltos de programación.
Comentarios
Si te quedan dudas sobre el temario, sobre Programación, PseInt, Python o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.