
简介面向少儿编程教师、家长及Scratch初学者的教学演示文档围绕图形化编程入门与案例实操展开帮助零基础学习者建立编程逻辑与项目实现思路。包内共1个pptx文件约8.63MB以幻灯片形式组织课程内容便于课堂投屏讲解或自学翻阅。文档以“任务导航—任务分析—跟着做—回顾知识点—创造思考—下次展望”的流程推进重点剖析“小猫躲移动挡板”与“蚂蚁爬线”两个案例涉及动作、控制、侦测等模块的配合使用并提示碰撞检测、探测器大小与移动角度等难点还延伸出多挡板、换造型等改进思考。目前已有411人学习适合作为一节课或一次培训的完整讲义参考。1. 从一份 17 页课件看 Scratch 入门的知识骨架很多人以为少儿编程就是拖拖积木、做个小动画翻完一份培训课件才发现真正要教给孩子的是一套完整的“项目思维闭环”。这份 17 页的 Scratch 培训资料表面上是两个案例——小猫躲移动挡板、蚂蚁爬线实际上把入门阶段该有的东西都串起来了界面认知、编程步骤、模块功能、案例拆解、改进创造。它适合两类人一是准备带孩子入门的家长或新手老师需要一张清晰的教学地图二是刚接触 Scratch、想系统梳理知识点的学习者。梳理下来会发现Scratch 入门的难点不在积木本身而在“怎么把一个想法拆成可执行的指令序列”。这份资料最有价值的地方是它反复用同一套六步流程去套不同案例让学习者形成肌肉记忆。下面按知识模块逐层拆开最后落到一份可对照的复习清单。2. 界面与编程步骤六步流程才是隐藏主线2.1 舞台、积木区、角色库各自管什么Scratch 的界面看着花哨其实职责划分很清楚。舞台区是“结果呈现的地方”所有角色、背景、动画效果都在这里发生代码积木区是“指令仓库”按动作、控制、侦测、声音等类别分色摆放角色和背景库是“素材来源”负责往舞台里添加可操作的对象。新手最容易犯的错是把这三块混着用——比如在舞台上直接拖角色改位置却忘了位置变化应该由动作模块的指令来控制。教学时要反复强调一句话舞台上看到的一切变化背后都应该有一条积木指令在驱动。理解了这个分工后面写脚本才不会乱。2.2 六步流程任务导航到下次展望这份资料最值得抄下来的是它贯穿两个案例的六步教学流程。每一步都有明确目的不是走过场步骤做什么对应能力任务导航明确这次要做出什么效果目标感任务分析拆解初始位置、运动方向、速度、碰撞处理问题分解跟着做用动作、控制、侦测模块实际搭建动手实现回顾知识点复述任务、指令安排、重点指令巩固记忆创造思考多个挡板、旋转挡板、换造型迁移创新下次展望预告画篮球、音乐会等新项目保持期待这套流程的价值在于可复用。孩子学会的不只是“做一个躲挡板游戏”而是“拿到任何任务都知道先导航、再分析、然后动手”。复习时如果只记积木名称忽略这条主线就等于捡了芝麻丢了西瓜。2.3 编程模式事件驱动而非顺序执行Scratch 的编程模式和传统文本编程有个根本区别它是事件驱动的。每个角色身上可以挂多段脚本每段脚本通常以“当绿旗被点击”“当按下某个键”“当碰到某个角色”这类事件作为开头。这意味着程序不是从上到下一条线跑到底而是多个角色、多段脚本同时响应不同事件。初学者常写的“翻车”脚本就是把所有指令堆在一个角色的一段脚本里结果角色动一下、停一下逻辑全乱。正确做法是按角色分工挡板管挡板的移动小猫管小猫的躲避碰撞检测单独用侦测模块判断。理解事件驱动是读懂 Scratch 项目结构的第一道门槛。3. 案例一拆解小猫躲移动挡板的指令安排3.1 任务分析四问位置、方向、速度、碰撞“小猫躲移动挡板”看着简单任务分析却藏着四个必须回答的问题小猫和挡板的初始位置在哪里挡板从哪里出来、朝什么方向运动、速度多少小猫怎么躲开没躲开碰到了怎么办这四个问题对应四组指令。初始位置用“移到 x y”设定挡板的运动用“重复执行”加“移动几步”实现方向由旋转方式决定小猫的躲避靠键盘事件控制左右移动碰撞处理则用侦测模块的“碰到角色”判断碰到后执行“说”或“停止”等反馈。教学时如果跳过这四问直接让孩子拖积木孩子只会照抄换个场景就不会了。四问的本质是把一个模糊的游戏想法翻译成可量化的参数。3.2 动作、控制、侦测三个模块的分工这个案例重点用到三个模块分工非常清晰动作模块负责位置和移动。小猫的左右移动、挡板的位移都靠它。关键积木是“移动 10 步”“移到 x y”“将 x 坐标增加”。控制模块负责循环和条件。挡板要一直移动就得套“重复执行”碰到小猫要做出反应就得用“如果……那么”。侦测模块负责感知。判断两个物体是否碰到一起靠的是“碰到角色名”这个积木它返回真或假供条件判断使用。三者的关系可以这样理解控制模块是骨架决定指令什么时候跑、跑几次动作模块是肌肉产生实际位移侦测模块是眼睛告诉程序“现在发生了什么”。缺了侦测碰撞就无从判断缺了控制动作只执行一次就停。复习时建议把这三个模块的常用积木各列一张小表对照案例记比死背积木名有效得多。3.3 碰撞检测怎么表示两个物体碰到一起这是案例一的核心难点也是资料里专门用要点提示标出的地方。Scratch 判断碰撞不用自己算坐标距离直接用侦测模块的“碰到角色名”积木即可。但要注意两个细节一是这个积木判断的是“角色与角色”或“角色与边缘”如果挡板是画笔画的线而不是角色就得换用“碰到颜色”来判断二是碰撞判断必须放在循环里持续检测否则只判断一次挡板还没碰到小猫程序就结束了。典型写法是把“如果碰到挡板那么……”嵌在“重复执行”内部。很多孩子写出来发现“碰了没反应”八成是条件判断没套循环或者角色名字选错了。这种小坑提前讲一句能省半小时调试。3.4 改进方向多挡板与旋转挡板资料在“创造思考”环节抛出两个改进多个挡板、旋转挡板。这两个改动不是随便加的它们分别训练两种能力。多挡板训练的是“复制与变量思维”——复制角色后每个挡板的初始位置和运动速度要有差异否则会重叠成一个进阶一点可以引入随机数让挡板出现的位置不固定。旋转挡板训练的是“角度与旋转方式”——挡板绕中心旋转需要用到“将旋转方式设为”和“右转/左转”积木还要注意旋转中心默认在角色造型中心造型画偏了转起来就歪。这两个改进方向其实就是从“照着做”过渡到“自己设计”的台阶。复习时不妨问自己如果再加一个“挡板速度随时间加快”该改哪块积木答案藏在控制模块的循环计数里。4. 案例二拆解蚂蚁爬线的侦测与角度控制4.1 探测器角色用“碰到颜色”感知线的边缘“蚂蚁爬线”和案例一的思路完全不同。案例一是两个角色互相碰撞案例二是一个角色沿着画好的线爬行靠的不是角色碰撞而是颜色侦测。资料的做法是背景上画一条粗线添加小蚂蚁角色再给它加一个“探测器”。探测器通常是一个小角色或蚂蚁身上的一个点用“碰到颜色线的颜色”来判断自己是否还在线上。一旦探测器离开线的颜色就说明蚂蚁爬偏了需要调整方向。这里的关键认知是侦测不一定发生在两个角色之间角色与背景颜色之间同样可以建立感知关系。这个思路打开后孩子就能做循迹小车、走迷宫这类项目。4.2 难点三要素探测器大小、线粗细、移动角度资料明确点出这个案例的难点探测器的大小、线的粗细、蚂蚁移动的方向和角度。这三者是一组联动参数任何一个不匹配都会导致“爬得生硬”甚至原地打转。探测器太大稍微偏一点还判定在线上蚂蚁会走出线外才纠正探测器太小正常抖动就误判离线蚂蚁疯狂左右摆。线的粗细要和探测器尺寸匹配粗线容错高但看着笨细线精确但容易抖。移动角度决定每次纠正的幅度角度太大像抽搐角度太小纠不回来。实操时建议先用粗线配中等探测器跑通了再逐步调细。这种“先能跑再调优”的顺序比一上来就追求完美参数靠谱得多。4.3 生硬感从哪来步长与转向的配合资料里提到“生硬”这个词说的就是蚂蚁爬行不自然。生硬感的来源通常是步长和转向不协调每次移动步数太大转向角度又太陡轨迹就成了折线而不是曲线。改善办法有两个方向一是减小步长、增加检测频率让纠正更平滑二是把“如果离线就转向”改成“根据偏离程度微调角度”虽然 Scratch 里做精确比例控制麻烦但可以用多个条件分支近似。对入门阶段来说先接受一定程度的生硬把逻辑跑通再谈美化。复习时要能说清楚生硬不是 bug是参数没调好调参的顺序是先定线宽、再定探测器、最后调步长和角度。4.4 换造型迁移小老鼠能不能爬资料最后让孩子换个造型比如把小蚂蚁换成小老鼠问可不可以。这个问题的答案是“可以但要注意造型中心和朝向”。Scratch 角色的旋转和移动都围绕造型中心进行如果新造型的中心点偏了爬行轨迹就会歪。另外不同造型的默认朝向可能不同需要在角色信息里确认方向。这个迁移练习的真正目的是让孩子意识到逻辑脚本和美术素材是分离的换皮不换骨。只要侦测逻辑和移动逻辑不变换任何角色都能跑。理解这一点才算真正掌握了案例二的结构而不是记住了一只蚂蚁的动画。5. 易错点排查五个最容易翻车的地方5.1 易漏点一碰撞判断没套循环为什么漏初学者看到“如果碰到”就以为写一次就够忽略了程序执行完这一句就往下走不会回头再查。怎么补凡是持续性的判断一律套“重复执行”把条件判断放在循环体内。检查方法是看脚本结构条件积木外面有没有一层循环。5.2 易漏点二角色初始位置没重置为什么漏在舞台上手动拖过角色后位置就被记住了下次点绿旗角色从上次停的地方开始导致每次运行结果不一样。怎么补每个角色脚本开头加“当绿旗被点击”后接“移到 x y”把起点写死。这是血泪经验调试时位置飘忽先查这一条。5.3 易漏点三侦测颜色选错色值为什么漏背景里的线和侦测积木里选的颜色看着一样实际色值有细微差别或者用了渐变色、抗锯齿边缘判断时灵时不灵。怎么补用吸管工具从线上直接取色线尽量用纯色、加粗避免渐变。判断不稳定时先怀疑颜色没对准。5.4 易漏点四多角色脚本互相干扰为什么漏复制角色后忘了改脚本里的角色名引用挡板 A 的碰撞判断写成了碰到挡板 B或者多个角色共用同一套按键控制。怎么补复制角色后逐个检查侦测积木里的角色名按键控制尽量分配给不同角色或加条件区分。角色一多命名规范就很重要。5.5 易漏点五旋转中心与造型不匹配为什么漏画造型时没注意中心点旋转起来角色绕着奇怪的位置转轨迹完全不对。怎么补在造型编辑器里确认中心十字准星的位置需要绕自身转就把中心放在造型几何中心需要绕某点公转就调整角色位置配合。旋转类项目先调中心再调角度。6. 复习清单从模块功能到项目复现的自查表复习 Scratch 入门最怕的是“看着都会、上手就卡”。下面这份自查表按能力分层可以逐项打勾卡在哪一层就回去补哪一块。第一层是界面与流程能否不看资料说出舞台、积木区、角色库的分工能否复述六步流程并说明每步目的。第二层是模块功能动作、控制、侦测、声音四个模块各写出三个常用积木并说明用途尤其要能说清“重复执行”“如果那么”“碰到角色”“碰到颜色”的适用场景。第三层是案例复现合上资料独立做出小猫躲挡板要求初始位置固定、碰撞有反馈、挡板持续移动再做蚂蚁爬线要求能调通探测器与线宽的配合。第四层是迁移创造给躲挡板加第二个挡板且速度不同给蚂蚁换一个造型并保持轨迹正常。自查项达标标准卡住时回看六步流程能默写并解释每步第 2.2 节三模块分工各举三例说明用途第 3.2 节碰撞检测独立写出带循环的判断第 3.3、5.1 节颜色侦测调通蚂蚁沿线爬行第 4.1、5.3 节参数联动说清探测器、线宽、角度关系第 4.2 节迁移改造完成多挡板或换造型第 3.4、4.4 节还有一条容易被忽略的复习方法把两个案例的脚本并排看找出共同点。你会发现它们都用了“当绿旗被点击”开头、都靠循环维持持续行为、都用侦测做条件分支。这些共同点就是 Scratch 项目的通用骨架抓住骨架下一个新项目比如资料预告的画篮球、音乐会也能套进去。从那以后我每次带孩子复盘都强制走一遍“先画流程、再列模块、最后查易错点”的三步不再一上来就打开软件拖积木。希望这份梳理帮到你把这份课件当成地图用而不是当成答案抄。本文还有配套的精品资源点击获取