3. 教学指南
教师活动:
导入:还记得我们之前学习的算法是什么吗?谁能提醒我算法的三个组成部分是什么? [等待学生说出:输入、改变输入的步骤、输出]
没错。算法需要一些输入数据,并遵循特定的步骤或说明来为我们提供所需的输出。计算机使用算法,人类也是如此,算法很像一个食谱。
例如,如果我正在烤蛋糕,我的算法将采用以下材料,如面粉,糖,盐,鸡蛋等。
我会将干配料(如面粉)混合在一起,然后混合鸡蛋或牛奶等湿配料。 我会倒入蛋糕烤盘中,将烤箱的温度设置为350度,然后将蛋糕盘放入烤箱中。
我的输出将是一块蛋糕!
[显示带有蛋糕图像的随附幻灯片]
活动:现在我想让你写你自己的算法。我希望你在接下来的5-10分钟内为“最好的虾仁饺子”写一个“算法”(或食谱)。请务必指定输入的内容。
[让时间流逝,让学生自学]
活动:好吧,现在我想让你和你的合作伙伴一起分享你的算法,谈谈你们的算法有什么共同点和不同点。
[给学生几分钟时间交流]
活动:谁愿意与全班同学分享你们的算法的共同点和不同点呢?
活动:如果你必须给你的算法拟一个标题“如何制作____的虾仁饺子?”你会用什么形容词?不能使用“最佳”。
[大多数学生会说最美味]
可能的问题:
- 你们中是否有人在使用食材后附上说明?
- 你们有没有人把饺子包成有趣的、独特的形状?
活动:计算机算法也会针对各种目标进行优化,但有时很难发现这一点。你认为,百度搜索算法的目标是什么?
[学生可能会说“最好”。如果是这样,问问他们,他们会像以前那样最好地用什么词来代替。学生也可以说“对我来说最好的结果”,这样你就可以提示学生问他们这是什么意思,或者百度如何确认他们已经展示了“对我来说最好的结果”。我们正在寻找这样的答案:让我们点击链接,让我们点击广告商的链接。向学生展示了解搜索结果的东西,首先有益于百度。]
可选:
如果可能,请使用两个不同的帐户打开百度搜索(或一个使用登录账号搜索,另一个不登录账号搜索)。搜索以下一些项目:火锅店、最佳电影、新闻。问问学生为什么他们搜索出来的结果是不同的?