Fortran77与90/95编程基础教程

需积分: 50 3 下载量 157 浏览量 更新于2024-07-22 1 收藏 3.27MB PDF 举报
"这是一份关于Fortran77和90/95编程的入门教程,由丁泽军编著,适用于IT/计算机领域的初学者。教程旨在弥补国内缺乏综合Fortran90与Fortran77教材的空缺,内容来源于多本国内外教材和网络资源。教程特别提到,其主要参考书包括浙江大学出版社的《Fortran90教程》、清华大学出版社的《Fortran语言—Fortran77结构化程序设计》等。此外,教程还涉及课程安排、Fortran语言的发展历史、程序特点、程序构成、字符集、源码格式、程序单位、变量类型、内在函数、算术表达式和赋值语句等内容,旨在帮助学生掌握这两种Fortran版本的基本编程技能。" 在深入探讨Fortran编程之前,首先了解其历史是很有必要的。FortranI和FortranIV代表了早期的版本,而Fortran77是一个重要的里程碑,引入了结构化编程的概念。随着技术的发展,Fortran90/95带来了更多的现代编程特性,如模块化、面向对象和递归功能,使得它更适合科学计算和工程应用。 Fortran程序的特点在于其简洁的语法和高效执行能力,尤其在数值计算方面表现出色。程序由固定格式或自由格式的源码组成,文件名遵循特定的命名规则。程序的整体构造包含程序单位,如主程序、子程序和函数,以及程序体内的语句顺序。英文名、标号和标签用于控制流程和标识程序元素。 在数学运算方面,Fortran支持各种常量和变量类型,包括实数、整数和字符等。变量是存储数据的容器,而常量则是不可变的值。内在函数是预定义的数学和逻辑函数,如SIN、EXP和LOG,可以直接在表达式中使用。算术表达式由运算符连接的项组成,遵循特定的运算优先级。运算中的类型匹配很重要,不同类型的变量混合运算可能导致类型转换或错误。此外,考虑浮点运算的精度问题也是必不可少的。 赋值语句是将一个表达式的结果赋给一个变量,如`VAR = EXPRESSION`,用于更新变量的值。这一基本概念构成了Fortran程序的基础,通过组合不同的语句和函数,可以构建复杂的数值计算程序。 这份教程是为初学者准备的一个全面的Fortran77和90/95入门资源,它涵盖了语言的基本要素,为学习者提供了扎实的编程基础。通过学习这份教程,读者将能够理解和编写基本的Fortran程序,进一步探索科学计算的世界。