人教A版高中数学必修三.3循环语句课件(16张ppt)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
小
一.两种循环语句:
结
(1) While(当型)循
环
循环体
满足条件? 是
否
WHILE 条件 循环体
WEND
(2)Until(直到型)循环
循环体
满足条件?
是 否
DO 循环体
LOOP UNTIL 条件
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
(直到型)循环 先执行 后判断
A P 不成立
成立
先执行循环体,然后再检 查条件是否成立,如果不 成立就重复执行循环体, 直到条件成立退出循环。
先判断 后执行
(当型)循环
A P 成立
不成立
先判断指定的条件是否为 真,若条件为真,执行循 环条件,条件为假时退出 循环。
பைடு நூலகம்
循环结构
(当型)循环
A P 成立
不成立
法,试利用UNTIL语句写出这个算法对应的程序.
程序框 图:
开始 i=1
程序语句:
i=1
S=0
s=0
S=S+i i=i+1
DO s=s+i i=i+1
否 i>100? 是
输出S
LOOP UNTIL i>100 PRINT s END
结束
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
探究点2
课后思考:画出二分法求方程的近似解的程序框图 并写出相应的算法语句。
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
s= n=
是 s= 否
结束
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
【练习】
1.在下面的程序运行中,计算机输出的结果是多少?
x=20 DO x=x-3 LOOP UNTIL x<0 PRINT x END
提示:-1
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
1.2.3 循环语句
温故而知新
1、顺序结构常用的程序语言和格式
输入语句 INPUT “提示内容”;变量 输出语句 PRINT “提示内容”;表达式 赋值语句 变量=表达式
2、条件结构常用的程序语言和格式
(1)IF 条件成立 THEN (2)IF 条件成立 THEN
语句1
语句
ELSE
END IF
语句2
END IF
新课导入: 循环结构的定义 在一些算法中,从某处开始,按照一定条件,
反复执行某一处理步骤的情况,这就是循环结构。 反复执行的处理步骤称为循环体。 问题1: 循环结构的三要素
循环初始条件 循环体 循环终止条件
问题2: 循环结构由哪两种类型
当型循环 直到型循环
问题3:两种循环结构有什么差别?
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
(2)i=1
S=0
WHILE i<10
S=S+1/(2*i+1)
i=i+1
WEND
PRINT S
END 上述程序的表达式为
S111 357
11 17 19
.
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
二.进一步巩固了累加,累乘结构的程序语言 设计。
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
作业布置:
1、求 112131100的和的一个算法, 画出流程图,并写出相应的程序语言。
2 、根据课本图1.1-2的程序框图编写程序, 判断大于2的整数是否为质数
开始
算法语句:
S=
i=
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
S= i=
否 是 输出S 结束
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
变式2、设计一个算法框图:求满足1+2 + 3 + … + n>5050的最小正整数n,并写出相应的算法语句。
算法语句:
开始 n=
开始 i=1 s=0
i<=100? 否 输出s
结束
程序: i=1
s=0
WHILE i<=100
i=i+1
s=s+i
是 s=s+i
i=i+1 WEND
PRINT s
END
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
变式1:写出求1×3×5×…×99的一个算法
(直到型)循环
A
P 不成立
成立
算法中的循环结构是由循环语句来实现的。
探究点1
思考1:能否将直到型循环结构改写为until 语句?
循环体
也叫“后测试型”循环
否 满足条件?
是
DO 循环体
LOOP UNTIL 条件
思考2 :你能说明计算机在执行上述语句时是怎样工
作的吗?
例题1:我们已经学习过计算1+2+3+…+100值的算
也叫“前测试型”循环
思考1 能否将当型循环结构改写为程序语句?
循环体 是
满足条件?
否
WHILE 条件 循环体
WEND
思考2:你能说明计算机在执行上述语句时是怎样
工作的吗?
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
例题2:试将计算1+2+3+…+100值的程序框图改写为. 利用WHILE语句表示的程序.