资料摘要
教学设计高中数学必修三1.2.3循环语句河北乐亭新寨高中李姝超课题:1.2.3循环语句一、教材分析:本节是算法语句的基础和核心之一,是本章重点,对学生来说用循环语句来实现反复执行的计算过程是一种新的思想和方法,是编写程序一个比不可少的环节,也是高考的考点。二、教学目标:⑴正确理解循环语句的概念,掌握
- 资料类型:教学教案文档
- 所属课文:1.2.3 循环语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 34
- 下载次数
- 0
- 更新时间
- 2018-07-03 14:15:00
- 来源学校
- 学校:乐亭县第二中学
1.2.3 循环语句教学设计实例
未知
摘要:暂无摘要
关键词:1.2.3 循环语句教学设计实例
正文
教学设计
高中数学必修三
1.2.3循环语句
河北乐亭新寨高中
李姝超
课题:
1.2.3循环语句
一、教材分析:本节是算法语句的基础和核心之一,是本章重点,对学生来说用循环语句来实现反复执行的计算过程是一种新的思想和方法,是编写程序一个比不可少的环节,也是高考的考点。
二、教学目标:⑴正确理解循环语句的概念,掌握其结构与条件语句的区别与联系
⑵会判断条件语句和循环语句的输出结果,并编写简单的循环语句程序
三、教学重点:循环语句的步骤、结构及功能
教学难点:UNTIL循环语句和WHILE循环语句的区别
四、教学方法:借助框图中的循环结构,及计算机语句中的循环语句来设计程序,进一步体
会算法的重要性和有效性,培养学生针对具体问题情境迅速编写程序的能力。
五、教学流程与教学内容:
㈠、创设情境,提出问题:
设计程序求1+2+3+…+100的和
分析:要求100个数连续相加的和,学生互相讨论后发现并非前面学过的输入输出语句,赋值语句和条件语句可以解决的,所以我们要学习新的语句。
㈡、温故知新,探究新知:
回忆条件语句的两种形式:
IF
条件
THEN IF 条件
THEN
语句体1
语句体
ELSE END
IF
语句体2
END
IF
循环语句有两种:直到型循环语句 直到型循环结构
DO
循环体
循环体
否
满足条件?
LOOP UNTIL
条件
是
分析:当计算机执行上述语句时,先执行一次DO和UNTIL之间的循环体,再对UNTIL后的条件进行判断。如果条件不符合,继续执行循环体;然后再检查上述条件,如果条件仍不符合,再次执行循环体,直到条件符合时为止。这时,计算机将不执行循环体,直接跳到UNTIL语句后,接着执行UNTIL语句之后的语句。
当型循环语句
当型循环结构
WHILE
条件
循环体
循环体
WEND 是
满足条件?
1 否
教学设计
高中数学必修三
1.2.3循环语句
河北乐亭新寨高中
李姝超
分析:当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE和WEND之间的循环体,然后再检查上述条件,如果条件仍符合,再执行循环体,这个过程反复进行,直到某一次条件不符合为止。这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND后的语句。
㈢典型例题,解决问题:
例题1、求1+2+3+…+100的和
直到型循环语句
I=1
S=0
DO
S=s+i
I=i+1
LOOP UNTIL i>100
S
END
分析:直到型循语句中,先执行循环体s=0+1,i=1+1;判断i=2<100继续执行循环,s=1+2,i=2+1; 判断i=3<100继续执行循环,s=3+3,i=3+1, 判断i=4<100继续执行循环…s=1+2+3+…100,i=100+1, 判断101>100跳出循环,,最后输出s的值
当型循环语句
I=1
S=0
WHILE
i<=100
S=s+i
I=i+1
WEND
PRINT S
END
分析:当型循环语句中,当i<=100时开始执行循环,s=0+1,i=1+1;判断i=2<=100继续执行循环,s=1+2,i=2+1; 判断i=3<=100继续执行循环,s=3+3,i=3+1, 判断i=4<=100继续执行循环…i=100<=100执行循环s=1+2+3+…100,i=100+1, 判断101>100结束循环,,最后输出s的值
例题2、将下列程序框图改编成程序
2
教学设计
高中数学必修三
1.2.3循环语句
河北乐亭新寨高中
李姝超
开始
n=1
n
=
1
DO
INPUT
x
y=x^3+3*x^2-24*x+30
输
入
x
y
n=n+1
LOOP UNTIL
n>11
END y = x 3+ 3x2 - 24x + 30
输
出
y
n = n + 1
否
n
>
11 ?
是
结
束
㈣巩固练习,加深理解:
练习1、某算法的程序如下所示,最终输出的结果是
(
D
)
S=0
i=1
DO
S=S+i*i
i=i+2
LOOP
UNTIL
i>99
S
END
A. 1+2+3+…+100的值
B. 12+22+32+…+1002的值
C. 1+3+5+…+99的值
D. 12+32+52+…+992的值
3
教学设计
高中数学必修三
1.2.3循环语句
河北乐亭新寨高中
李姝超
初始值s=0,i=1,执行循环体
S=0+1
i=1+2=3, 判断3<99, 继续执行循环;
S=1+3*3
i=3+2=5, 判断5<99, 继续执行循环;
S=1+32+5*5 i=5+2=7, 判断5<99, 继续执行循环;
…
S=1+32+52+…+992,
i=99+2=101,101>99,跳出循环,输出S的值
练习2、分别写出下列程序的运行结果___7___
___6___
i=0 i=0
S=0 S=0
WHILE
S<=20 WHILE
S<=20
S=S+i i=i+1
i=i+1
S=S+i
WEND
WEND
i PRINT
i
END END
第一个程序:初始值i=0,s=0
判断0<=20,继续执行循环
S=0+0=0,
i=0+1=1, 判断0<=20成立,继续执行循环;
S=0+1=1,
i=1+1=2, 判断1<=20成立,继续执行循环;
S=1+2=3,
i=2+1=3, 判断3<=20成立,继续执行循环;
S=3+3=6,
i=3+1=4, 判断6<=20成立,继续执行循环;
S=6+4=10, i=4+1=5, 判断10<=20成立,继续执行循环;
S=10+5=15, i=5+1=6, 判断15<=20成立,继续执行循环;
S=15+6=21, i=6+1=7, 判断21>20,结束循环,输出7。
第二个程序:初始值i=0,s=0
判断0<=20,继续执行循环
i=0+1=1,
S=0+1=1, 判断1<=20成立,继续执行循环;
i=1+1=2,
S=1+2=3, 判断3<=20成立,继续执行循环;
i=2+1=3,
S=3+3=6, 判断6<=20成立,继续执行循环;
i=3+1=4,
S=6+4=10, 判断10<=20成立,继续执行循环;
i=4+1=5,
S=10+5=15, 判断15<=20成立,继续执行循环;
i=5+1=6,
S=6+15=21, 判断21>20,结束循环,输出6。
㈤课堂小结:当型循环先判断后执行,直到型循环先执行后判断
当型循环用WHILE语句,直到型循环用UNTIL语句
对同一算法来说,当型循环和直到型循环的条件相反。
六、教学反思:学生对循环语句的结构形式能够掌握,但对两种循环结构的判断条件容易混淆。
4
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-07-03 14:15:00
- 下载次数: 0
- 浏览次数: 34
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147289
来自:学校:乐亭县第二中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.3 循环语句教学设计实例是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.3 循环语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。