案例: 【接上一题的案例情境】 姜老师以“枚举法找回密码”讲授了枚举法解决问题后,给同学们布置了一个课后作业:芳芳的手机上有一个学习APP,登录密码是一个5位数。过了一个假期,芳芳再次使用时,却忘记了这个密码。不过芳芳很喜欢数字81和91,常常将81和91

admin2021-09-27  16

问题 案例:
【接上一题的案例情境】
姜老师以“枚举法找回密码”讲授了枚举法解决问题后,给同学们布置了一个课后作业:芳芳的手机上有一个学习APP,登录密码是一个5位数。过了一个假期,芳芳再次使用时,却忘记了这个密码。不过芳芳很喜欢数字81和91,常常将81和91的倍数用作密码,芳芳还记得这个密码的中间一位(百位数)是1。你能设计一个程序帮她找回这个密码吗?请有能力的同学尝试使用多种方法,编程解决问题。
第二周上课前,姜老师批阅学生作业时,看到有些同学给出了两种程序。第一个程序是把这5位数字依次从0到9去试一遍,然后再筛选出合格的结果。第二个程序是先计算求出81和91的最小公倍数,然后再去尝试,筛选出合格的那个条件。姜老师心想:“明天枚举法第二课时‘枚举法的方案选择’有素材了”。
问题:
对比学生提交的两个程序,请分析姜老师为什么将两个程序作为“枚举法的方案选择”的教学素材。

选项

答案姜老师将两个程序作为“枚举法的方案选择”的教学素材,其理由如下。 ①下节课的重点内容是“枚举法的方案选择”,学生提交的两个程序表示两种不同的方案,正好贴合教学内容,因而可作为教学素材。 ②将学生的作业作为教学素材使用,既对学生的作业进行了及时的评价反馈,解决了学生作业中出现的问题,又从学生熟悉的、亲身体验的情境入手,调动学生学习的积极性,体现“以学生为主体”的教学理念,同时也提高了教学效率,有效节约了教师收集教学素材的时间。 ③学生提交的两个程序,第一个程序是逐项验证,枚举范围过大;第二个程序是深度挖掘题目要求,缩小枚举范围,实现了枚举算法的优化。通过两个程序的对比,学生能直观感受到枚举法方案选择的重要性,激发了学生的学习兴趣,利于后续开展“枚举法的方案选择”一课的教学。

解析
转载请注明原文地址:https://jikaoti.com/ti/QXm9FFFM
0

最新回复(0)