当前位置:教案|试题|公文|作文|幼教 免费在线的学习网站信息技术教案初中信息技术教案

第7课综合活动:“千钱买千鸡”问题(教学设计)

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

相关文章

||Copyright © 2012 jastgw.com. All Rights Reserved . 桂ICP备10000602号
网站制作:三人行网络