- 文件大小
- 未知
- 语言地区
- 中文/英文
- 已经过安全检测
- 健康
- 课程技能
- 通信 创造力 批判性思维
- 预估时间
- 1小时
- 课程难度
PYTHON 101 WITH MAKECODE - 第 2 课
学习目标
- 学习相对坐标的编码概念
- 在《我的世界》中使用位置编程
- 在命令结构中使用命令
- 了解如何使用代码完成工具
教师准备和笔记
本课程也是使用 Python 计算机科学编程单元的一部分。请参阅课程概述,了解有关如何将此内容用作高中学生计算机科学教学的一部分的更多信息 |9-12年级 |14-18岁。此课程概述可在“支持文件”部分下找到。本课程还包括课堂演示。本演示文稿旨在为您提供遵循逐步发布模型的基架分步序列。在教学期间使用此演示文稿来帮助指导学生。此资源也可以在“支持文件”部分下找到。
指导思想
学生们需要帮助CodingMine完成他们的新项目,以扩大他们的办公空间。他们正在与工程师合作实现这一目标,但是,CodingMine也在开发软件以使施工过程更容易。该软件将自动在所需位置放置块。学生需要写下 Minecraft Python 命令,将块放置在三维空间中的正确位置,并找到构建对象的最有效方法。学生活动
编码活动活动 1:放置正确的块
程序员需要他们的帮助来开发将在标记区域放置特定块类型的软件。他们将通过使用块选项卡中的“在位置放置块”命令来执行此操作。在此命令中,他们将更改第一个参数(块)以放置所需的块类型。他们不需要更改第二个参数,块的位置;它应处于其默认设置 (0, 0, 0)。
活动2:所有的灯
电气工程师需要他们的帮助将吸顶灯放置在不同的高度。他们将通过在位置命令的位置块中更改第二个参数的第二个坐标来执行此操作。测量刻度放置在每个指定区域旁边,以便更轻松地确定所需的高度。完成代码时,请参阅这些内容。
活动3:一步一个脚印
建筑工程师希望他们帮助完成一组楼梯。学生将使用位置命令处放置块的第二个和第三个坐标来构建这些楼梯。
活动4:穿越
下一个建筑工程师希望他们帮助完成走廊的地板。他们将通过在位置命令的位置块的第一个和第二个坐标中使用负数来构建此楼层。
性能预期
询问学生他们在课程中学到的技能,以加强概念。完成本课程后,学生应该能够回答以下问题:1. 如果我们想将块放置在相对位置,我们使用什么命令?
一个。位置放置块命令
2. 什么是相对位置,相对于?
一个。它是相对于玩家在《我的世界》中的位置而言的。
3. 坐标是用引号写的吗?
答:不可以,因为坐标是一个数值。
4. 查看代码: blocks.place( BRICKS, pos(0, -1, 0) )。砖块放在哪里?
A. 在玩家下方。
这些问题也可以用作形成性评估。这些问题的可打印版本可以在教育者指南的末尾找到。