高中数学新人教A必修三课件循环结构(习题课)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
循环结构
课程目标 【教学目标】 ➢进一步充分理解循环框图,能准确的把循 环框图补充完整(填空)和指出循环框图的 输出结果。
➢掌握画循环框图的基本规则,能正确画出一 些较简单的循环框图. 【教学重点】
➢循环框图的基本概念,和对循环结构的理解
【教学难点】
➢能准确画出循环结构的框图
回顾上节课所学内容,认真考虑和讨论回答下列问题:
是
p=p+i s=s+p i=i+1
否
输出s
结束
例2、画出对x=1,2,3,…,9,10求x2
的算法的程序框图。
开始
x=1
x≤10
是
y=x2
输出y
x=x+1
否 结束
变式:
画出x=-3,-2.9,-2.8, …2.9,3计算函数 y=x2-3x+1对应值的 程序框图。
开始
x=-3
x≤3
是
y=x2-3x+1
S<p
是 1
s=s+ 2n n=n+1
否
输出n
结束
(3)如图,画出了计算 1+2+3+4+5的程序框图, 指出其中的错误:
(1)______________ (2)______________
开始 S=0 i=1 s=s+i
i=i+1
是
i>5
否
输出s
结束
源自文库
(4)以下给出的是 某一算法的程序框图, 根据该程序框图, 指出这一算法的功能?
4.循环结构需要注意的问题 避免死循环的出现,设置好进入(结束) 循环体的条件.
作业:p14 练习B 3、 习题1-1B 4、
(1)什么样的运算用循环结构表示?
(2)如何把循环结构用框图表达? 需要几个要素?如何设计步骤?
例1、(复习回顾): 画出求: 1+2+3+ … +100 的一个算法 的程序框图。
开始 i=1,s=0
否
i≤100
是
S=S+i i=i+1
输出s
结束
变式:求12 +22 +32 +L +1002 求13 +23 +33 +L +1003 求 1+ 2+ 3+L + 1000 求1 2+2 3+3 4+L +99 100 求1+ 1 + 1 +L + 1 2 3 100 求12 -22 +32 -42 +L +992 -1002
开始 n=1 s=0 s=s+n
S>2005
是
输出n
结束
n=n+1
否
课堂小结 1.循环结构的特点: 重复同一个处理过程
2.循环结构的三要素:
循环变量,循环体、循环的终止条件.
3.循环结构的设计步骤:
(1)确定循环结构的循环变量和初始条件; (2)确定算法中需要反复执行的部分,即循环体; (3)确定循环的终止条件.
输出y
否 结束
x=x+0.1
思考:
例2与例1有什么重要的区别? 在处理时关键注意什么?
课堂练习:
(1)以下给出的是 某一算法的程序框图, 根据该程序框图, 指出这一算法的功能?
开始
S=0, n=2,k=1
K>10
否
ss1 n
n=n+2
k=k+1
是
输出s
结束
(2)若p=0.8,则 输出的n=?
开始 输入p n=1,s=0
如何修改循环体和循环变量i的终值来解决?
问题深化:
1
(1)画出求
2
1
2
1
2
1
2 1
1
2
2
的值的程序框图.
解:
开始
i=1,t=0
否
i≤6
是
t
1
2 t
输出t
i=i+1
结束
(2)画出求:
s=1+(1+2)+(1+2+3) +…+(1+2+…+50)
的值的程序框图.
开始 i=1 S=0,p=0
i≤50
课程目标 【教学目标】 ➢进一步充分理解循环框图,能准确的把循 环框图补充完整(填空)和指出循环框图的 输出结果。
➢掌握画循环框图的基本规则,能正确画出一 些较简单的循环框图. 【教学重点】
➢循环框图的基本概念,和对循环结构的理解
【教学难点】
➢能准确画出循环结构的框图
回顾上节课所学内容,认真考虑和讨论回答下列问题:
是
p=p+i s=s+p i=i+1
否
输出s
结束
例2、画出对x=1,2,3,…,9,10求x2
的算法的程序框图。
开始
x=1
x≤10
是
y=x2
输出y
x=x+1
否 结束
变式:
画出x=-3,-2.9,-2.8, …2.9,3计算函数 y=x2-3x+1对应值的 程序框图。
开始
x=-3
x≤3
是
y=x2-3x+1
S<p
是 1
s=s+ 2n n=n+1
否
输出n
结束
(3)如图,画出了计算 1+2+3+4+5的程序框图, 指出其中的错误:
(1)______________ (2)______________
开始 S=0 i=1 s=s+i
i=i+1
是
i>5
否
输出s
结束
源自文库
(4)以下给出的是 某一算法的程序框图, 根据该程序框图, 指出这一算法的功能?
4.循环结构需要注意的问题 避免死循环的出现,设置好进入(结束) 循环体的条件.
作业:p14 练习B 3、 习题1-1B 4、
(1)什么样的运算用循环结构表示?
(2)如何把循环结构用框图表达? 需要几个要素?如何设计步骤?
例1、(复习回顾): 画出求: 1+2+3+ … +100 的一个算法 的程序框图。
开始 i=1,s=0
否
i≤100
是
S=S+i i=i+1
输出s
结束
变式:求12 +22 +32 +L +1002 求13 +23 +33 +L +1003 求 1+ 2+ 3+L + 1000 求1 2+2 3+3 4+L +99 100 求1+ 1 + 1 +L + 1 2 3 100 求12 -22 +32 -42 +L +992 -1002
开始 n=1 s=0 s=s+n
S>2005
是
输出n
结束
n=n+1
否
课堂小结 1.循环结构的特点: 重复同一个处理过程
2.循环结构的三要素:
循环变量,循环体、循环的终止条件.
3.循环结构的设计步骤:
(1)确定循环结构的循环变量和初始条件; (2)确定算法中需要反复执行的部分,即循环体; (3)确定循环的终止条件.
输出y
否 结束
x=x+0.1
思考:
例2与例1有什么重要的区别? 在处理时关键注意什么?
课堂练习:
(1)以下给出的是 某一算法的程序框图, 根据该程序框图, 指出这一算法的功能?
开始
S=0, n=2,k=1
K>10
否
ss1 n
n=n+2
k=k+1
是
输出s
结束
(2)若p=0.8,则 输出的n=?
开始 输入p n=1,s=0
如何修改循环体和循环变量i的终值来解决?
问题深化:
1
(1)画出求
2
1
2
1
2
1
2 1
1
2
2
的值的程序框图.
解:
开始
i=1,t=0
否
i≤6
是
t
1
2 t
输出t
i=i+1
结束
(2)画出求:
s=1+(1+2)+(1+2+3) +…+(1+2+…+50)
的值的程序框图.
开始 i=1 S=0,p=0
i≤50