fortran课后习题的答案.docx
《fortran课后习题的答案.docx》由会员分享,可在线阅读,更多相关《fortran课后习题的答案.docx(11页珍藏版)》请在优知文库上搜索。
1、第一章FORTRAN程序设计根基第15页1、21 .简述程序设计的步骤。“程序设计:反映了利用计算机解决问题的全过程,通常要经过以下四个基本步骤:(1)分析问题,确定数学模型或方法;(2)设计算法,画出流程图;(3)选择编程工具,编写程序;(4)调试程序,分析输出结果。2 .什么是算法它有何特征若何描述算法解决问题的方法和步骤称为算法。算法的五个特征:(1)有穷性。(2)确定性。(3)有效性。(4)要有数据输入。(5)要有结果输出。算法的描述有许多方法,常用的有:自然语言、一般流程图、N-S图等。第二章顺序构造程序设计第29页1、2、3、4、5、6、7、8、91 .简述符号常量与变量的区别符号
2、常量在程序运行过程中其值不能改变。变量在程序运行过程中其值可以改变。2 .以下符号中为合法的FORTRAN90标识符的有哪些?(I)123B(2)M%10(3)XC2(4)5YZ(5)X+Y(6)F(X)(7)COS(X)(8)A.2(9)AONE(10)U.S.S.R.(11)min*2(12)PRINT3 .以下数据中哪一些是合法的FORTRAN常量(1) 9,87(2).0(3)25.82(4)-356231(5) 3.57*E2(6)3.57E2.1(7)3.57E+2(g)3,57E-24 .=2,B=3,C=5(REL);且1=2,J=3(INTEGER),求以下表达式的值:(1)
3、 A*B+C表达式的值:11(2)*(B+C)表达式的值:16(3)BC*表达式的值:1.2(4)B(C*)表达式的值:0.3(5)A/I/J表达式的值:0.33(6)I/J/A表达式的值:0(7) A*B*IA*J*2表达式的值:4.5(8) C+(BA)*3B*2.表达式的值:7.25(9) A*B*I表达式的值:5125.将以下数学表达式写成相应的FORTRAN表达式:(1)1E-2(2)(-B+SQRT(B*B-4*C)/(2*)(3) 1+X+X*X2+X*323(4) COS(TN(*3B*3)*(L03)(C*C+1)(5) EXP(*X*2+B*X+C)(6) COS(X*YS
4、QRT(X*X+Y*Y)*36.用FORTRAN语句完成以下操作:(1)将变量I的值增加1。1=1+1(2)I的立方加上J,并将结果保存到I中。I=I*3J(3)将E和F中大者存储到G中oG=Max(E,F)(4)将两位自然数N的个位与十位互换,得到一个新的数存储到M中(不考虑个位为。的情况)M=MOD(N,10)*10+N10第三章选择构造程序设计第43页1、2、3、5、6、7、91.分析以下程序运行结果1.OGICALPINTEGERI,II,12,13P=.FALSE.READ*,II1=MOD(I,10)I2=M0D(I10,10)I3=I100IF(I1+I3.EQ.2*I2)P=T
5、RUE.PRINT*,PEND输入123时,输出:T输入132时,输出:F(1)REALX,Y,ZREAD*,X,YIF(X*Y)O.ND.(X.NE.1.0)THENZ=10.0ELSEIF(X*Y0.AND.x=2.5.AND.y=8X7 7 7 73 4 5 6 z zf xx+yz+6FORTRAN表达式:(x+y)/=(z+6)2x+4y+xy=0FORTRAN表达式:2*x+4*y+x*y=0Ia-bIC2FORTRAn表达式:ABS(a-b)=c*c如果xy或xz,那么min=xFoRTRAN语句:IF(xy.OR.x0.AND.b0.AND.c0.AND.(a+b)c.AND.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- fortran 课后 习题 答案
