1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
《1.2.2算法的描述》优质课教案下载
学生基本上没有接触过编程,看到书中的程序语句,会感到很深奥,尤其是看到后面的长一点的程序语句更是觉得可怕,教师必须要考虑在授课中如何正确引导,以什么样的方式进行,以激起学生的学习兴趣。
教学目标:
引导学生对编程的兴趣;理解算法的概念;
学会科学合理的选择和设计算法;学会使用流程图来描述算法
教学重点:
算法的概念、使用流程图来描述算法。
教学难点:
如何科学合理的选择和设计算法。
教学方法:
互动探讨式教学、小组讨论
教学过程:
一、引入:展示问题
问题:猜数字:任意写出一个1-100的数字让学生猜,学生每次猜的数字测试的人只需告诉是比正确的数字大还是小,快者为胜,并说出自己猜数字的方法。
[学生]小组内讨论,然后回答。
[教师]罗列学生所举的问题解决方案,并且将学生解决问题的步骤条理化。
[教师]总结:刚才我们所列举的这些解决这个问题的步骤就是这一节课我们要学习的算法。
二、举例:总结算法的概念
例子:一个船夫要把一只狼,一只羊和一棵白菜运过河,当人不在场时,狼要吃羊,羊要吃白菜,而他的船每趟只能运其中一个,他怎样才能把三者都运过河呢?
学生说出过河的方法和步骤,教师总结算法的概念
数学上的概念:数学课程里的算法是在有限步骤内求解某一问题所使用的一组定义明确的规则
信息技术概念:通俗地说,算法就是有计算机求解某一问题的方法,是能被机械地执行的动作或指令的有穷集合。
实践:给设定的两个正整数m=112和n=64,利用辗转相除法,求它们的最大公约数。
算法如下:
(1)112除以64余数为 ;
(2) 除以 余数为 ;