欢迎来到天天文库
浏览记录
ID:48787458
大小:53.50 KB
页数:8页
时间:2020-01-24
《例题_循环语句.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、解答:用for循环语句来实现计算这个程序一共四步:第一步是选择一个变量S表示和,并赋给初值为0.例1.求1+2+3+…+1000=?算法思想:可以采用重复计算,而且数字1、2、3、…、1000是有规律的一列数,逐渐循环递增,每次增幅为1.第二步开始进入for循环语句,首先设i为循环变量,分别设定其初值、步长、终值。这里初值为1,步长为1(步长是指循环变量i每次增加的值。步长为1,可以省略不写,若为其他值,则不可省略),终值为1000。第三步为循环表达式(循环体).第四步用“end”控制结束一次循环,开始一次新的循环.S=0;fori=1:1:
2、1000S=S+i;EndS例2.求平方值小于1000的最大整数.解答:Scilab的格式来解决这个问题-->j=1;-->whilej*j<1000,j=j+1;end-->j=j-1;-->jj=31.在输入完程序的第二行后,击Enter键,再在提示符下输入j,击Enter键后,输出最大的j值.步骤:第一步是选择一个变量j表示数值,并赋给初值1;第二步开始进入while循环语句循环体:j*j<1000,j=j+1;解释:j=1时,1*1=1<1000,j=1+1=2;遇到end开始第二次循环;j=2时,2*2=4<1000,j=2+1=3
3、;遇到end开始第三次循环;…第三步单击Enter键,再在提示符输入j,击Enter键,输出最大j值例3.一球从100m高度落下,每次落地后反跳为原高度的一半,再落下。在第10次落地时,共经过多少路程?第10次下落多高?解:算法分析:第1次下落高度h1=100;第2次下落高度h2=50;……第10次下落高度h10=h9/2.递推公式:h1=100,hn+1=hn/2,n=1,2,……,9.到第10次落地时,共经过了h1+2h2+2h3+……+2h10(m).S=0;h=100;S=S+h;fori=2;10,h=h/2;S=S+2*h;end
4、Sh
此文档下载收益归作者所有