• 根据下面的要求,求满足1+2+3+…+n>500的最小的自然数n.(1)画出执行该问题的程序框图;(2)以下是解决该问题k的一个程序,但有2处错误,请找出错误并予以更正.i=1S=0n=0DOS=S+ii=i+1n=n+1loop while S>=500输出n+1.试题及答案-解答题-云返教育

    • 试题详情

      根据下面的要求,求满足1+2+3+…+n>500的最小的自然数n.
      (1)画出执行该问题的程序框图;
      (2)以下是解决该问题k的一个程序,但有2处错误,请找出错误并予以更正.
      i=1
      S=0
      n=0
      DO
      S=S+i
      i=i+1
      n=n+1
      loop while S>=500
      输出n+1.

      试题解答


      见解析
      解:(1)程序框图如下图:(两者选其一即可,答案不唯一)

      (2)①直到型循环结构是直到满足条件退出循环,故S>=500应改为 S<=500;
      ②根据循环次数可知输出n+1应改为输出n;
    MBTS ©2010-2016 edu.why8.cn