文档介绍:FORTRAN语言程序设计
1
整理ppt
第一章 程序设计概述
2
整理ppt
程序设计基本概念
:计算机操作命令的集合。例:求x、y、z的平均值aver的程序。
:编制程序
FORTRAN程序的执行过程
13
整理ppt
FORTRAN语言的发展历程
(1)1951年,John Backus在纽约首次提出FORTRAN语言 ,并于1954年对外发布,称FORTRANⅠ。
(2)1958年,扩充和完善FORTRANⅠ, 推出FORTRANⅡ。
(3)1960年,推出FORTRAN Ⅲ,但没有在计算机上实现。
(4)1963年,推出了FORTRAN Ⅳ。没有充分考虑兼容性。
(5)1966年,推出FORTRAN 66美国标准,后被ISO采用。
(6)1978年,推出FORTRAN 77,兼容性好,结构化特征。
(7)1991年,推出FORTRAN 90现代语言,可视化编程。
(8)1997年,公布FORTRAN 95标准,并行运算的支持。
(9)1997年,微软和数据设备公司合作推出Digital Visual FORTRAN 。
14
整理ppt
第四章 FORTRAN语言开发环境
详见教材: FORTRAN语言开发环境
15
整理ppt
第五章 FORTRAN 语言基础知识
16
整理ppt
字符集
FORTRAN语言允许使用的字符集为:
英文字母
A-Z 或 a-z(即大、小写英文字母)
阿拉伯数字
0、1、2、3、4、5、6、7、8、9
特殊符号
空格 = + - * / # ? ( ) ,. ’ : “ ! & ; < > $ _
应当注意:在FORTRAN语言中,英文字母不区分大
小写,在保留字、变量名和函数名中,大、小写字母
都是等价的,如REAL何real或Real是一样的。
17
整理ppt
名称及保留字
名称
作用:用来表示FORTRAN源程序中的变量、符号常量名、
数组、函数、过程等实体的名称。
名称的定义(即语法描述):由英文字母开头的31个以内
的字母、数字、下划线(_)以及美元符字符序列组成。
例:NUMBER、x1、root_2、y$
_ab、5xy、
保留字
一个语句中的特定单词,如PROGRAM、END、IF、ENDIF、
DO、ENDDO等,称为语句保留字。
说明: FORTRAN90程序中允许用保留字作为其它实体的名称,但是一般不提倡。
18
整理ppt
程序单元
一个完整的FORTRAN程序,应由以下程序单元构成:
主程序单元 外部子程序单元1
PROGRAM MAIN SUBROUTINE SUB1()
主程序体 子程序体 …
END PROGRAM END
其中主程序单元只能有1个,其它程序单元可以有0-n个。
程序单元的描述详见第十章。
19
整理ppt
语句的排列顺序
一个程序单元中语句的排列顺序如下:
非执行语句
程序单元
可执行语句
例:,求x、y、z的平均值aver 。
PROGRAM eex5_1
REAL x,y,z,aver
READ *,x,y,z
aver=(x+y+z)/3
PRINT *,aver
END
20
整理ppt
程序的书写格式
(1)固定格式:将一个语句行分为若干个区域,如下图所示:
(2)自由格式:一个语句的书写不受区域的限制。
FORTRAN90的源程序格式采用自由格式书写,。
例:。
21
整理ppt
数据类型
基本概念
FORTRAN语言将内部数据划分为以下类型:
整型