Está en la página 1de 4

Operadores relacionales lógicos

Sirven para evaluar expresiones compuestas de tipo lógico, cuya resultado, por


tanto, resultará cierto o falso,  true  o  false .

La evaluación de las operaciones lógicas se realiza de izquierda a derecha y


se interrumpe cuando se ha asegurado el resultado. Esto se conoce como
propiedad de cortocircuito: si se puede concluir el valor lógico del resultado a
partir de una evaluación parcial de la expresión, no se sigue evaluando la misma.

Operadores relacionales lógicos

Operador Descripción

Y, devuelve  true  cuando todas las expresiones que relaciona son


&&
ciertas

|| O, devuelve  true  cuando al menos una expresión es cierta

! NO, devuelve  true  cuando la expresión a la que afecta es  false

Las tablas de verdad asociadas a estos operadores son:

Operador  Y lógico

a && 
a b
b

false false false

false true false

true false false

true true true

Operador O lógico

a || 
a b
b

false false false


Operador  Y lógico

a && 
a b
b

false true true

true false true

true true true

Operador NO lógico

a !a

false true

true false

Los operadores de comparación y lógicos aparecen habitualmente de forma


simultánea en las expresiones. Por ello, es conveniente conocer su orden de
precedencia relativo:

Tabla de precedencia de los operadores de comparación y lógicos

Precedenci
Operador Descripción Asociatividad
a

3 ! Negación lógica Izquierda a derecha

  <=   >   >= Operadores de


9 < Izquierda a derecha
comparación

10 ==   != Operadores de igualdad Izquierda a derecha

14 && Conjunción lógica Izquierda a derecha

15 || Disyunción lógica Izquierda a derecha

Insistimos en usar los paréntesis  (...)  en caso de duda y/o para mejorar la
legibilidad
Tema 2
Regla de prioridad aritmética
Las expresiones aritméticas son realizadas de acuerdo con las
siguientes reglas de prioridad:
Todas las exponenciaciones se realizan primero. Exponenciaciones
consecutivas se realizan de derecha a izquierda.
Todas las multiplicaciones y divisiones se realizan después, en el orden en
el que aparecen de izquierda a derecha.
Las sumas y las restas se realizan las últimas, en el orden en el que
aparecen de izquierda a derecha.

  Funciones
 FORTRAN tiene funciones definidas para llevar a cabo cálculos sobre
una serie de argumentos devolviendo un resultado. Para usar una
función simplemente se da el nombre de la función, seguido de sus
argumentos entre paréntesis:

funtionname(name1,
name2,.......)

  Algunas funciones de FORTRAN:


Función Descripción

ABS (x) Valor absoluto de x

COS (x) Coseno de x en radianes


DFLOAT(x) Conversion de x a doble precision

EXP(x) Exponencial de x

INT(x) Parte entera de x

LOG(x) Logartimo natural de x

MAX(xl, . . . , Xn) Maximo de xl, . . .,xn

MIN(xl, . . . , xn) Minimo de xl, . . ., xn

MOD(x,y) x (mod y); x - INT(x/y) * y

NINT(x) x redondeado al entero más próximo

REAL(x) Conversion of x al tipo real

SIN(x) Seno de x en radians

SQRT(x) Raiz cuadrada de x

También podría gustarte