6、个数为x2、……第15次分裂之后的个数为x15,则有以下是引用片段: x14=x15/2、x13=x14/2、……xn-1=xn/2(n≥1) 因为第15次分裂之后的个数x15是已知的,如果定义迭代变量为x,则可以将上面的倒推公式转换成如下的迭代公式: x=x/2(x的初值为第15次分裂之后的个数220)让这个迭代公式重复执行15次,就可以倒推出第1次分裂之前的阿米巴个数。因为所需的迭代次数是个确定的值,我们可以使用一个固定次数的循环来实现对迭代过程的控制。参考程序如下:以下是引用片段: c
7、ls x=2^20 fori=1to15 x=x/2 nexti printx end 例3:验证谷角猜想。日本数学家谷角静夫在研究自然数时发现了一个奇怪现象:对于任意一个自然数n,若n为偶数,则将其除以2;若n为奇数,则将其乘以3,然后再加1。如此经过有限次运算后,总可以得到自然数1。人们把谷角静夫的这一发现叫做“谷角猜想”。要求:编写一个程序,由键盘输入一个自然数n,把n经过有限次运算后,最终变成自然数1的全过程打印出来。分析:定义迭代变量为n,按照谷角猜想的内容,可以得到两种情况