El enunciado aritmético IF es un enunciado aritmético condicional de tres vías , visto por primera vez en la primera versión de Fortran en 1957, y encontrado en todas las versiones posteriores [a] , y en algunos otros lenguajes de programación, como FOCAL . A diferencia de los enunciados lógicos IF que se ven en otros lenguajes, el enunciado de Fortran define tres ramas diferentes dependiendo de si el resultado de una expresión es negativo, cero o positivo, en dicho orden, escrito como:
IF ( expresión ) negativo , cero , positivo
Deprecación
Si bien originalmente era el único tipo de declaración IF proporcionada en Fortran, la función se ha utilizado cada vez con menos frecuencia después de que se introdujeron las declaraciones IF lógicas , y finalmente se etiquetó como obsoleta en Fortran 90. A partir de Fortran 2018, ya no es necesaria para que los compiladores implementen IF aritmético y se considera una característica eliminada. El compilador GNU Fortran ha estado produciendo advertencias para IF aritmético de forma predeterminada desde su lanzamiento 9.1 en 2019. [ cita requerida ]
Ver también
Notas
- ^ Puede que no esté presente en un compilador de Fortran 2018. Consulte lasección Depreciación .