一个小朋友在一次玩皮球时,偶然发现一个现象:球从某高度落下后,每

一个小朋友在一次玩皮球时,偶然发现一个现象:球从某高度落下后,每次都反弹回原高度的,再落下,再反弹回上次高度的,如此反复.假设球从100 cm处落下,那么第10次下落的高度是多少?在第10次落地时共经过多少路程?试用程序语言表示其算法.

答案

思路分析

:本题考查WHILE循环语句设计程序在实际问题中的应用.球第一次下落时高度h1=100 cm,经过1次;第二次下落时高度h2= cm,经过2次;第三次下落时高度h3= cm,经过2次……第十次下落时高度h10= cm,经过2次.经过的总路程是各次高度的和.可画示意图1-2-13帮助分析.

          图1-2-13

解:程序步骤如下:

s=0

      h=100

      s=s+h

        i=2

      WHILE  i<=10

              h=h/3

              s=s+2*h

              i=i+1

WEND

PRINT  “第10次下落的高度为:”;h

PRINT  “第10次落地时共经过的路程为:”;s

END

    方法归纳

通过上面例题的分析,我们可以看出循环语句是根据条件决定是否执行循环体的语句.

    在用WHILE语句编写程序解决问题时,一定要注意它们的格式及条件的表述方法.WHILE语句中是当条件满足时执行循环体.

    在解决一些需要反复执行的运算任务,如累加求和,累乘求积等问题时应主要考虑利用循环语句来实现,但也要结合其他语句,如条件语句.

为正确使用循环语句编写程序,可先画出算法的程序框图,这样比较容易完成操作.


相关题目

如图所示,A、B为带异种电荷的小球,将两不带电的导体棒C
如图所示,A、B为带异种电荷的小球,将两不带电的导体棒C、D放在两球之间,当用导线将C棒左端点x和D棒右端点y连接起来的瞬间,导线中的电流方向是
19.在烧杯中加入水和苯(密度:0.88 g/cm3)各50 mL。将一小粒
19.在烧杯中加入水和苯(密度:0.88 g/cm3)各50 mL。将一小粒金属钠(密度:0.97 g/cm3)投入烧杯中。观察到的现象可能是( )A.钠在水层中反应并四处游
如图,AB∥CD,AC⊥BC,∠ABC=35°,则∠1的度数为.
如图,AB∥CD,AC⊥BC,∠ABC=35°,则∠1的度数为.
下列各组物质,化学键类型相同、晶体类型也相同的是(  
下列各组物质,化学键类型相同、晶体类型也相同的是(    )     A.SO2和          B.CO2和H2S            C.NaCl和HCl              
胚胎分割要将内细胞团均等分割的原因是 A.以免影响胚胎的
胚胎分割要将内细胞团均等分割的原因是 A.以免影响胚胎的恢复和进一步发育  B.保证遗传物质的平均分配 C.确保胚胎发育后期营养物质的供应  
白磷在高压下隔绝空气加热后急速冷却,可得钢灰色固体—
白磷在高压下隔绝空气加热后急速冷却,可得钢灰色固体——黑磷,其转化过程如下:白磷黑磷,黑磷性质稳定,结构与石墨相似。下列叙述正确的是.k
给地震波一个空间 段奇清     (1)地震从来都是令人恐惧
给地震波一个空间 段奇清     (1)地震从来都是令人恐惧生畏的自然现象。在科学技术落后的旧时代,地震就如同一个暴君,人类只能任它鱼肉宰割
假定英语课上老师要求同桌之间交换修改作文,请你修改你
假定英语课上老师要求同桌之间交换修改作文,请你修改你同桌写的以下作文。文中共有10处语言错误,每句中最多有两处。每处错误仅涉及一个单词的