- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Fortran上机实验
(一)调试如下程序???1.??PROGRAM???EXAM1 READ(*,*)A,B,H S A+B *H/2 WRITE(*,*)A,B,H,S END
2. READ(*,10)M,N10??FORMAT(1X,I4,3X,I3) WRITE(*,*)M,NEND
二 编程已知圆的半径R,求圆周长和面积阅读下列程序PROGRAM?ABC
READ(*,10)A,BWRITE(*,20)A,B10 FORMAT(2X,F4.1,2X,F5.1 20 FORMAT? 1X,F4.1,2X,F7.2
END
输入数据1234.59 8765.43输出结果为计算一个数列的前N项之和。该数列的前两项是由键盘输入的正整数,以后各项按下列规律产生:先计算前两项之和,若和小于200,则该和作为下一项,否则用和除以前两项中较小的一项,将余数作为下一项。填充程序中的空白。READ *,* N,K1,K2
M K1+K2 a DO?10?I 3,N
IF b THEN
IF?? K1.LT.K2 ???THEN
K3 MOD M,K2
ELSE
K3 MOD M,K1
ENDIF c d e MS MS+K3
K1 K2
K2 K3
M K1+K2
10? CONTINUE
WRITE *,* ?MS
END (五)程序改错注意:不可以增加或删除程序行,也不可以更改程序的结构。下列程序是求某单位的最高工资、最底工资和平均工资的程序,输入0表示结束。C**********FOUND**********
N 0 READ *,* GZ
C**********FOUND**********
SUM 0 AMAX GZ AMIN GZ
10 READ *,* GZ IF GZ.GT.0 THEN N N+1
SUM SUM+GZ IF GZ.GT.AMAX AMAX GZ IF GZ.LT.AMIN AMIN GZ GOTO?10 ENDIF AVE SUM/N WRITE *,* AVE,AMAX,AMIN END
2.?统计100-300之间同时被3,7整除的数的个数N,输出这些数的平方和NS REAL??NS N 0 NS 0 DO?30??K 100,300
C**********FOUND********** N37 MOD 7,k +MOD 3,k IF? N37.EQ.0 ??THEN N N+1
C**********FOUND********** ____________ END?IF
30 CONTINUE WRITE *,* ??N,NS END
(六)阅读下列FORTRAN程序:PARAMETER L 3
INTEGER?N L
DATA?N/3*0/
DO?20?I 1,L
??DO?20?J 1,L N J N I +1
20? CONTINUE
WRITE *,* ?N L
END
上述程序运行后,输出结果是什么?调试并运行 INTEGER?A 4,4 DATA?A/4*1,4*2,4*3,4*4/ Y FA A,2 WRITE *, 2X,F5.2 ?Y END FUNCTION?FA B,N INTEGER?B N,N FA 1.0 DO?10?I 1,N FA FA*B I,I
10 CONTINUE END
(八)用语句函数编写程序,用牛顿迭代法求1-3X+4X2-5X3 0在X 1.5附近的根编写子例行子程序分别求出5阶方阵两个对角线上元素之和
1
文档评论(0)