课件编号14285468

Scratch趣味编程进阶课程-23-韩信点兵 课件

日期:2024-05-23 科目:信息技术 类型:小学课件 查看:24次 大小:4599560Byte 来源:二一课件通
预览图 1/7
Scratch,趣味,编程,进阶,课程,-23-
  • cover
(课件网) 第23课 韩信点兵 学习目标 巩固与扩展 项目讨论 逻辑编程 1 2 3 4 1 韩信通过让士兵以不同的方式战队,推算出士兵人数,今天我们用程序来实现 2 3 巩固“广播”、“运算-取余”、 “运算-或”、 “运算-连接”等脚本。 综合应用所学脚本完成编程项目并扩展。 4 列出式子,把抽象的条件变成具体的数学算式。 新脚本: 巩固脚本: 1.本节课用到的角色 2.本节课用到的背景 韩信 士兵 战争图片 《韩信点兵》 旁白-1 旁白-2 1韩信点兵的故事是怎么来的呢? 秦朝末年,楚汉相争。一次,韩信将 1500 名将士与楚王大将李锋交战。苦战一场, 楚军不敌,败退回营,汉军也死伤四五百人,于是韩信整顿兵马也返回大本营。当行至 一山坡,忽有后军来报,说有楚军骑兵追来。只见远方尘土飞扬,杀声震天。汉军本来 已十分疲惫,这时队伍大哗。韩信兵马到坡顶,见来敌不足五百骑,便急速点兵迎敌。 他命令士兵 3 人一排,结果多出 2 名;接着命令士兵 5 人一排,结果多出 3 名;他又命 令士兵 7 人一排,结果又多出 2 名。韩信马上向将士们宣布:我军有 1073 名勇士,敌 人不足五百,我们居高临下,以众击寡,一定能打败敌人。汉军本来就信服自己的统帅, 这一来更相信韩信是“神仙下凡”、“神机妙算”。于是士气大振。一时间旌旗摇动, 鼓声喧天,汉军步步进逼,楚军乱作一团。交战不久,楚军大败而逃。 《韩信点兵》 《韩信点兵》 2.数一数韩信命令士兵排了几次队呢?分别都有什么情况出现呢? 3.计算韩信部队剩余人数应该同时满足那些条件呢? 命令士兵 3 人一排,多出 2 名; 命令士兵 5 人一排,又多出 3 名; 命令士兵 7 人一排,又多出 2 名。 1、除以 3 余 2; 2、除以 5 余 3; 3、除以 7 余 2; 4、在 1000 至 1100 之间。 1.导入背景图片 1.制作背景图片 导入古代战争图片 设置背景的虚像特效,以突出韩信和士兵 2.给旁白-1编程 1.旁白-1的程序 程序开始,首先显示旁白,让旁白从下往上缓慢出现,老师用了10秒的时间让旁白从下往上出现,孩子们可以根据自己的感觉修改时间。 旁白看得差不多了,是时候让我们的士兵登场了,所以我们要隐藏旁白并且广播(士兵问话)。 3.士兵的程序 1.让士兵从右往左移动并说话 说话的持续时间请孩子们根据自己的感觉设定哦! 4.韩信的编程 1.韩信点兵的条件 前面孩子们已经找出了韩信点兵时的条件,我们要先把找到的条件写出来。 这里老师用变量a当成我们要点的士兵人数。 4.韩信的编程 2.韩信点兵初始化程序 当韩信接收到士兵的消息后,思索片刻,自己来清点人数,让士兵先3人一排,然后5人一排,接着7人一排站队,根据每次士兵的余数,推算士兵总数。 4.韩信的编程 2.韩信点兵运算部分的程序 验算 1000 至 1100 之间的所有整数,同时满足以上 4 个条件的即为韩信部队剩余人数,每算一次我们都要把人数加1哦。算出来后(条件达成),我们就让韩信把算出来的答案说出来,最后广播消息清点完毕。 5.旁白-2的编程 1.旁白-2的出现 我们的旁白-2是最后出现的,所以程序一开始我们要让他隐藏起来。 当韩信点完兵后,我们的旁边-2接收到消息(清点完毕)就会出现了,出现的代码和旁白-1是一样的哦。 Q1:明明为了更加突出韩信,将背景虚像特效写成100,会发生什么现象呢? A1:虚像特效一旦设置成100,程序运行时背景消失。 Q&A (1) 移到最前面脚本,通过这个脚本可以将角色的层次关系给区分开来,需要优先展示放在最前面。 知识点巩固 明明给韩信编程的时候,将计算公式写成了下边这个程序,还能算出来正确的答案吗?( ) A.能 B.不能 源码测试 答案: 解析: 明明的程序,意思是只要变量满足一个条件就能作为答案,这样的结果会是,韩 ... ...

~~ 您好,已阅读到文档的结尾了 ~~