fortran课后习题-答案~.doc
《fortran课后习题-答案~.doc》由会员分享,可在线阅读,更多相关《fortran课后习题-答案~.doc(12页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、|第一章 FORTRAN 程序设计基础 第 15 页 1、21简述程序设计的步骤。“程序设计”:反映了利用计算机解决问题的全过程,通常要经过以下四个基本步骤:(1)分析问题,确定数学模型或方法;(2)设计算法,画出流程图;(3)选择编程工具,编写程序;(4)调试程序,分析输出结果。2. 什么是算法?它有何特征?如何描述算法?解决问题的方法和步骤称为算法。算法的五个特征:(1) 有穷性。 (2) 确定性。 (3) 有效性。 (4) 要有数据输入。(5) 要有结果输出。算法的描述有许多方法,常用的有:自然语言、一般流程图、NS 图等。第二章 顺序结构程序设计 第 29 页 1、2、3、4、5、6、
2、7、8、91简述符号常量与变量的区别?符号常量在程序运行过程中其值不能改变。变量在程序运行过程中其值可以改变。2. 下列符号中为合法的 FORTRAN 90 标识符的有哪些?(1) A123B (2) M%10 (3) X_C2 (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) PRINT 3. 下列数据中哪一些是合法的 FORTRAN 常量?(1) 9,87 (2) .0 (3) 25.82 (4) -356231(5) 3.57*E2 (6) 3.57E2.1 (7) 3.57E
3、+2 (8) 3,57E-24. 已知 A=2,B=3,C=5(REAL);且 I=2,J=3(INTEGER),求下列表达式的值:(1) A*B+C 表达式的值: 11 (2) A*(B+C) 表达式的值: 16(3) B/C*A 表达式的值: 1.2 (4) B/(C*A) 表达式的值: 0.3(5) A/I/J 表达式的值: 0.33 (6) I/J/A 表达式的值: 0(7) A*B*I/A*J*2 表达式的值: 4.5(8) C+(B/A)*3/B*2. 表达式的值: 7.25(9) A*B*I 表达式的值: 5125. 将下列数学表达式写成相应的 FORTRAN 表达式:(1) 1
4、E-2 (2)(-B+SQRT(B*B-4*A*C)/(2*A)(3) 1+X+X*X/2+X*3/2/3(4) COS(ATAN(A*3+B*3)*(1.0/3)/(C*C+1)(5) EXP(A*X*2+B*X+C)(6) COS(X*Y/SQRT(X*X+Y*Y)*36. 用 FORTRAN 语句完成下列操作:(1) 将变量 I 的值增加 1。 I=I+1(2) I 的立方加上 J,并将结果保存到 I 中。 I=I*3+J(3) 将 E 和 F 中大者存储到 G 中。 G=Max(E,F)(4) 将两位自然数 N 的个位与十位互换,得到一个新的数存储到 M 中(不考虑个位为 0 的情况)
5、M=MOD(N,10)*10+N/10第三章 选择结构程序设计 第 43 页 1、2、3、5、6、7、91分析下列程序运行结果(1)LOGICAL PINTEGER I,I1,I2,I3P=.FALSE.READ*,I|I1=MOD(I,10)I2=MOD(I/10,10)I3=I/100IF(I1+I3.EQ.2*I2)P=.TRUE.PRINT*,PEND输入 123 时,输出: T输入 132 时,输出: F(2)REAL X,Y,ZREAD*,X,YIF(X*Y)0.AND.(X.NE.1.0)THENZ=10.0ELSE IF(X*Y0.AND.x=2.5.AND.y0.AND.b0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- fortran 课后 习题 答案
限制150内