内容正文:
Detective Conan
Detective Conan
Detective Conan
Detective Conan
Detective Conan
Detective Conan
Detective Conan
Detective Conan
Detective Conan
Detective Conan
Detective Conan
# 经典案件 #
神探的思维
神探的思维
算法控制结构破案记
算法解密
授课人:吉蓉
学校:澄江市第一中学
YOUR LOGO
理解算法三种控制结构的概念、特点及适用情形。
01
能够选择合适的控制结构来设计算法。
02
学习目标
学习目标
理解各种控制结构在解决问题过程中综合运用的必要性。
03
情境导入-案发现场
校园数字画室损毁案
校园数字画室的珍贵名画《数字向日葵》被神秘破坏,现场一片混乱,作为数字大侦探的你从中发现什么重要线索了吗?
第一现场发现关键物证:脚印,数字5的纸条
情境导入-提出问题
警察破案需要证据和推理,计算机解决问题也有自己的“破案工具”,想一想是什么呢?
计算机解决问题的核心工具——算法(即“一步步解决问题的清晰步骤”)
算法的“神探思维模型”——三种基本控制结构:
1. 📏 顺序结构(按步骤来)
2. ⚖ 分支结构(看条件选)
3. 🔄 循环结构(重复做)
🕵 第一重思维:顺序结构(破案基础)
思考一:作为“侦探”的你,破案第一步该如何行动?请梳理基本勘察步骤。
🕵 第一重思维:顺序结构(破案基础)
顺序结构定义:
顺序结构特点:
1、每个步骤按照算法中出现的顺序依次执行。
2、每个步骤一定会被执行一次,而且只执行一次。
以品茶为例,一般有如下操作,请补充完成下面的流程图。
冲茶
开始
烧水
放茶叶
品茶
烧水
放茶叶
冲茶
品茶
结束
“步骤固定,依次执行”
算法中各个步骤按照先后顺序依次执行的结构
🕵️第二重思维:分支结构(关键抉择)
思考二:这条线索会让你怎么想?小组讨论一下,你们可以设置什么条件来推进调查?
关键物证"带数字5的纸条",经查证该破损纸条上的内容为学号尾号为5,而且是用画室的专用纸和黑色马克笔写的
🕵️第二重思维:分支结构(关键抉择)
情境线索:
📜 数字“5”纸条(学号尾号为5/画室专用纸/黑色马克笔)
小组探究任务:根据线索设计“判断规则”(用“如果…那么…否则…”句式写下来)
开始
判断学号尾号是5?
输入学号
重点调查该嫌疑人
初步排除嫌疑
结束
Y
N
示例: 如果嫌疑人学号尾号是5(条件),
那么重点调查该嫌疑人(行动A);
否则初步排除嫌疑(行动B)。
🕵️第二重思维:分支结构(关键抉择)
分支结构定义:
分支结构特点:
1、首先进行条件判断,根据条件满足与否来决定执行哪个分支。
2、在一个分支结构中,必定有一个分支被执行,其他的分支则被忽略。
“条件驱动,路径选择”
先进行条件判断,再根据判断结果分别执行不同处理的控制结构
🕵️第三重思维:循环结构(高效排查)
• 情境:经过“学号尾号为5”这一线索的初步排查,现有4位嫌疑人需排查,如何高效排查?
• “代码扮演”游戏规则:
▶ 角色:嫌疑人(4人)、侦探(1人)、CPU(其余全部同学)
▶ 流程:侦探逐个询问→CPU判断是否“找到真凶”→未找到则继续询问
CPU卡(台下全部同学)
职责:控制游戏流程,判断终止条件
判断规则:
• 当嫌疑人同时满足以下条件:
(1)鞋码是40码 (2)拥有黑色马克笔
• 立即宣布"找到真凶",游戏结束
• 否则指示侦探"继续"
操作流程:
• 记录当前询问的嫌疑人
• 检查侦探报告的线索
• 宣布结果(继续/找到真凶)
🕵️第三重思维:循环结构(高效排查)
请同学们将游戏过程转化为更直观的流程图,打开《侦探小练习》文件夹,双击打开网页
“练习1、拖拽流程图”填充完整的流程图
🕵️第三重思维:循环结构(高效排查)
循环三要素:
1. 变量:
2. 循环体:
3. 条件:
类型 示例 特点
计数循环 询问4个人 固定重复次数
条件循环 直到找到真凶 看条件是否满足
两种循环对比
当前询问的“嫌疑人”(每次更新)
“询问+核对线索”(重复做的动作)
是否找到真凶(满足则停止)
🕵️第三重思维:循环结构(高效排查)
循环结构定义
循环结构的主要特点是:
• 重复执行:在满足条件的情况下,反复执行某段代码(循环体)
• 条件终止:必须有明确的结束条件,否则会形成无限循环
“重复操作,条件终止”
常见类型包括直到型循环(先执行一次再判断条件)和当型循环(先判断条件再执行)。
算法执行过程中,在条件控制下,某些操作步骤需要重复执行(循环)的控制结构称为循环结构。
课堂练习
请同学们打开《侦探小练习》文件夹,完成两个网页的练习。
练习2、概念辨析
练习3、场景匹配
💡 总结升华
算法思维的价值,不止于破案,核心价值为:
🧩 化繁为简
📏 逻辑严密
🔮 应对未来
📌 知识小结:
顺序结构特点:
固定, 执行;
三种结构是构建复杂算法的基石
分支结构特点:
驱动, 选择;
循环结构特点:
操作, 终止。
步骤
条件
重复
依次
条件
路径
课后作业:能力提升“绘制神探行动图”
小组合作绘制完整的《破案算法行动图》
• 任务要求:
1. 小组合作,用流程图完成;
2. 必须包含“顺序、分支、循环”三种结构;
3. 流程符合破案逻辑(不跳跃、无矛盾)。
参考框架:
[开始] → 收集线索 → [线索是否指向嫌疑人?] → 循环排查(逐个核对)→[是否找到真凶?] → 找到真凶 → [结束]
Detective Conan
Detective Conan
Detective Conan
Detective Conan
Detective Conan
Detective Conan
Detective Conan
Detective Conan
Detective Conan
Detective Conan
Detective Conan
# 经典名言 #
真相,永远只有一个
—— 江户川柯南
真相,永远只有一个
—— 江户川柯南
YOUR LOGO
谢谢聆听
授课人:吉蓉
学校:澄江市第一中学
Sleeping Dogs
Extreme Music
Director's Cuts - DCD031 - Mystery, track 08/34
106138.055
$