高中数学新人教版B版精品教案《人教版B高中数学必修3 1.2.3 循环语句》7

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《循环语句》教学设计
大连市第一中学郜汝姣
一、教学目标
知识与技能:1、掌握for循环语句和whie循环语句的简单应用;2、初步掌握用循环语句处理一些求和等问题的技能。

过程与方法:通过编写程序,上机调试的过程,学习掌握for循环语句和whie循环语句,发展编程能力。

情感、态度与价值观:“纸上得来终觉浅,绝知此事要躬行”。

除了让学生在纸上编写程序之外,给学生安排上机实践的机会,不但可以让学生看到自己设计的算法的可行性,而且能够激发学生学习算法的积极性。

通过自主设计算法、编写程序和自主调试的过程,体会实现自己想法后的成功的喜悦。

二、学情分析
《循环语句》是《必修三》算法的一节新授课。

算法是数学及其应用的重要组成部分,也是信息技术的重要基础,具有培养学生逻辑思维能力的重要作用,所以算法思想已成为当代人才所需要具备的数学素养的一部分。

算法在数学和信息技术的教学中都有所涉及,但是两科老师的教学侧重是有区别的,信息老师侧重于算法的实效性,而数学老师更侧重于算法逻辑上的分析。

适当地给学生安排上机实践的机会,不但可以让学生看到自己设计的算法的可行性,而且能够激发学生学习算法的积极性。

三、重点难点
重点:for循环语句和whie循环语句。

难点:两种循环语句的区别。

四、教学过程
引入:(百钱百鸡问题)
用100元买100只鸡,其中公鸡每只5元,母鸡每只3元,小鸡3只1元,问能买多少只公鸡?多少只母鸡?多少只小鸡?
(法二:用计算机方法解决)
输入如下程序:
程序运行后得到三组解:
4,18,78
8,11,81
12,4,84
新授:
例1:求123……1000=?
for for 循环变量=初值:步长:终值
循环体;
end
注:步长为1,可以省略不写
教师扩展:
1
、问:可不可以求
123……6666=?
答:可以。

将终值改成6666即可。

2、问:可不可以求123……n=?(n 是一个可以根据我的要求,随意变化的数)
答:可以。

提升:由此可知,算法不仅仅是解决某个问题的,它可以解决某类问题,算法具有通用性。

例2:求平方值小于1000的最大整数
分析:循环变量的终值不易找到
语句:
结果:31
whie 循环语句的格式:
whie 表达式
循环体;
end
教师扩展:
1、问:例1能否用whie 循环来执行?
答:可以。

2、问:什么样的问题适合用for 循环?什么样的问题适合用whie 循环?
答:所有需要循环语句的问题都可以用whie 循环来解决,它更适用于循环变量没有终值的;for 循环只能用于循环变量给出终值的循环。

练习
程序语句:
for =-2::2
=**;
rint%io2,;
end
练习2:求所有立方小于10000的正整数
方法1:
方法2:
小结:
在循环次数已知的情况下,可以用for 也可以用whie 来解决,用for 最佳;循环次数未知的情况下,有的只能用whie 来解决,有的用whie 和for 都可解决,但用whie 解决最佳。

就拿练习2来说,虽然用whie 和for 都可解决此问题,但二者的区别如下:1、法1具有通用性,法2中若数字改变,则循环的终值要人为的再次改变;2、法1中的循环次数恰到好处,法2中可能会多几次无用的循环,会浪费资源。

S 为 7
练习4、判断下列程序是否正确:
设计程序计算并输出1
3+15+17+⋯+1
37的值
错因分析:原式中共有18个数相加,错解中由i<=17可知此时只加到135,少加了1
37,结果错误 正确程序如下:
误区警示:应用循环语句编写程序的“三步曲”:(1)给循环语句中的变量赋初始值;(2)找出在程序中反复执行的部分,即循环体;(3)找出控制循环的条件
练习5、(2021吉林长春期末)设计一个计算1×3×5×7×9×11×13的算法下面所给出的程序中,①处不能填入的数是( A )
A、13
B、
C、14
D、
思考一:求S=112123……123……50.
思考二:百钱百鸡问题。

相关文档
最新文档