猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃一个,以后每天早

1个回答

  • 解题思路:根据题目要求,设出循环变量的初值为9,桃子数初值为1,进而根据猴子吃桃的方式可得循环体及循环条件,进而可得程序框图和语句,模拟程序的运行过程可得答案.

    程序框图如下图所示:

    程序代码如下所示:

    I=9

    S=1

    WHILE I>0

    S=(S+1)*2

    I=I-1

    WEND

    PRINT X

    END

    当I=9时,不满足退出循环的条件,S=4,I=8,

    当I=8时,不满足退出循环的条件,S=10,I=7,

    当I=7时,不满足退出循环的条件,S=22,I=6,

    当I=6时,不满足退出循环的条件,S=46,I=5,

    当I=5时,不满足退出循环的条件,S=94,I=4,

    当I=4时,不满足退出循环的条件,S=190,I=3,

    当I=3时,不满足退出循环的条件,S=382,I=2,

    当I=2时,不满足退出循环的条件,S=766,I=1,

    当I=1时,不满足退出循环的条件,S=1534,I=0,

    当I=9时,满足退出循环的条件,

    故第一天有桃1534颗.

    点评:

    本题考点: 设计程序框图解决实际问题.

    考点点评: 本题考查的知识点是设计程序框图,其中分析出循环变量的初值及各变量的变化规律是解答的关键.

相关问题