1 / 28
文档名称:

fortran程序设计基础.ppt

格式:ppt   大小:1,056KB   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

fortran程序设计基础.ppt

上传人:zhoubingchina1 2017/12/6 文件大小:1.03 MB

下载得到文件列表

fortran程序设计基础.ppt

相关文档

文档介绍

文档介绍:FORTRAN程序设计基础
程序设计基础
为什么要学****高级语言程序设计?
如何学****FORTRAN程序设计?
具体的学****内容
学时与考试
参考书
课程学****内容
学****程序设计方法
学****高级语言程序设计应掌握一些典型算法的设计思路和基本的算法设计策略,做到举一反三、触类旁通。同时应掌握程序调试的基本技能。
掌握一门计算机语言
学****高级语言应抓住高级语言的共性,通过任何一种高级语言的学****能掌握学****高级语言的方法和规律,从而在短时间内尽快掌握其他高级语言。
程序的调试与测试
学****方法
比较:与已会的其它学科相对照,进行区别记忆。
理论学****和上机实践相结合。
借鉴:多阅读别人编写的程序,从中分析、归纳出解决问题的一些好的方法。
1. 学时:讲授32,上机16,合计48学时。
2. 考试:理论考试+上机考试+平时考核。
3. 参考书
(1)汪同庆等,FORTRAN 90基础教程,武汉大学出版社,
(2)彭国伦,Fortran 95程序设计,中国电力出版社,
学时与考核
第一章 FORTRAN程序设计基础
程序与程序设计
程序
用某种语言所描述的解决实际问题的方法和步骤。
程序设计
Nikiklaus Wirth 程序=算法+数据结构
算法是灵魂,数据结构是加工对象,语言是工具,程序设计需要好的设计方法。
综合程序设计的基本流程
(1)问题定义——问题是什么?可行性研究、需求分析
(2)分析问题——做什么
(3)设计算法和数据结构——怎样做
(4)编码
(5)调试和测试
(6)维护
算法及其描述
1. 算法的概念
解决问题的方法和步骤称为算法。
算法的特征
有穷性、确定性、有效性、要有数据输入/输出。
2. 算法的描述
自然语言
一般流程图
N-S图
伪码
例1 输入10个数,要求找出其中最大的数。
例2 求两个正整数m和n的最大公约数。
一般流程图
用不同的几何图形来代表不同性质的操作。例如,用矩形框表示要进行的操作,用菱形框表示判断,用流程线将各步操作连接起来并指示算法的执行方向。
1→i
x>max?
输入max
y
输入x
i≤9?
x →max
i+1→i
输出max
n
n
y
程序的三种基本结构
顺序结构
选择结构
循环结构