备课
  • 备课
  • 试题
上传文档赚现金

20-21版:1.2.3 循环语句(复习讲义)

学案
新用户领100学贝免费下载
立即下载
加入资料篮
温馨提示:部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
20-21版:1.2.3 循环语句(复习讲义)01
20-21版:1.2.3 循环语句(复习讲义)02
20-21版:1.2.3 循环语句(复习讲义)03
20-21版:1.2.3 循环语句(复习讲义)04
20-21版:1.2.3 循环语句(复习讲义)05
还剩3页未读,继续阅读
下载需要5学贝
加入资料篮
立即下载
资料简介 展开

1.2.3 循环语句

学习目标 1.了解循环语句并掌握其结构.2.会应用条件语句和循环语句编写程序.3.经历对现实生活情境的探究体会应用计算机解决数学问题的方便简捷.

知识点 循环语句

思考 循环语句与条件语句有何关系

答案 循环语句中一定有条件语句但条件语句可以脱离循环语句单独存在.

梳理 循环语句与程序框图中的循环结构相对应,一般程序设计语言中都有直到型当型两种循环语句结构,分别对应于程序框图中的直到型和当型循环结构.

知识点二 两种循环语句

两种循环语句的对比

名称

直到型

当型

格式

DO

循环体

LOOPUNTIL条件

WHILE 条件

 循环体

WEND

对应程序框图

过程

先执行一次DOUNTIL之间的循环体,再判断UNTIL后的条件是否符合,如果不符合,继续执行循环体,然后再检查上述条件,如果仍不符合,再次执行循环体,直到条件符合时为止.这时不再执行循环体,跳出循环体,执行UNTIL语句后面的语句

先判断条件的真假,如果条件符合,则执行WHILEWEND之间的循环体,然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止,这时不再执行循环体,跳出循环体,执行WEND后面的语句

 


1.算法中的循环结构由WHILE语句来实现.( × )

2.循环语句中有直到型语句和当型语句,即UNTIL语句和WHILE语句.(  )

3.循环语句在循环的过程中需要有结束的语句.(  )

类型 UNTIL(直到型)循环语句

1 画出计算1232529992的程序框图并写出程序.

考点 循环语句与循环结构的应用

题点 UNTIL语句的应用

 由题意知各项指数相同,底数相差2,可以借助于循环语句设计算法.

程序框图:

程序为:

S0

i1

DO

SSi^2

ii2

LOOP UNTIL i999

PRINT S

END

 

反思与感悟 (1)直到型循环语句中先执行一次循环体,再判断条件是否满足,以决定继续循环还是退出循环.

(2)循环次数由判断条件控制,控制条件的设置要综合考虑初始化值和LOOPUNTIL后的判断条件,若初始值为1,则循环体中变量累加,若初始值为循环的次数,则循环体中变量递减.

跟踪训练1 如果下面的程序运行后输出的结果是132那么在程序中LOOPUNTIL后面的条件应为(  )

i12

s1

DO

 ss*i

 ii1

LOOP UNTIL 条件
PRINT s

END

 

A.i11   B.i>=11

C.i<=11   D.i11

考点 循环语句与循环结构

题点 程序的完善与补充

答案 D

解析 计数变量i的初始值为12,累积变量s的初始值为1,第1次执行循环后得s12i11,因为12132,故第2次执行循环,得s12×11132i10,满足s132,故退出循环.结合选项,可知条件应为i11,故选D.

类型二 WHILE(当型)循环语句

2 下面的程序运行后的输出结果为(  )

i1

WHILE i8

ii2

s2*i+3

WEND

PRINT  s

END

 

A.17   B.19

C.21   D.23

考点 循环语句与循环结构

题点 WHILE语句的输出结果

答案 C

 

解析 计数变量i的初始值为1,满足i8,则第1次执行循环体,

i123s2×339i3仍然满足i8

则第2次执行循环体,

i325s2×5313

i5仍然满足i8,则第3次执行循环体,

i527s2×7317

i7仍然满足i8,则第4次执行循环体,

i729s2×9321

i9不满足i8,则循环结束,输出21,故选C.

反思与感悟 (1)当型循环语句以WHILE开头,以WEND作为结束标志.WENDWHILE END的缩写,表示WHILE循环到此结束.

(2)执行WHILE语句时,先判断条件,再执行循环体,然后再判断条件,再执行循环体,反复执行,直至条件不满足.

(3)WHILE语句中的条件是指循环体的条件,满足此条件时,执行循环体,不满足时,则执行WEND后面的语句.

跟踪训练2 编写程序求2×4×6×…×100的值.

考点 循环语句与循环结构的应用

题点 WHILE语句的应用

 程序:

i2

m1

