嘿,欢迎访问!

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

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

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

没有下载权限
文件大小
未知
语言地区
中文/英文
已经过安全检测
健康
课程技能
通信 创造力 批判性思维
预估时间
1小时
支持文件
https://education.minecraft.net/zh-hans/lessons/python-101-lesson-7
课程难度
5.00 星

PYTHON 101 WITH MAKECODE - 第 7 课​

学习目标​

  • 利用 while 循环的编码概念
  • 了解代码中序列的重要性
  • 在不同条件下循环时应用

教师准备和笔记​

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

指导思想​

学生需要帮助编写代理代码,以便在紧急情况下通过构建多个结构(如水屏障、防火带和重建房屋地基)来提供帮助。该代理将在对人类不安全的情况下使用。代理将在模拟情况下进行编码,直到软件足够先进,可以在现实世界中使用代理。紧急救援人员已经使用红石尘标出了指导方针,供特工遵循并知道在哪里建造结构。

学生活动​

编码活动
活动1:水屏障

紧急救援人员需要他们的帮助来编写一些代码,使代理构建水屏障以阻止洪水造成的破坏。
活动2:防火
消防员需要他们的帮助来开发代理来建造防火带,以阻止火势在模拟区域中蔓延。这个防火带必须是混凝土的,高一个街区,它将放置在不平坦的地面上。要制作这堵墙,学生必须使用两个 while 循环:一个让特工跟随红石尘埃,另一个让特工检查地面的海拔。学生应该在代码中编写两个序列,一个是代理将在其左侧放置一个块并向前移动,另一个是代理将在其左侧放置一个块,向上移动,然后再放置一个块,然后向前移动。当地形高程发生变化时,需要第二个序列。
活动3:家庭重建
紧急救援人员需要他们的帮助来开发代理,为飓风后需要重建的房屋奠定基础。对代理进行编码以遵循基金会的计划,该计划由红石尘制成,布置在地板上。

性能预期​

询问学生他们在课程中学到的技能,以加强概念。完成本课程后,学生应该能够回答以下问题:
1. while循环何时重复代码?
2. 什么是序列?
3. 如果 while 循环中的条件为假会怎样?
4. 什么时候会使用 while 循环而不是 for 循环来使代理继续前进?
这些问题可以用作形成性评估。这些问题的可打印版本可以在教育者指南的末尾找到。
作者
Rose
下载
2
查看
575
首次发布
最后更新
评分
0.00 星 0 星

来自Rose的更多资源

顶部