下载此文档

fortran语言程序设计.ppt


文档分类:高等教育 | 页数:约127页 举报非法文档有奖
1/127
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/127 下载此文档
文档列表 文档介绍
2018/4/14
FORTRAN 语言程序设计
联系方法及参考文献
联系方法
电话:020-85222768(h)、020-85220476(o)
邮件:******@jnu.
参考文献
FORTRAN 77 结构化程序设计,谭浩强,田淑清,高等教育出版社
FORTRAN 77 结构化程序设计题解,谭浩强,清华大学出版社
FORTRAN 程序设计(二级)教程,谭浩强,崔武子,田淑清,清华大学出版社
FORTRAN 程序设计(二级)辅导,徐士良,清华大学出版社
题库及模拟考场(二级 FORTRAN 语言程序设计),付成等,高等教育出版社
超星数字图书馆(下载超星浏览器,在网上阅读最新的FORTRAN书籍)
第一章 FORTRAN 语言的 程序结构及其兼容性
程序设计基本概念
FORTRAN语言的发展简史
FORTRAN 77程序的构成
FORTRAN 90程序的构成及其兼容性
第一节程序设计基本概念
程序设计的基本过程
程序设计的基本方法
模块化设计
自顶向下、逐步细化的设计过程
结构化设计
程序设计语言
程序设计的基本过程
问题的分析
问题的性质; 输入/输出数据;
数学模型或常用的方法
算法的设计
可行性;确定性;有穷性;
有零或多个输入;有一个或多个输出
流程的描述
自然语言;算法描述语言;流程图;编程
调试与运行
测试;调试
程序设计=算法+数据结构+方法+工具
BACK
自然语言:输入x,y;判断x是否为0:
若x=0,则输出错误信息;否则计算y/x→z,且输出z
计算z=y/x
算法描述语言
算法描述语言+自然语言
INPUT x, y
输入x, y
IF(x=0)THEN
IF(x=0)THEN
OUTPUT “ERROR”
输出错误信息
ELSE
ELSE
{ z=y/x
{ z=y/x
OUTPUT z
输出z
}
}
BACK
N-S 结构化流程图
输入x,y
输出错误信息
z=y/x
输出z
结束
编程
WRITE(*,100)
100 FORMAT(1X,‘INPUT X,Y:’)
READ(*,*)X,Y
IF()THEN
WRITE(*,200)
ELSE
Z=Y/X
WRITE(*,300)Z
END IF
200 FORMAT(1X,‘ERROR ! X=0’)
300      FORMAT(1X,‘Z=’,)
END
x=0
yes
no
BACK
按功能划分模块
按层次组织模块
主模块
模块1
模块2
模块3
模块5
模块6
模块4
模块化设计
BACK
自顶向下、逐步细化的设计过程
优点:符合人们解决复杂问题的普遍规律,可以显著提高程序设计的效率;
用先全局后局部、先整体后细节、先抽象后具体的方法设计出的程序具有
清晰的层次结构,容易阅读和理解。
BACK
顺序结构
选择结构
循环结构
特点:只有一个入口和一个出口,各单位之间的接口比较
简单,每个单位也容易被人们所理解;结构内的每一个框
都有机会被执行,也就是说对每一个框都有一条从入口到
出口的畅通路径;基本结构内不存在“死循环”
顺序结构
S1
S2
S3
结构化设计

fortran语言程序设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数127
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小2.19 MB
  • 时间2018-04-14