1、初识流程图 第第1818课课 Scratch弹弹球 描述角色的步骤 1 描述角色“反弹板”和“小球”的行动步骤 学 习学 习 过 程过 程 描述解决问题的步骤(Scratch弹弹球项目) 学会流程图的制作规范和程序设计的基本结构 读懂简单的流程图(“反弹板”和“小球”) 推断简单流程图的功能和作用(同上) 借助流程图完成Scratch弹弹球制作和挑战 认 识 流 程 图 自主学习课本74-76页 2 2-1 流程图基本图形及其功能 图形图形 名称名称 功能功能 开始开始/结束符结束符 表示算法的开始或结束(一个算法只能有 一个开始,但可以有多个结束处)。 输入输入/输出框输出框 表示数据的输入
2、或计算结果的输出。 判断框判断框 表示分支情况(通常用上方的顶点表示入 口,选择其余顶点中的两个表示出口)。 流程线流程线 指出流程控制方向,即动作的次序。 连接点连接点 用于连接因画不下而断开的连接线。 处理框处理框 框中指出要处理的内容(该框有一个入口 和一个出口)。 2-2 程序设计的基本结构 顺序结构:顺序结构: 每个步骤从上至下,按先后顺序依次执行。 2-2 程序设计的基本结构 选择选择( (分支分支) )结构:结构: 根据给定的条件进行判断,有选择地执行, “是”与“否”的问题。 a)单分支选择结构单分支选择结构 b)双分支选择结构双分支选择结构 是是 否否 是是 否否 2-2 程
3、序设计的基本结构 循环循环结构:结构: 在给定条件成立的情况下,重复执行同样的步骤。 是是 否否 a)a)当型循环结构:先判断条件,后执行。当型循环结构:先判断条件,后执行。 当条件成立时执行当条件成立时执行循环体。循环体。 b)直到型循环结构:先执行循环体,直到型循环结构:先执行循环体, 直到条件成立时不再执行直到条件成立时不再执行循环。循环。 N 循环体 Y 条件 是是 否否 2-3 推断“反弹板”和“小球”的流程图 试一试:试一试: 讨论讨论“反弹板反弹板”和和“小球小球”的流程图的流程图 说一说说一说“反弹板反弹板”和和“小球小球”流程图的流程图的功能和作用功能和作用 开始开始 过程过
4、程 结束结束 反弹板:反弹板: 开始开始 顺顺 序序 结结 构构 从从 上上 至至 下下 循环结构循环结构 当当 型型 循循 环环 结结 构构 直直 到到 型型 循循 环环 结结 构构 制 作 和 挑 战 借助流程图完成Scratch弹弹球项目 3 3-1 完成Scratch弹弹球项目 做一做:做一做:打开桌面“弹弹球半成品”文件,借助流程图和微课“弹弹打开桌面“弹弹球半成品”文件,借助流程图和微课“弹弹 球制作过程”,补充“小球”和“反弹板”的代码积木。球制作过程”,补充“小球”和“反弹板”的代码积木。 组长检查并记录组长检查并记录 小球:小球: 反弹板:反弹板: 3-2 挑战 实现结束时的
5、背景切换;实现结束时的背景切换; 提示:小球流程图补充红色部分如下提示:小球流程图补充红色部分如下 舞台的流程图为舞台的流程图为 backdrop1 3-2 挑战 实现结束时角色“小球”“反弹板”隐藏,并在开始时显示。实现结束时角色“小球”“反弹板”隐藏,并在开始时显示。 提示:提示:小球流程图补充红色部分如下(反弹板同理)小球流程图补充红色部分如下(反弹板同理) 当被点击时 显示显示 当当接收接收消息“结束”消息“结束” 隐藏隐藏 3-3 作 品 展 示 课 程课 程 回 顾回 顾 描述解决问题的步骤(Scratch弹弹球项目) 学会流程图的制作规范和程序设计的基本结构 读懂简单的流程图(“反弹板”和“小球”) 推断简单流程图的功能和作用(同上) 借助流程图完成Scratch弹弹球制作和挑战 谢谢聆听 第第1818课课