嘿,欢迎访问!

这里是全球最大的Minecraft(我的世界)教育版中文论坛社区
覆盖100+国家,分享最新的资源和攻略

立即注册 购买教育版授权账户
  • 欢迎 游客 光临!为了营造一个安全、和谐的社区环境,请遵守平台规范,文明交流,友善互动!。
    ⚠️ 重要提示 ,警惕诈骗 本论坛未与任何其他团队或盈利单位合作,请认准唯一官方团队“基岩科技”。⚠️
  • 目前免费账户已经领取超额,正在补充账户请耐心等待!
PYTHON 101 WITH MAKECODE - 第 6 课

计算机科学 PYTHON 101 WITH MAKECODE - 第 6 课 1.20.12

没有下载权限
文件大小
未知
语言地区
中文/英文
已经过安全检测
健康
课程技能
通信 创造力 批判性思维
预估时间
1小时
支持文件
https://education.minecraft.net/zh-hans/lessons/python-101-lesson-6
课程难度
5.00 星
欢迎来到《Python 101 with MakeCode》第6课!本课将带领学生探索Python中的条件判断与布尔逻辑,包括if、elif、else等结构,并通过Minecraft代理在模拟交通情境下完成编程挑战任务。课程面向9-12年级(14-18岁)学生,适合课堂教学,附带教学演示与可下载资源,支持教师基于计算机科学教学标准进行拓展使用。

PYTHON 101 WITH MAKECODE - 第 6 课​

学习目标​

学习并应用编码概念:
  • 条件
  • 布尔逻辑
  • 如果,如果否则,和 Elif 条件
  • 带条件的布尔逻辑

教师准备和笔记​

本课程也是使用 Python 计算机科学编程单元的一部分。请参阅课程概述,了解有关如何将此内容用作高中学生计算机科学教学的一部分的更多信息 |9-12年级 |14-18岁。此课程概述可在“支持文件”部分下找到。
本课程还包括课堂演示。本演示文稿旨在为您提供遵循逐步发布模型的基架分步序列。在教学期间使用此演示文稿来帮助指导学生。此资源也可以在“支持文件”部分下找到。

指导思想​

学生需要帮助CodingMine进一步开发代理。CodingMine想要对代理进行编码,以便它可以自己驾驶汽车。但是,这意味着代理需要能够做出决策并分析道路上的任何障碍物和标志。在实际道路上测试代理之前,学生将在许多模拟交通情况下对代理进行编码。学生将使用条件和布尔逻辑对代理进行编码。

学生活动​

编码活动
活动1:走走停停

开发人员需要他们的帮助来编写一些代码,以使代理了解交通信号灯。
  • 第 1 部分:当绿色块位于其左侧时,代理应继续移动。
  • 第 2 部分:当代理左侧有红色块时,代理应停止。
  • 第 3 部分:当左侧有一个黄色方块时,代理应等待 2 秒钟,然后继续获得黄金。
活动2:是左还是右?
程序员需要他们的帮助来编写一些代码,使代理能够通过阅读路标来导航繁忙的街道。代理将不得不根据模拟道路上的标志停止并转向不同的方向。
活动3:打通
AI 开发人员需要他们的帮助来编写障碍物检测代码,以使代理使用随机放置的块浏览课程。代理应该能够到达终点,无论块放置在哪里。一旦代理检测到阻止,它就会突出显示。

性能预期​

询问学生他们在课程中学到的技能,以加强概念。完成本课程后,学生应该能够回答以下问题:
1. 说布尔逻辑,10 代表什么?
2. 什么是条件?
3. AND 运算符是做什么的?
4. 语法 == 有什么作用?
这些问题可以用作形成性评估。这些问题的可打印版本可以在教育指南的末尾找到。
作者
Rose
下载
1
查看
483
首次发布
最后更新
评分
0.00 星 0 星

来自Rose的更多资源

顶部