第四课 概念演练:Slap,Clap,Snap[计算机科学入门(Minecraft)]

这是一个简单、有趣的比赛,让学生有机会演练如何使用变量来改变代码的行为。
这里设定三个变量:

  • Slap(拍腿)---注:变量的值为拍腿的次数
  • Clap(鼓掌)--注:变量的值为鼓掌的次数
  • Snap(打响指)--注:变量的值为打响指的次数

首先老师为活动变量指定值,然后玩家们一起努力表演(拍腿、鼓掌、打响指)将这些值展示给班级其他人

材料

  • 白板
  • 卡片

比赛

电脑的隐喻
  • 每一轮比赛中,两个学生将表演计算机
  • 其中一个学生从内存中取出存储的信息,而另外一个学生将展示出这个存储的数字给所有人看
比赛流程
  • 要按顺序演示这三个不同的动作:拍腿、鼓掌、打响指。比赛时要按顺序把动作的次数写到白板上。
  • 将班级的学生分成多个三人一组的小组
  • 每组中一个学生坐在椅子上,另外一个学生拿着卡片,比赛开始前要把背面对着坐在椅子上的学生让他不能看到卡片的内容。
  • 卡片上有三个数字,按照顺序分别写着拍腿、鼓掌、打响指的次数。
  • 第三个学生站在白板前。
  • 当老师喊“比赛开始”后,手拿卡片的学生向坐在椅子上的队友展示卡片内容,坐在椅子上的学生开始按照卡片的数字表演对应的动作,站在白板旁边的学生在看着队友的表演在白板上记录三个动作的次数。
  • 最先完成的小组自然赢得了比赛
  • 可以指定比赛的轮数或者指定最先完成第几轮的小组获胜

为了保持游戏的平衡,所有小组的总的动作次数应该相同。这将需要一些预先的计划,但是能确保比赛是公平的。
例如,假设有三个小组,每个组卡片的数字可能如下所示:
小组1:

  • Slaps = 2
  • Claps = 1
  • Snaps = 4
    小组2:
  • Slaps = 1
  • Claps = 4
  • Snaps = 2
    小组3:
  • Slaps = 4
  • Claps = 1
  • Snaps = 2
    每个组Slaps、Claps、Snaps的数字是不同的,但是总的动作数字是相同的,因此是相对公平的。另外,正因为每组的数字是变化的,没有组能观察其他组的动作来作弊。

变化

  • 可以改变动作的顺序,如从Slap、Clap、Snap改为Clap、Snap、Slap。
  • 让学生建议增加额外的动作,他们可以增加另外一个变量。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在本课程中,我们将探索变量的概念,这是存储信息和使你的程序更加灵活、更具适应性的方法。我们将基于已经学过的事件来构...
    辣椒爸阅读 514评论 0 2
  • 在本课中,我们将学习事件和事件处理程序,它们是计算机科学中的重要概念,在所有的编程语言都可以找到。我们将从一个有趣...
    辣椒爸阅读 1,066评论 0 4
  • 教材老师版第一册 第1课我的生日 一、 单元概述 目标:能说出名字和年龄、能辨别和谈论颜色 目标词汇,形容颜色的单...
    Jakelufromchina阅读 361评论 0 0
  • Mr张最近是春风得意,走路的姿势也是霸气侧漏,尤其是那双目中无人的小眼神越发的长的高了。话说人逢喜事精神爽,Mr张...
    穆连衣阅读 662评论 7 8
  • 比如,当天亮起来,李先生走出门,在清晨里踩进昨夜沉积的污水,听到门口大爷粗俗的叫骂声,他会感到无力,会对自己叹气:...
    与乱阅读 141评论 0 0

友情链接更多精彩内容