1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
中图版选修1 算法与程序设计信息技术《第三单元 算法与问题解决 第二节 穷举法与问题解决》优秀教学设计
⑴建立正确的数学模型,确定穷举方案。
⑵根据命题确定变量的取值范围。
⑶正确表达“符合条件”的判断。
教学难点:
⑴恰当安排穷举的方式,使得算法的效率更高。
⑵如何评价各种穷举策略的优劣。
三、学习者特征分析 对于相当一部分学生来说,算法还是比较难和比较枯燥的。因此,我在教学中,一直尽量使用趣味性程序等手段,贴近学生生活,将课堂的气氛调动得活跃起来,并可培养学生对这门课的兴趣。 四、教学过程(设计本课的学习环节,明确各环节的子目标)qiong 五、教学策略选择与信息技术融合的设计(针对学习流程,设计教与学方式的变革,配置学习资源和数字化工具,设计信息技术融合点) 教师活动 预设学生活动 设计意图 观看韩信点兵的动画
观看影片,积极思考,在看片的过程中体会穷举法的基本思路。 通过学生喜欢的影片将学生引入到课堂学习的环境中来,激发学生的学习兴趣 通过对“鸡兔同笼”的完整探究来体验穷举法解决问题的步骤,编写程序的过程。展示问题:“鸡兔同笼”问题。鸡和兔在一个笼里,共有腿100条,头40个,问鸡有几只?兔有几只?
分析问题:设鸡为x只,兔为y只,
则有x+y=40,2*x+4*y=100(穷举条件)
由题意可知:0 设计算法:根据穷举法的思想师生共同探究算法。 算法描述 学生用循环语句来完成 学会用伪代码描述算法 课后总结,提出类似的许多有趣问题: 水仙花数问题 素数问题 百鸡百钱问题 希望学生通过举一反三的学会穷举算法的使用 六、教学评价设计 通过有趣的问题,让学生立即投入进来,迅速接受穷举法的概念和关键技术点,这都符合我备课的预想。 难度适中,过渡自然,逐步推进是。学生有激情,有思考,有实践,有成功。发送半成品作品让学生完善,有时如果每个程序的每一步骤都让学生完成,效率太低,而发送半成品,可以达到事半功倍的效果。 七、教学板书 Public class Meiju1 {public static Void main(string args[]) {int k=21; While (!((k%5==1&&(k/6==5)&&(k/7==4)&&(k/11==10))) { K++; } System.out.println(“k=”+k);