- 文件大小
- 未知
- 语言地区
- 中文/英文
- 已经过安全检测
- 健康
- 课程技能
- 通信 创造力 批判性思维
- 预估时间
- 1小时
- 课程难度
PYTHON 101 WITH MAKECODE - 第 5 课
学习目标
- 学习和应用循环的编码概念
- 了解如何在 Minecraft 中编写代理代码
- 拥抱编码思维
教师准备和笔记
本课程也是使用 Python 计算机科学编程单元的一部分。请参阅课程概述,了解有关如何将此内容用作高中学生计算机科学教学的一部分的更多信息 |9-12年级 |14-18岁。此课程概述可在“支持文件”部分下找到。本课程还包括课堂演示。本演示文稿旨在为您提供遵循逐步发布模型的基架分步序列。在教学期间使用此演示文稿来帮助指导学生。此资源也可以在“支持文件”部分下找到。
指导思想
学生们需要帮助CodingMine开发他们新的绝密项目,称为Agent。代理是一个机器人,可以使用代码进行控制,以执行各种操作。代理是一个伴侣,可以在许多不同的情况下提供帮助,从家务到工厂生产。在本课程中,学生将使用不同的命令来控制代理,对代理进行编码,以在房屋周围执行不同的工作:代理移动、代理放置、代理收集所有和代理全部丢弃。学生活动
编码活动
活动1:太重开发人员需要他们的帮助来编写代理代码,使其在房屋周围举起重物。代理的此功能将极大地帮助那些无法在不伤害自己的情况下移动此类物体的人。学生将分两部分完成此活动。
- 第 1 部分:首先,他们需要对代理进行编码以移动一个沉重的箱子。
- 第 2 部分:然后,他们需要使用循环对代理进行编码,以移动多个沉重的箱子。
开发人员需要他们的帮助来编写代理代码以完成洗衣。他们必须对代理进行编码,以捡起脏衣服,将其放入洗衣机中,然后让代理旋转以使用循环洗衣服。然后,代理应将干净的衣服堆成一堆。学生将分两部分进行此活动,第二部分要求学生对代理进行编码,以使用第二个循环进行多次洗衣。
活动 3:清理
开发人员需要他们的帮助来编写代理代码,使其吸尘地毯。活动将分两部分完成:
- 第 1 部分:对代理进行编码以吸尘小地毯。
- 第 2 部分:对代理进行编码,以吸尘大地毯并将污垢扔进垃圾桶。
性能预期
询问学生他们在课程中学到的技能,以加强概念。完成课程后,学生应该能够回答以下问题:1. 什么是 for 循环?
2. 你用带环的缩进做什么?
3. 我们如何使代理朝着某个方向移动?
4. 什么是嵌套循环?
这些问题也可以用作形成性评估。这些问题的可打印版本可以在教育者指南的末尾找到。