1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
选修1算法与程序设计《1.1.2计算机解决问题的过程》教案优质课下载
三、教学目标
体验计算机程序解决问题的独特魅力。
初识程序代码,了解编程过程。
培养计算机编程解决问题的思维品质。
四、教学重难点
教学重点:分析问题,体验计算机编程。
教学难点:培养计算机编程解决问题的思维品质。
教学策略
本课以问题为导向,让学引思,通过4个活动开展课堂教学。活动1试玩游戏,激发学生的学习兴趣。活动2分析问题,寻求解决问题的多种方法,了解算法的概念;活动3认识程序,感知代码,了解学习编程的一般步骤,引导学生领悟信息编程加工的优势;活动4修改程序,进一步提升学生用程序语句描述算法解决问题的能力。最后总结内化,掌握信息编程加工的一般过程;了解信息编程加工的优点;预知学习编程语言的知识储备。
六、教学过程
(一)试玩游戏,导入课程
活动1:试玩猜数游戏,分析如何快速猜对,有哪些方法?
(1)随机猜测
(2)逐个猜(机会充足的情况下)
(3)折半猜数
设计意图:设置趣味问题迅速导入课程,激发学生的学习兴趣,拓展学生思路,引导学生积极、认真思考问题,全面分析问题,寻求多种方法解决问题。
(二)分析问题,设计算法
活动2:判断一个数是否为质数
素数(质数):就是一个大于等于2的整数,并且只能被1和本身整除,而不能被其他 整数整除的数。
判别某数m是否是素数的方法是:
(自然语言描述)对于n,从i=2,3,4,……,n-1依次判别能否被i整除,只要有一个能整除,n就不是质数,否则n是质数。
流程图描述(如右图):
算法是对特定问题求解的明确和有限的步骤。
有穷性:算法必须总是在执行有穷步之后结束,且每一步都在有穷时间内完成。
确定性:算法中每一条指令必须有确切的含义,读者理解起来不会存在歧义.对相同的输入只能存在一个结果。