Operadores lògicos
- ' a && b ' -> ( a and b ) -> si a y b son true el resultado serà verdadero
- ' a || b ' -> ( a or b ) -> si a o b son true el resultado serà falso
- ' !a ' -> ( not a ) -> El valor de a es negado
Tablas de verdad:
_A_|_B_|_RESULTADO (AND)
T | T | TRUE
T | F | FALSE
F | T | FALSE
F | F | FALSE
_A_|_B_|_RESULTADO (OR)
T | T | TRUE
T | F | TRUE
F | T | TRUE
F | F | FALSE
_A_|_RESULTADO (NOT)
T | FALSE
F | TRUE
Note: T esta por True y F esta por False
Operadores de relaciòn
Note: Tenemos dos variables enteras a = 5 y b = 3.
- ' < ' -> ( menor ) -> a < b esta relaciòn dara el valor false ya que 5 no es menor de 3
- ' > ' -> ( mayor ) -> a > b esta relaciòn dara el valor true ya que 5 es mayor de 3
- ' <= ' -> ( menor o igual ) -> a <= b esta relaciòn dara el valor false ya que 5 no es menor de 3
- ' >= ' -> ( menor o igual ) -> a >= b esta relaciòn dara el valor true ya que 5 es mayor de 3
- ' == ' -> ( igualdad/igual ) -> a == b esta relaciòn dara el valor false ya que 5 no es igual a 3
Operadores de asignaciòn compactos
- ' += ' -> ( suma ) -> "b += 5" equivale a " b = b + 5 ", b toma el valor 8
- ' -= ' -> ( resta ) -> " b -= 6 " equivale a " b = b - 6 ", b toma el valor 2
- ' *= ' -> ( multiplicaciòn ) -> " b *= 64 " equivale a " a = a * 64 ", b toma el valor 128
- ' /= ' -> ( divisiòn ) -> " b /= 32 " equivale a " b = b / 32 ", b toma el valor 4
Hasta pronto! Con la proxima lecciòn con la que podremos iniciar a elaborar los primero verdaderos programas!!!