mind+优质教学设计-第 7 课 条件判断 —— 机器人猜大小

资源下载
  1. 二一教育资源

mind+优质教学设计-第 7 课 条件判断 —— 机器人猜大小

资源简介

中小学教育资源及组卷应用平台
第 7 课 条件判断 —— 机器人猜大小(详细教案)
一、基本信息
课时:1 课时(45 分钟)
适用学段:初中七年级
核心知识点:「条件判断模块」(如果… 那么…)、「运算模块」(随机数、比较运算)
教学准备:Mind + 软件(机器人角色)、多媒体设备、课件(猜大小游戏流程图)
二、教学目标
(一)知识与技能
理解 “条件判断” 的逻辑(满足条件做 A,不满足不做 / 做 B)。
掌握「条件判断模块」“如果… 那么…”“如果… 那么… 否则…” 的使用,会用「运算模块」生成随机数、做比较(大于 / 小于 / 等于)。
能搭建脚本,实现 “机器人生成 1-10 随机数,玩家猜大 / 小,机器人提示结果” 的游戏。
(二)过程与方法
通过 “生活猜数字游戏→编程逻辑对应→搭建脚本测试”,理解条件判断的 “选择” 功能。
提升 “逻辑推理” 能力,学会结合变量、运算与条件判断解决问题。
(三)情感态度与价值观
感受编程游戏的互动乐趣,激发用逻辑思维解决问题的兴趣。
培养 “测试 - 调整” 习惯(如优化提示文字,让游戏更易懂)。
三、教学重难点
重点:条件判断积木的搭建、随机数生成、比较运算(>、<、=)的使用。
难点:理解 “如果… 那么… 否则…” 的双分支逻辑(满足与不满足的不同处理)、变量与条件判断的结合(用随机数变量做比较)。
四、教学流程(45 分钟)
(一)导入环节:游戏互动(5 分钟)
教师演示:打开预设 “猜大小” 项目,说 “我想了 1-10 的数字,你猜大还是小?”→学生说 “大”→机器人显示 “实际是 3,太小啦!”,提问:“机器人怎么判断‘猜大了’还是‘猜小了’?今天我们用‘条件判断’,让机器人会‘做选择’!”
板书课题:条件判断 —— 机器人猜大小
明确目标:学会条件判断,制作猜大小游戏。
(二)新知讲授:条件判断 + 随机数(15 分钟)
环节 1:生成随机数变量(5 分钟)
新建 “随机数” 变量:参考第 6 课步骤,新建变量命名 “随机数”。
生成 1-10 随机数:
积木:「运算模块」-“在 1 到 10 间取随机数”(运算分类→第 5 个积木)。
脚本:绿旗触发时生成随机数(避免重复生成,仅初始化 1 次)。
积木代码:
当绿旗被点击 将 随机数 设为 在 1 到 10 间取随机数(隐藏变量,不让玩家看到) 说 “我想了1-10的数字,猜大还是小?” 3 秒
环节 2:条件判断积木讲解(10 分钟)
积木 1:「条件判断」-“如果… 那么…”(单分支)
功能:满足条件(如随机数 > 5),执行括号内指令;不满足则不执行。
演示:假设玩家猜 “大”(用 “当按下 D 键” 代表猜大),判断随机数是否 > 5。
积木代码:
当按下 D 键(代表“猜大”) 如果 随机数 > 5 那么 说 “猜对啦!数字是” + 随机数 + “” 2 秒 end
积木 2:「条件判断」-“如果… 那么… 否则…”(双分支)
功能:满足条件执行 A,不满足执行 B(覆盖所有情况)。
演示:完善 “猜大” 逻辑,猜对提示正确,猜错提示 “太小了”。
积木代码:
当按下 D 键(猜大) 如果 随机数 > 5 那么 说 “猜对啦!数字是” + 随机数 + “” 2 秒 否则 说 “猜错啦!数字是” + 随机数 + “,太小了” 2 秒 end 将 随机数 设为 在 1 到 10 间取随机数(下一轮重新生成)
补充 “猜小” 逻辑(按 X 键):
积木代码:
当按下 X 键(猜小) 如果 随机数 < 5 那么 说 “猜对啦!数字是” + 随机数 + “” 2 秒 否则 说 “猜错啦!数字是” + 随机数 + “,太大了” 2 秒 end 将 随机数 设为 在 1 到 10 间取随机数
(三)实践操作:分层任务(20 分钟)
任务 1:基础任务 —— 机器人 “猜大 / 小”(10 分钟)
要求:1. 绿旗启动→生成 1-10 随机数,提示 “猜大(D 键)或小(X 键)”;2. 按 D 键→判断是否 > 5,提示对 / 错;3. 按 X 键→判断是否 < 5,提示对 / 错;4. 每轮结束重新生成随机数。
参考积木代码(核心部分):
# 初始化 当绿旗被点击 将 随机数 设为 在 1 到 10 间取随机数 说 “猜大(D键)或小(X键)” 3 秒 # 猜大(D键) 当按下 D 键 如果 随机数 > 5 那么 说 “对!数字是” + 随机数 + “” 2 秒 否则 说 “错!数字是” + 随机数 + “,太小” 2 秒 end 将 随机数 设为 在 1 到 10 间取随机数 # 猜小(X键) 当按下 X 键 如果 随机数 < 5 那么 说 “对!数字是” + 随机数 + “” 2 秒 否则 说 “错!数字是” + 随机数 + “,太大” 2 秒 end 将 随机数 设为 在 1 到 10 间取随机数
教师巡视:指导 “条件判断积木嵌套”(确保运算式在条件框内)、“文字与变量拼接”(避免漏写引号);帮学困生解决 “随机数不更新” 问题(检查每轮结束是否重新生成)。
任务 2:进阶任务 —— 机器人 “猜中数字”(10 分钟)
要求:1. 新增 “按 S 键猜数字等于 5”;2. 按 S 键→判断随机数是否 = 5,提示对 / 错;3. 所有判断后,机器人切换 1 次造型(模拟 “思考” 动作)。
参考积木代码(猜中 5 的脚本):
当按下 S 键(猜等于5) 如果 随机数 = 5 那么 说 “太厉害!正好是5!” 2 秒 否则 说 “错啦!数字是” + 随机数 + “” 2 秒 end 下一个造型(机器人动作) 将 随机数 设为 在 1 到 10 间取随机数
拓展:尝试将随机数范围改为 1-20,增加游戏难度;添加 “计分变量”,猜对 + 1 分,显示当前分数。
(四)课堂小结与拓展(5 分钟)
回顾:条件判断逻辑(单分支 / 双分支)、随机数生成、比较运算(>、<、=)。
拓展提问:“如果想让机器人重复画正方形,要写 4 次‘移动 + 转弯’吗?下节课我们学习‘循环’,用 1 行代码解决重复操作!”
作业:保存 “猜大小” 项目;尝试添加 “计分功能”,统计猜对次数。
五、板书设计
第 7 课 条件判断 —— 机器人猜大小
核心逻辑:
如果 条件成立 → 做 A
否则 → 做 B(双分支)
关键积木:
随机数:将 随机数 设为 在 1 到 10 间取随机数
条件判断:如果… 那么… 否则…
比较:>(大于)、<(小于)、=(等于)
操作步骤:
新建随机数变量→绿旗生成随机数→按键触发条件判断→提示结果 + 更新随机数
六、教学反思
学生易在 “条件判断框内输入运算式” 出错(如漏选随机数变量),下次可演示 “点击变量拖入条件框”;部分人对 “双分支逻辑” 理解慢,可举例生活场景(如 “如果下雨带伞,否则不带”)。
下节课 “循环” 可衔接 “重复执行条件判断” 或 “重复画图”,突出简化代码的优势。
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源预览