爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
123
返回列表 发新帖
楼主: t_imba

[求助] 求【0,2】 定积分 ∫(x2+4X+7)dx ,用梯形法,计算精度为10-3.怎么做

[复制链接]

新浪微博达人勋

 楼主| 发表于 2014-4-30 07:58:30 | 显示全部楼层
问题少女 发表于 2014-4-30 07:14
可以用do while语句的,当满足什么条件时就执行!

主要是有两个未知变量,一个N,一个I,一个的我还懂。2个用DO WHILE无从下手,求指教
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-4-30 22:29:37 | 显示全部楼层
program ex15
    implicit none
    real::h,f1,f2,s1=0.0,si,s2
        integer n,i,j
        n=1
                do
                h=2./n
        f1=7.0
        si=0.0
                s1=0.0
                s2=0.0
        i=1
        
        do while(i<=n)
        f2=(i*h)**2+4*(i*h)+7
        si=(f1+f2)*h/2.0
        f1=f2
        s1=s1+si
        s2=s1-si
                i=i+1
                end do
                print*,n
                n=n+1
               
                if(abs(s1-s2)<=1e-3) exit
            enddo
                print*,i,n,s1,s2
      
               
                end
经过大家指教。总算想出不用GOTO怎么写了。谢谢以上回帖的各位
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-5-1 18:18:58 | 显示全部楼层
诶,你这个写法挺聪明的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-5-6 21:36:21 | 显示全部楼层
我是来加油的
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表