Я думаю, что ваша проблема связана с тем, что оператор форматирования слишком длинный.Я только что запустил короткий файл f77 и поместил в него оператор формата, который был длиннее 72 пробелов.Это сгенерировало сообщение об ошибке и сказало, что форматирование было слишком длинным.Я предлагаю вам разбить эту строку со второй половиной на следующей строке.Когда вы сделаете это, поместите символ в столбец 6, чтобы указать компилятору, что это строка продолжения.Теперь ваша инструкция формата должна выглядеть следующим образом:
7 FORMAT(1X, 'a=',F8.8, 1X,'b=',F8.8, 2X, 'REAL=',F8.5, 2X,
> 'IMAG=',F8.5, 2X, 'k1=',F8.8, 2X, 'LDF=',F8.8)
Обратите внимание, что символ '>' должен быть в столбце 6 ..
Если ваш редактор не указывает номер столбца, введите строкув вашем коде, который выглядит следующим образом:
C123456789012345678901234567890123456789012345678901234567890
вы можете использовать это для определения столбцов.Также обратите внимание, что C должен быть в столбце 1, потому что это означает, что строка является комментарием и компилятор не будет пытаться скомпилировать ее.