浙江信息技术学考复习循环语句专题.doc

浙江信息技术学考复习循环语句专题.doc

ID:58846952

大小:100.00 KB

页数:2页

时间:2020-09-23

浙江信息技术学考复习循环语句专题.doc_第1页
浙江信息技术学考复习循环语句专题.doc_第2页
资源描述:

《浙江信息技术学考复习循环语句专题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、循环语句专题程序中实现重复控制的方法之一是循环,用循环语句来表示。在计算机程序设计中,循环语句描述了一种重复计算的过程。常用的循环语句,For语句和Do语句。For语句主要用于循环次数已知的情况,因此,也被称为计数循环。其一般格式如下:For循环变量=初值To终值Step步长语句块(循环体)Next循环变量例:计算1+3+5+…+99Fori=1To99Step2s=s+iNextiFor语句流程图,若步长为负数,则判断语句为:循环变量<终值步长是循环变量的增量,其值可以是正数(递增循环)或负数(递减循环),但不能是0。如果步长为1,则可以连

2、同保留字Step略去不写。开始表达式执行循环体结束YNDo语句在某些情况下,循环的次数无法预先知道,但已知在什么条件下应该循环。这时,使用Do语句来描述这样的循环比较合适。Do语句的一般格式如下:例如:s=0DoWhiles<10s=s+2LoopDoWhile条件表达式语句块(循环体)Loop补充知识点:实数除法运算/,整数除法,取余运算Mod。书本P72该循环每执行一次后,写出变量a和s的值:i=1时,a=s=i=3时,a=s=i=5时,a=s=i=7时,a=s=i=9时,a=s=i=11时,11>10循环变量超过终值,循环结束练习1:

3、s=0:a=5Fori=1To10Step2a=a+is=a*iNexti问:该程序段运行后,(1)变量i的值是___________。该循环每执行一次后,写出变量s和i的值:第1次,s=i=,s>100成立,循环继续第2次,s=i=,s>100成立,循环继续第3次,s=i=,s>100不成立,循环结束练习2:s=150:i=1DoWhiles>100s=s-i+1i=i+20Loop分析可知该循环共执行3次练习3:DimaAsInteger,bAsInteger,cAsIntegera=20:b=0:c=2DoWhilea>bAnda>cb

4、=b+1c=c+bLoop问:该程序段运行后,(1)语句“b=b+1”执行的次数为__________。(2)变量c的值为____________。练习4:已知某数列前二项分别为:a1=1、a2=2,以后每项都满足:ai=ai-1+ai-2(i>2)有如下VisualBasic程序段:Dima(1To20)AsIntegera(1)=1:a(2)=2Fori=3Toa(i)=a(i-2)+a(i-1)Nexti问:(1)数组a存储该数列的前20项,上面程序段划线处应填入_________。(2)该程序段运行后,a(6)的值为_________

5、___。练习5:附件知识:交换两个变量两个不同的杯子存放雪碧和可乐,想要交换雪碧和可乐,需要一个空杯子。交换方法:空杯子t←雪碧杯x雪碧杯x←可乐杯y可乐杯y←空杯子tDimSumasinteger,iasinteger同理交换两个变量x和y的值,需要第三个变量t,交换方法如下:交换方法:t=xx=yy=t或者:t=x:x=y:y=tSum=0Fori=15To1Step-5IFimod5=0ThenSum=Sum+iEndIFNexti问:该程序段运行后,(1)变量i的值是___________。(2)变量Sum的值是___________

6、。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。