三种程序的设计.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 速算1+2+3+4+……+100 S=0 S=s+1 S=s+2 S=s+3 …… S=s+99 S=s+100 Print s S=0 For i=1 to 100 step 1 S=s+i Next i Print s * * 循环语句For/Next及程序的循环结构 1、For/Next语句: 格式: For 循环变量=初值 To 终值 Step 步长值 循环体语句 Next 循环变量 三、循环语句For/Next及程序的循环结构 例如:下面的程序段 S=0 For I=1 To 5 Step 2 S=S+I Next I Print S 需要重复执行的部分 * 三、循环语句For/Next及程序的循环结构 S=0 For K=1 To 5 Step 2 S=S+K Next K Print S 循环变量的变化范围是:从1逐渐增大到5,每次增加2. * 程序设计的三种基本结构 For/Next语句流程图 循环变量=初值 循环变量超过终值吗? 否 执行循环体 循环变量=循环变量+步长 是 开始 结束 * 执行过程: 第一步:在执行For语句时,把初值赋给循环变量,并且记下终值和步长,如果循环变量的值没有超过终值,则执行一次循环体,否则退出循环。 第二步:执行循环体内各语句。 第三步:当执行Next语句时,要做两件事。第一是改变循环变量的值,循环变量=循环变量(当前)+步长;第二是把循环变量的新值与终值相对比,如果没有超过终值,就返回执行循环体内各语句;若超过终值,就退出循环,执行Next的后续语句。 三、循环语句For/Next及程序的循环结构 * 2、例题3:以下程序段运行后,变量S的值是( )。 S=1 For M=1 to 5 Step 2 S=S*M Next M A、120 B、24 C、28 D、15 三、循环语句For/Next及程序的循环结构 提示:该题目中,步长为正数,循环变量是由小变大(1→5,每次增加2),所以,只要循环变量的值不超过5,就要执行一次循环体。 D * 例题4: 以下程序段运行后,变量n的值是( ) n=0 For K=15 To 2 Step -5 n=n+1 Next K A、4 B、2 C、3 D、5 三、循环语句For/Next及程序的循环结构 提示:该题目中,步长为负数,循环变量是由大变小(15→2,每次增加-5),所以,只要循环变量的值不小于终值2,就要执行一次循环体。 C * 思考: 1、当步长为正时,循环终止的条件是循环变量的值“超过”终值,这个“超过”是什么意思?例如:For I=1 to 6 Step 2 2、当步长为负时,循环终止的条件也是循环变量的值“超过”终值,这个“超过”是什么意思?例如:For M=6 to 1 Step -2 三、循环语句For/Next及程序的循环结构 (循环变量的值大于终值) (循环变量的值小于终值) * 下面几个选择题主要考查同学们对程序设计的三种基本结构的理解和掌握程度以及对事件的快速反应能力。 程序设计的三种基本结构 * 1、下列程序段运行结果是( ) A=5 B=16 A=A+Sqr(B) Print A+B A、A+B B、21 C、A+Sqr(B)+B D、25 程序设计的三种基本结构 基本能力练习(共五道选择题) D * 2、以下程序段运行后,变量A的值为( ) A=3 If A4 Then A=A-2 End If A、2 B、1 C、8 D、16 程序设计的三种基本结构 基本能力练习(共五道选择题) B * 3、有如下程序段: X=5 If X5 Then Y=X^2-10 Else Y=4*X End If 程序运行后,变量Y的值是( ) A、0 B、15 C、20 D、25 程序设计的三种基本结构 基本能力练习(共五道选择题) C * 4、用以下程序求100以内的奇数之和,循环变量I的初值和步长值分别为( )。 Sum=0 For I=( ) To 100 Step ( ) Sum=Sum+I Next I A、0和1 B、0和2 C、1和2 D、1和3 程序设计的三种基本结构 基本能力练习(共五道选择题) C * 5、有如下程序段: S=0 For I=1 to 10 Step 3 S=S+I Next I 该程序段运行后,变量S的值为( ) A、0 B、10 C、12 D、2

文档评论(0)

189****6140 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档