Арифметический IF - оператор языков программирования Fortran (с ранних версий и до Fortran 90, в котором был объявлен устаревшим) и Фокал. Оператор задаёт арифметическое выражение и три метки, на которые передаётся управление соответственно если выражение меньше нуля, равно нулю или больше нуля:

IF (expression) on_negative,on_zero,on_positive

Арифметический IF изначально являлся единственным вариантом условного оператора в Fortran. Начиная с Fortran 66 он заменялся на логический IF, а с Fortran 77 - на структурный IF, семантически равный операторам ветвления других языков программирования.

См. также Условная инструкция

Примечания Арифметический IF на сайте everything2.com Modular Programming with Fortran 90 - Obsolescent Features

Категория:Операторы в программировании Категория:Статьи с примерами кода на Фортране