第三章结构化程序设计.ppt
《第三章结构化程序设计.ppt》由会员分享,可在线阅读,更多相关《第三章结构化程序设计.ppt(79页珍藏版)》请在优知文库上搜索。
1、第第3章章 FORTRAN结构化程序设计结构化程序设计本章内容本章内容n 顺序结构程序设计n 选择结构程序设计n 循环结构程序设计 结构化程序设计结构化程序设计:按照一定的结构形式来设计和编写程序,按照一定的结构形式来设计和编写程序,以便阅读与检查。以便阅读与检查。顺序结构顺序结构选择结构选择结构循环结构循环结构A AB BA AB B成成立立条条件件P P不不成成立立执执行行A A当当条条件件P P成成立立时时 执执行行A A直直到到条条件件P P成成立立为为止止当型循环当型循环 直到型循环直到型循环 先上后下,先左后右;即先执行A,再执行B顺序结构顺序结构A AB B【例3-1】输入输入3
2、 3个气象站个气象站5 5个月(汛期)雨量数据,统计个月(汛期)雨量数据,统计每个气象站的总雨量和平均雨量,计算每个气象站的总雨量和平均雨量,计算3 3个站五月、六月、个站五月、六月、七月、八月、九月的平均雨量,输出每个气象站每个月的七月、八月、九月的平均雨量,输出每个气象站每个月的雨量、总雨量和平均雨量,以及五月、六月、七月、八月、雨量、总雨量和平均雨量,以及五月、六月、七月、八月、九月的平均雨量。九月的平均雨量。 站名站名汛期各月雨量(毫米)汛期各月雨量(毫米)5 5月月6 6月月7 7月月8 8月月9 9月月江阴江阴76.876.8176.5176.5308.1308.141.041.0
3、69.669.6定波闸定波闸71.571.5208.5208.5352.1352.147.247.262.662.6肖山肖山65.565.5200.0200.0239.7239.744.344.363.063.0表表3-1 1998年主要站汛期雨量统计表年主要站汛期雨量统计表PROGRAM ex06_02PROGRAM ex06_02IMPLICIT NONEIMPLICIT NONEREAL r11,r12,r13,r14,r15,total11,av11REAL r11,r12,r13,r14,r15,total11,av11REAL r21,r22,r23,r24,r25,total21
4、,av21REAL r21,r22,r23,r24,r25,total21,av21REAL r31,r32,r33,r34,r35,total31,av31REAL r31,r32,r33,r34,r35,total31,av31REAL av1,av2,av3,av4,av5REAL av1,av2,av3,av4,av5WRITE(WRITE(* *,“(28X,5,“(28X,5月月 6 6月月 7 7月月 8 8月月 9 9月月)”)”)WRITE(WRITE(* *,“(1X,“(1X,输入江阴气象站五个月的雨输入江阴气象站五个月的雨: :,)”),)”)READ(READ(* *
5、, ,* *) r11,r12,r13,r14,r15) r11,r12,r13,r14,r15WRITE(WRITE(* *,“(1X,“(1X,输入定波闸气象站五个月的雨量输入定波闸气象站五个月的雨量: :,)”),)”)READ(*,*) r21,r22,r23,r24,r25WRITE(*,“(1X,输入肖山气象站五个月的雨量:,)”)READ(READ(* *, ,* *) r31,r32,r33,r34,r35) r31,r32,r33,r34,r35100100FORMAT(F5.1,F5.1,F5.1,F5.1,F5.1)FORMAT(F5.1,F5.1,F5.1,F5.1,F
6、5.1) total11=r11+r12+r13+r14+r15total11=r11+r12+r13+r14+r15 av11=total11/5av11=total11/5 total21=r21+r22+r23+r24+r25total21=r21+r22+r23+r24+r25 av21=total21/5av21=total21/5 total31=r31+r32+r33+r34+r35total31=r31+r32+r33+r34+r35 av31=total31/5av31=total31/5 av1=(r11+r21+r31)/3av1=(r11+r21+r31)/3 av2=
7、(r12+r22+r32)/3av2=(r12+r22+r32)/3 av3=(r13+r23+r33)/3 av3=(r13+r23+r33)/3 av4=(r14+r24+r34)/3 av4=(r14+r24+r34)/3 av5=(r15+r25+r35)/3av5=(r15+r25+r35)/3WRITE(WRITE(* *,“(26X,5,“(26X,5月月 6 6月月 7 7月月 8 8月月 9 9月月 总雨量总雨量 平均雨量平均雨量)”)”WRITE(WRITE(* *,200),200)江阴气象站五个月的雨量江阴气象站五个月的雨量: :, , r11,r12,r13,r14,
8、r15,total11,av11r11,r12,r13,r14,r15,total11,av11WRITE(WRITE(* *,200),200)定波闸气象站五个月的雨量定波闸气象站五个月的雨量: :, , r21,r22,r23,r24,r25,total21,av21r21,r22,r23,r24,r25,total21,av21WRITE(WRITE(* *,200),200)肖山气象站五个月的雨量肖山气象站五个月的雨量: :, , r31,r32,r33,r34,r35,total31,av31r31,r32,r33,r34,r35,total31,av31200200 FORMAT(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 结构 程序设计