当使用Minitran 语言(1970 年左右被澳大利亚莫纳什大学用来教授 Fortran)时,您如何要求三角函数,如 Sin、Cos、Tan、Log、Sqrt 等?
您提交程序的卡片如下所示:
请注意,您可以(使用回形针)“打出”的唯一字母字符是 A、B、I、J 和 F(F 在每列的右下角)。
这些函数是通过使用 (say) F1
(for Sin)、F2
(for Cos) 还是什么来调用的?如果是这样,函数编号到底层函数的映射是什么?
算术如果
我想知道他们将什么用于逻辑运算符?
在一位做同样课程的朋友的提示下,我完成了这一点。
https://www.fortran.com/F77_std/rjcnf-11.html
11.4 算术 IF 语句 算术 IF 语句的形式为:
IF (e) s1, s2, s3
在哪里:
e 是整数、实数或双精度表达式
s1、s2 和 s3 分别是与算术 IF 语句出现在同一程序单元中的可执行语句的语句标签。同一个语句标签可能在同一个算术 IF 语句中出现多次。
执行算术 IF 语句会导致对表达式 e 求值,然后转移控制。接下来执行由 s1、s2 或 s3 标识的语句,因为 e 的值分别小于零、等于零或大于零。