欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年fortran习题参考答案.pdf

    • 资源ID:12810706       资源大小:183.44KB        全文页数:6页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年fortran习题参考答案.pdf

    fortran习题参考答案工程分析程序设计上机作业 (五)模块化编程上机目的 :掌握内部例程、主程序、外部例程、模块等功能的使用方法。1、 有一个六边形,求其面积。为求面积,作了3 条辅助线。如图所示:(提示 ,三角形面积=()()()s sa sb sc,其中2abcs,a、b、c 为三个边长 )。要求 用内部函数来计算每个三角形的面积。l1=10 l2=30 l3=16 l4=13 l5=21 l6=14 l7=20 l8=36 l9=28 program main implicit none real : A(9)=(/10,30,16,13,21,14,20,36,28/) integer i real s s=area(A(3),A(4),A(7)+area(A(2),A(7),A(8)+ & area(A(1),A(8),A(9)+area(A(5),A(6),A(9) print*,The area is,s contains function area(x,y,z) implicit none real x,y,z real p,area p=(x+y+z)/2 area=sqrt(p*(p-x)*(p-y)*(p-z) end function end 2、 编写一个子例程子程序,SUM(S,T,N1,N2) 。把整型数 N1 到 N2 进行求与 ,并把求与的结果放置到 S,把整型数N1 到 N2 进行求积 ,并把求积的结果放置到T。并用这个子程序来计精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 6 页 - - - - - - - - - - fortran习题参考答案算: (1234)(345678)(3*4*5*6)(1*2*3)yprogram main implicit none integer A(8) integer i,b,c,d,e,f,g,m,n,y b=0;d=0;g=1;n=1 do i=1,8 A(i)=i end do call sum(b,c,1,4) call sum(d,e,3,8) call sum(f,g,3,6) call sum(m,n,1,3) y=b+d+g-n print*,y=(1+2+3+4)+(3+4+5+6+7+8)+(3*4*5*6)-(1*2*3)=,y contains subroutine sum(s,t,N1,N2) integer s,t,N1,N2,i do i=N1,N2 s=s+A(i) t=t*A(i) end do end subroutine end 3、 编写函数子程序GDC 求两个数的最大公约数。求最大公约数的算法如下:把两个数中大的那个数作为被除数,两数相除得到一个余数。把余数去除除数得到新一轮的余数。不断重复这一过程直到余数为0,这时的除数就就是两个数的最大公约数。调用此函数 ,求 1260,198,72 三个数的最大公约数。program main implicit none integer a,b,c,m,n,temp print*, 请输入三个数 : print*,a b c read*,a,b,c if (ab) then temp=a a=b b=temp end if 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 6 页 - - - - - - - - - - fortran习题参考答案call GDC(a,b,m) if (c1、0e-6) y=y+(-1)*(i-1)/2)*k*i/(fact(i) i=i+2 end do print*,sin(x) = ,y contains function fact(m) integer m,j,fact fact=1 do j=1,m fact=fact*j end do end function fact end subroutine sub 6、 编写程序 ,用欧拉法数值求解一阶微分方程。数值解法的基本思想:用差分方程代替微分方程,然后在若干个离散点上逐点求解差分方程,得到各离散点x0, x1, x2, 等处函数, ( )dyfx y xdx的近似值y0, y1, y2, 。其中各离散点 x0, x1, x2, 之间的距离称为步长h。欧拉法的基本思想就是,一阶微分dydx可用向前差分代替,即11()nnyyyh。带入微分方程 ,可得1(,)nnnnyyf xyh因此 ,1*(,)nnnnyyhf xy,其中nnxxh1。当给定 x0, y0与步长 h 后,即可按下面步骤求得数值解: 0000(,)xfxyy1111,(,)yf xyx2222,nyfxyyx请按上述方法编写程序用Euler 法求解微分方程22dyyxdx,当 x0=0 时,y0=1、 0。 取 h=0、1,试求出当 xi=0、1,0、2,0、3,0、4、,1、0 时的 yi值。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 6 页 - - - - - - - - - - fortran习题参考答案program main implicit none real x(0:10) real y(0:10) real p(0:10) integer(2) i,j y(0)=1 、0; x(0)=0 、0 p(0)=f(x(0),y(0) do i=1,10 x(i)=x(i-1)+0 、1 end do do j=1,10 y(j)=y(j-1)+0 、1*p(j-1) p(j)=f(x(j),y(j) print*,x(,j,)=,x(j),y(,j,)=,y(j) end do contains function f(a,b) real a,b,f f=b*b-a*a end function end 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 6 页 - - - - - - - - - -

    注意事项

    本文(2022年fortran习题参考答案.pdf)为本站会员(C****o)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开