第4课 猜球结果逻辑推(课件)2025-2026学年泰山版五年级信息科技下册

2025-09-09
| 19页
| 67人阅读
| 1人下载
普通

摘要:

该小学信息科技课件围绕“枚举算法”展开,以《名侦探柯南》的推理情境导入,通过角色扮演、逻辑矛盾分析和程序代码实践,引导学生从生活问题抽象出算法模型,逐步掌握“一一列举、逐一判断”的计算思维方法,形成由感性体验到理性建模的学习支架。 其亮点在于融合信息意识、计算思维与数字化学习与创新三大核心素养,例如在破解凶手谜题时,学生需辨别陈述真假(信息意识),运用枚举法设计验证逻辑(计算思维),并通过编程实现条件筛选(数字化学习与创新)。课中穿插真实密码破解任务和优化算法讨论,既培养严谨推理能力,又提升解决实际问题的效率。学生能建立“问题—模型—程序”的思维链条,教师可借此开展项目式教学,激发探究兴趣,提升课堂实效。

内容正文:

请你模仿下面柯南角色的动漫姿势,并说出他的台词 身体虽然变小, 头脑依旧灵活, 无所不通的名侦探, 真相只有一个。 课前热身: 《名侦探柯南》是青山刚昌创作的推理漫画,讲述了高中生侦探工藤新一被神秘组织灌下毒药后身体缩小,化名江户川柯南,寄住在青梅竹马毛利兰家中,协助其父亲毛利小五郎破案的故事。柯南凭借过人的推理能力,破解了无数复杂案件,同时暗中追查组织,试图恢复原貌。作品融合了悬疑、推理、友情与爱情,深受全球读者喜爱。 请问谁是killer? 某犯罪现场,FBI在给谋杀案的5名嫌疑人录口供,其中一名是killer,下面是这五个人的供述,只有3句话是对的。 A说:“D是killer。” B说:“我是无辜的。” C说:“E不是killer。” D说:“A在说谎。” E说:“B说的是实话。” 分角色朗读: 逻辑推理简单来说就是找矛盾,就是看是否满足条件,找出killer。 条件是什么? 不相等 A说:“D是killer。” B说:“我是无辜的。” C说:“E不是killer。” D说:“A在说谎。” E说:“B说的是实话。” 假设凶手是 真话统计 假话统计 真话==3 A BCDE A 超出限制 B DC ABE 真话!=3 C BCDE A 超出限制 D ABCE D 超出限制 E BDE AC 真话==3 柯南微微一笑,这次的谜题他已经解开了。 凶手就是E 你能说一说柯南找出凶手的的思路吗? 一一列举 逐一判断 有些矛盾我们可以很直接地看出来,但是有些矛盾就隐藏的比较深,需要仔细挖掘。 用计算机解决逻辑推理题,常用枚举法。先列举出题目中所有可能的方案,再逐一进行逻辑表达式的判断,如果条件不满足就再重新继续下一轮推理,直到得到符合要求的结论为止。 枚举就是把信息____、____的列举出来。 例题,两件衣服和三条裤子共有多少种不同的穿法? 枚举法解决问题的核心思路:先一一列举,再逐一判断 观看视频理解枚举 枚举算法程序设计思路: 1.确定枚举对象(确定性) 2.确定枚举范围(有穷性) 3.确定验证条件(可行性) 4.程序设计(借助循环语句或条件语句) 《1.4猜球结果逻辑推》 2025年泰山出版社 五年级下册 -第1单元 校园趣事算法记 - 罗文梽老师 信息科技 课件 2022新版课标内容 1.学习三种逻辑运算符,掌握逻辑表达式的多种条件表示。 2.学会运用逻辑运算,结合枚举算法结构设计程序,推断问题的答案。 3.锻炼逻辑思维能力,能够更清晰地分析问题和解决问题。 柯南:这个世界上没有推理和逻辑解释不了的事情。 逻辑运算,与传统数值运算不同,在逻辑运算中,逻辑型变量的结果只有真和假两种情况。通常用数值0表示假(false),用数值1表示真(ture)。 A B A and B A or B Not A 0 0 0 0 1 0 1 0 1 1 1 0 0 1 0 1 1 1 1 0 逻辑与 逻辑或 逻辑非 短路行为 误区 怎样表达复杂的逻辑关系呢? a≥3在编程里面是两个表达式组合起来的形式 a>3 or a=3 左右表达式只要一个为真,那么结果就为真。 尝试写出下面的逻辑表达式 有理数a,b,c在数轴上的位置如图, 请你用逻辑运算符的方式描述abc的大小关系 并用‘<’连接起来。 a<0 and 0<b and b<c a< 0<b <c a>b and c>d not b==c or d<a a+b>c and x+y<b (a>b)and(c>d) ((not b)==c)or(d<a) ((a+b)>c)and(x+y<b) 逻辑运算符还可以与其他运算符(如 关系运算符)结合使用,以构建更复杂的条件表达式。 逻辑运算符的优先级关系: not的优先级最高。 and 和or的优先级低于算术运算符和关系运算符,高于赋值运算符。 和算术运算一样,逻辑运算如果遇到有括号的表达式,优先要计算括号内的! 怎样表达复杂的逻辑关系呢? 01.知识点讲解 活动1:生肖算法取余数算法分析 01 猜球游戏:将一个乒乓球随即放入1至3号杯中的一个,让我们猜球在哪个纸杯中? 已知条件有三个: 小丽猜球在2号纸杯 大强猜球在3号纸杯 能能猜球肯定不在3号纸杯 这里关联运算符是‘+’号表示三人只有一人猜对,最后的结果只能是两个0+一个1==1才行。 三人中只有一人猜对。 课后练习题1: 小马出去旅游但是行李箱打不开了,只记得密码是一个四位数,第一位是1,第三位是8,这个四位数还能被6和7整除,请问他还能找回密码吗? 课后练习题2: 一日,柯南成功截获犯罪黑衣组织的一份机密文件,但密码被雨淋湿,其百位、十位模糊不清,如下图所示。据可靠消息,该组织习惯把密码设置成“37”或者“67”的倍数,而输入密码的机会只有5次。请问你能否协助柯南成功解密? password: 分析:这个问题适合用什么算法来解决?应该怎么做 一一列举 逐一判断 25006~25996 用循环结构实现 用条件选择结构实现 确定取值范围 改写课后练习1的代码 运算量过大,当问题的规模变大的时候,循环的次数越大,执行的速度越慢。 黄渤在地铁上看的有的人密码是? 那么枚举算法在一一列举,逐一判断的过程中会有什么特点? 优化算法 36块砖36人搬,男搬4,女搬3,2个小孩搬1砖,要求1次全搬完。问需要男、女、小孩各多少人? 思考:男、女、小孩的取值范围?有什么样的条件? 拓展题目练习: 取值范围 0 ··· ··· ··· 36 判断条件 程序运行多少遍? 37*37=1369(次) 解: (1) (2) 消元法解方程:用(2)减去(1) (3) 程序运行多少遍? 降维:通过消元法将三个变量减少到一个变量。然后只对 m进行循环,计算 w 和 c,大大减少了计算量。 优化方案1: 解: (1) (2) (3) 程序运行多少遍? 剪枝:通过限制变量的范围减少循环次数。例如,男人最多搬 7m≤36 优化方案2: 韩信是汉初著名军事家,传说他统计士兵数目有个独特的方法。 例如,不超过3000人队伍中, 先令士兵排成5列纵队,结果余1人接着, 命令士兵排成6列纵队,结果余5人; 再命令士兵排成7列纵队,结果余4人, 最后,命令士兵排成11列纵队,结果余10人。 这样他便知道士兵的总人数了。这种计数方法被后人称为“韩信点兵”。我们应该如何使用枚举算法实现编程计算呢? 家庭作业: Lavf58.29.100 Packed by Bilibili XCoder v2.0.2 Lavf58.29.100 Bilibili VXCode Swarm Transcoder v0.6.10 $

资源预览图

第4课 猜球结果逻辑推(课件)2025-2026学年泰山版五年级信息科技下册
1
第4课 猜球结果逻辑推(课件)2025-2026学年泰山版五年级信息科技下册
2
第4课 猜球结果逻辑推(课件)2025-2026学年泰山版五年级信息科技下册
3
第4课 猜球结果逻辑推(课件)2025-2026学年泰山版五年级信息科技下册
4
第4课 猜球结果逻辑推(课件)2025-2026学年泰山版五年级信息科技下册
5
第4课 猜球结果逻辑推(课件)2025-2026学年泰山版五年级信息科技下册
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。