Fortran上机实验.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

wuyuetian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档