Fortran程序是由 程序单元的集合组成,这些单元包括一个主程序,可能还包含其他程序单元如模块和外部子程序或过程。以下是一个简单的Fortran程序示例,它展示了程序的基本结构和语法:
```fortran
program addNumbers
implicit none
! 类型声明
real :: a, b, result
! 可执行语句
a = 12.0
b = 15.0
result = a + b
print *, 'The total is ', result
end program addNumbers
```
在这个示例中:
1. `program addNumbers` 是程序的名称。
2. `implicit none` 告诉编译器所有变量都需要显式声明类型。
3. `real :: a, b, result` 声明了三个实数类型的变量。
4. `a = 12.0` 和 `b = 15.0` 是对变量 `a` 和 `b` 的赋值。
5. `result = a + b` 是执行加法运算并将结果存储在变量 `result` 中。
6. `print *, 'The total is ', result` 打印结果。
7. `end program addNumbers` 表示程序结束。
这个程序简单地将两个数字相加并打印结果。Fortran程序通常用于数值计算和科学计算,具有强大的数组操作、循环控制和条件判断功能。随着计算科学的发展,Fortran不断进化,引入了面向对象编程等功能,以适应现代软件开发的需求。