- ·上一篇教案:第6课 多重For循环(教学设计)
- ·下一篇教案:人教课标版四年级上册语文习作七——成长的故事教案
第7课综合活动:“千钱买千鸡”问题(教学设计)
教案试题公文网WWw.jaSTgW.cOM免费资源教案、试题、公文、作文、幼儿教案、说课稿
                 
				 
    
        
 
				 来源于:教案试题公文网wwW.JAStGw.CoM免费下载使用
            
			第7课综合活动:“千钱买千鸡”问题(教学设计)
石岐区启发中学 邓石红
【教材分析】
本课讲授的是中山版八年级上册第二单元《揭开VB程序设计的神秘面纱》最后一课《综合活动:“千钱买千鸡”问题》内容,本节主要内容是通过中国古代张邱建“百钱买百鸡”的问题,引导学生如何学会利用多重for循环解决实际问题,并从中体验不同方法设计的程序在时间效率方面的差异,激发学生进一步探索的欲望。
循环结构是程序设计中的基本结构,也是三种程序结构中最难于理解的一种结构。但是,这又是最重要的一种程序结构,学会使用循环语句是编程的基本功,通过教师的引导,让其自主去感受和领悟。要求学生能模仿范例进行操作,解决一些简单的实际问题。
【教学目标】
(1)理解枚举法的基本思想
(2)学会利用多重for循环解决实际问题
(3)体验不同方法设计的程序在时间效率方面的差异
(4)培养利用循环结构解决生活中实际问题的能力和思维的严密性,激发对程序设计的兴趣。
【教学重点、难点】
重点:利用多重for循环解决实际问题,并能对算法进行初步优化
难点:根据实际问题,确定控制循环的条件;确定循环体的内容。
【教学过程】
| 知识环节 | 教师行为 | 学生行为 | 教学说明 |  | 
| 一、创设情景,提出问题 引入新课 | 情景问题:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”: 公鸡每只5元,母鸡每只3元,小鸡每三只1元,计算一下,如何花100元钱买100只鸡,各买多少只? | 寻找解决问题的方法 |  通过学生身边的情景问题,引导学生学习枚举法的概念和解题思路。 | |
| 二、用枚举法解决问题 | 算法分析 | 与老师一起写出算法 | 这一环节主要解决如下问题: 1、通过教师的指导帮助,学生经过自主的探索研究找到解决问题的方法。 2、学会分析问题,设计算法,并逐步写出程序。 | |
| 引导学生列出不定方程组 | 做《学案》第一部分:列出不定方程组。 学生思考、分析如何解不定方程组 | |||
| 引出新知:枚举法 | ||||
| 鼓励学生自己概括枚举法的概念,并讲授枚举法解题的基本思路 | 相互讨论,共同寻找解决问题的方法,并画出流程图。 |  | ||
| 引导学生模仿编写程序 | 能根据算法,逐步写出 主程序。 做《学案》第二部分:完成程序 | |||
| 鼓励学生上机调试、运行程序,教师巡视、指导学生 | 上机调试、运行程序,得出问题方案 | 用数据说明程序效率的重要性 | ||
| 点评程序的效率——循环次数与执行时间 | 学生计算,分析程序效率 | |||
| 三、优化程序 | 引导学生进一步分析题目,缩小循环次数,优化算法 | 思考,每种鸡的只数的取值范围。做《学案》第三部分:进一步优化程序 | 认识到算法对程序执行效率的影响 | |
| 指导学生修改程序 | 上机调试、运行 | |||
| 与学生一起分析:如何再进一步优化程序 | 思考算法的更优化,做《学案》第四部分:进一步完成程序 | 这一环节采用学生自主设计题目的方式,培养他们的发散性思维以及创新精神 | ||
| 小结算法的优劣对程序执行效率的影响 | 进一步认识到算法的重要性 | |||
| 四、学生编程比赛,作品评价 | 把“百钱买百鸡”改为“千钱买千鸡”的问题 | 学生分组讨论,写出算法,编写程序,优化算法,并上机调试运行,输出方案 | 对前面知识的巩固。 | |
| 点评学生算法与程序,全班交流 | 小组提交程序、设计思路和程序效率分析 | |||
| 五、课堂小结 | 请学生谈谈本节课学习后的收获和感受 | 谈感受和体会 | 指导学生如何从特殊现象总结出一般的规律。帮助学生形成知识体系 | |
| 六、布置作业 | 作业:思考题 一张百元的人民币等值兑换成100张5元、1元和5角的零钞,每张零钞不少于1张,一共有几种组合? | 思考,课后完成 | 巩固本节知识。 | 

 减小字体
减小字体 增大字体
增大字体