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

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

图1-2-21

解:程序步骤如下:

s=0;

h=100;

s=s+h;

i=2;

while  i<=10

      h=h/3;

      s=s+2*h;

      i=i+1;

end

disp(h);

disp(s)

点评:通过上面例题的分析,我们可以看出循环语句是根据条件决定是否执行循环体的语句,在用while语句编写程序解决问题时,一定要注意它们的格式及条件的表述方法.while语句中是当条件满足时执行循环体.

练习册系列答案
相关习题

科目:高中数学 来源:中华一题 高中数学必修3·B版(配套人民教育出版社实验教科书) 人教版 题型:044

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

查看答案和解析>>

科目:高中数学 来源: 题型:

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

查看答案和解析>>

科目:高中数学 来源: 题型:

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

查看答案和解析>>

科目:高中数学 来源: 题型:

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

查看答案和解析>>

同步练习册答案