穷举算法是程序设计中最最基础的算法,是刚学习完赋值语句、选择语句和循环语句的一次综合应用。本课采用情境引入、任务引导等方式让学生快速进入教学过程。为学生设置了三处密码,第一道密码1位自然数,让学生在简单的解密过程中讨论归纳穷举算法的基本思想,简单而亲切;第二、三道密码难度提升,让学生体会到人工穷举的局限性,发挥计算解决问题的优势,领会学习编程的意义。同时让学生经历分析问题、确定算法、编程求解等计算机解决问题基本过程,让学生在提出各个穷举方案的探讨过程中领会穷举算法解题的分析要点、优化思想及穷举算法的适用范围。在学生一道一道寻找密码的过程中引发学生对穷举法在破解密码方面的现实思考,体会到信息技术可能带来的不安全因素,自觉养成保护密码的良好习惯。学习算法的目的最终是回归现实、回归生活,所以最后设置了穷举算法的现实应用。

相关资源