- 文件大小
- 9.8MB
- 已经过安全检测
- 健康
- 适用Minecraft版本
- 1.17.32
- 预估时间
- 1小时
PYTHON 101 - 第 2 课
学习目标将解决问题所需的步骤分解(分解)为精确的指令序列。1A-AP-11 比较和优化同一任务的多个算法,并确定哪个算法最合适。1B-AP-08 使用一系列测试用例系统地测试和优化程序。2-AP-17
告诉学生,他们需要帮助CodedIng Mine完成他们的新项目,以扩大他们的办公空间。他们正在与工程师合作实现这一目标,但是,CodingMine也在开发软件,以使施工过程更容易。该软件将自动在所需位置放置块。学生需要写下Minecraft Python命令,将块放置在三维空间中的正确位置,并找到构建对象的最有效方法。
令 - 相对位置 用户界面。在本课中,学生将: - 通过将命令拖放到编码窗口中来使用命令。- 编辑放置在编码窗口中的命令。- 使用代码完成工具选择正确的块名称。语法/运算符: 逗号 command_group.command_name(参数1, 参数2, 参数3) 编码活动: (30 分钟) 1.活动 1:放置正确的块。目标:向学生解释程序员需要他们的帮助来开发软件,这些软件将在标记区域上放置特定的块类型。他们将通过使用块选项卡中的“将块放置在位置”命令来执行此操作。在此命令中,他们将更改第一个参数(块)以放置所需的块类型。他们不需要改变第二个参数,块的位置;它应该处于其默认设置(0,0,0)。2.活动2:所有灯光。向学生解释电气工程师需要他们的帮助才能将吸顶灯放置在不同的高度。他们将通过更改位置块位置命令中第二个参数的第二个坐标来执行此操作。告诉学生,为了更容易地确定所需的高度,在每个指定区域旁边都放置了测量刻度,他们在编码时应该参考这些量表。3. 活动3:一步一步。向学生解释,建筑工程师希望他们帮助完成一组楼梯。学生将使用位置块的第二和第三坐标来构建这些楼梯。4.活动4:向学生解释下一个建筑工程师需要他们的帮助来完成走廊的地板。他们将通过在位置块位置命令的第一个和第二个坐标中使用负数来构造此楼层。
向学生询问他们在课堂上学到的技能,以加强概念。Q.如果我们想将块放在相对位置,我们用什么命令?一个。“将块放置在位置”命令。Q.相对于什么,相对位置?一个。它是相对于玩家在Minecraft中的位置而言的。Q.坐标是用引号写的吗?一个。否,因为坐标是一个数值。问:看看代码:blocks.place( BRICKS, pos(0, -1, 0) )。一个。砖块放在哪里。
向学生询问他们在课堂上学到的技能,以加强概念。Q.如果我们想将块放在相对位置,我们用什么命令?一个。“将块放置在位置”命令。Q.相对于什么,相对位置?一个。它是相对于玩家在Minecraft中的位置而言的。Q.坐标是用引号写的吗?一个。否,因为坐标是一个数值。问:看看代码:blocks.place( BRICKS, pos(0, -1, 0) )。一个。砖块放在哪里。