WHILE i<=100

 mm*i

 ii2

WEND

PRINT m

END

 

类型三 循环语句的综合应用

3 给出以下10个数4,10,70,33,95,74,29,17,60,30.要求将大于40的数找出来画出求解该问题的算法的程序框图并写出程序.

考点 算法语句的综合应用

题点 条件语句与循环语句的综合应用


 程序框图与程序如下:

i1

DO

 INPUT xi

 IF xi40 THEN

     PRINT xi

 END IF

 ii1

LOOP UNTIL i10

END

 

反思与感悟 当对一个复杂算法进行编程时,会出现循环语句中还包含条件语句的情况,应熟练掌握循环语句的嵌套.

跟踪训练3 某高中男子体育小组的100米赛跑的成绩(单位s)如下

12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7.

从这些成绩中搜索出小于12.1s的成绩编写程序画出程序框图.

考点 算法语句的综合应用

题点 条件语句与循环语句的综合应用

 程序:

i1

DO

 INPUT Gi

 IF Gi12.1 THEN

PRINT Gi

 END IF

 ii1

LOOP UNTIL i10

END

 

程序框图如图:

1.下列问题可以设计成循环语句计算的有(  )

133239的和

比较ab两个数的大小

对于分段函数要求输入自变量输出函数值

求平方值小于100的最大整数.

A.0  B.1  C.2  D.3

考点 循环语句与循环结构

题点 循环语句与循环结构的判断

答案 C

解析 ①④用到循环语句;②③用不到.故选C.

2.下面程序执行后输出的结果是(  )

n5

S0

WHILE S15

 SSn

 nn1

WEND

PRINT n

END

 

A.1   B.0

C.1   D.2

考点 循环语句与循环结构

题点 WHILE语句的输出结果

答案 B

解析 S543214时,

n511111

此时S15,执行循环体,

S5432115n110

此时S15,循环结束,输出0.

3.已知如图所示语句

i1

DO

 ii1

LOOP UNTIL i*i>100

 ii1

PRINT i

END

 

最后输出的结果是(  )

A.i1   B.100

C.10   D.9

考点 循环语句与循环结构的应用

题点 UNTIL语句的应用

答案 D

解析 由循环语句及赋值语句可知,当i*i100时跳出循环体,此时i10,故最后输出结果为9.

4.下面的程序运行后第3次输出的数是        .

i1

x1

DO

PRINT x

ii1

xx1/2

LOOP UNTIL i5

END

 

考点 循环语句与循环结构的应用

题点 UNTIL语句的应用

答案 2

解析 该程序中关键是循环语句,

第一次输出的数是1

第二次输出的数是x1

第三次输出的数是x12.

5.设计一个程序输出100200之间被7除余3的数.

考点 算法语句的综合应用

题点 条件语句与循环语句的综合应用

 程序如下:

i100

WHILE i<=200

ni MOD 7

IF n3 THEN

PRINT i

END IF

ii1

WEND

END

 

应用循环语句编写程序要注意以下三点:

(1)循环语句中的变量一般需要进行一定的初始化操作,也就是要设置一些变量的初始值.

(2)循环语句在循环的过程中需要有结束的语句,程序中循环.

(3)在循环中要改变循环条件中涉及到的变量.

程序每执行一次循环体,循环条件中涉及到的变量就会发生改变,且在步步逼近跳出循环体的条件.

二维码

关注“教习网”公众号

打开微信就能找资料

免费资料下载额度不足,请先充值

每充值一元即可获得5份免费资料下载额度

今日免费资料下载份数已用完,请明天再来。

充值学贝或者加入云校通,全网资料任意下。

下载确认

云校通余额已不足,请提醒学校管理员续费,本次下载所需学贝将从您的个人账户扣除。

当日云校通个人额度已用完,请明天再来,本次下载所需学贝将从您的个人账户扣除。

您当前为云校通用户,下载免费
下载需要:
本次下载:免费
账户余额:0 学贝
首次下载后15天内可免费重复下载
立即下载
  • 充值下载
  • 扫码直接下载
  • 下载需要:0 学贝 账户剩余:0 学贝
    学贝可用于下载教习网 400万 精选资源,300万 精选试题,在线组卷
  • 想免费下载此资料?完善资料 或 分享本站给好友,立得100学贝
微信扫码注册

微信扫码,快速注册

注册可领 100 学贝

手机号注册注册可领 100 学贝
手机号码

手机号格式错误

手机验证码获取验证码

手机验证码已经成功发送,5分钟内有效

设置密码

6-20个字符,数字、字母或符号

注册即视为同意教习网「注册协议」「隐私条款」
QQ注册
手机号注册
微信注册

注册成功

返回顶部
返回
顶部