流程图课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 矩形表示普通执行环节 • 菱形表示条件判断环节 • 箭头表示执行方向
问题 “要把大象装冰箱,总共要几步?”
——宋丹丹《钟点工》
“三步”
第一步
第一步:把冰箱门打开 第二步:把大象装进去 第三步:把冰箱门带上
第二步
第三步
流程图的三种结构
• 流程图有三种基本结构:
– 顺序结构 – 分支结构(选择结构) – 循环结构
否
S=1,k=1
k=k+1
S=2S+k
??? 是 输出S 结束
小结
• 流程图的重要性 • 流程图的四个要素和三种结构 • 多练习即可熟练掌握流程图
课后练习
• 画出从1到100求和的流程图
条件判断
• 分支结构的流程图使用菱形框
பைடு நூலகம்
Y/N
• 分支结构的其他形式
条件判断 Y
N
Y
条件判断
N
讨论
• 程序员的笑话 程序员的老婆吩咐他去商店买东西:你去 附近的商店买些面包,如果有鸡蛋的话, 买6个回来。 随后,老公买了6个面包回来, 他的妻子大吃一惊:你为什么买了6个面 包?! 程序员回答:因为他们有鸡蛋。
• 老婆
老公
买面包
有
是否有鸡蛋
没有
是否有鸡蛋 有
买6个面包
买面包
买6个鸡蛋
千言万语不如一幅图!
循环结构
• 需要重复执行同一步骤的结 构称为循环结构,循环需要 按照某一条件执行,被反复 执行的步骤称为循环体 • 循环结构也使用菱形框 • 循环结构中一定包含分支结 构
条件判断 Y 循环体
N
开始
小测试 某流程图如图所示, 若输出的S=57, 则条件框内为: (A) k>4 (B) k>5 (C) k>6 (D) k>7 答案A
刚才的流程图是哪种结构?
顺序结构
• 顺序结构是最简单的流程图 结构,框与框之间按从上到 下的顺序依次执行
• 顺序结构的流程图使用矩形 框 • 它是任何流程图都离不开的 一种结构
Step1
Step2
Step3
……
分支结构(选择结构)
• 先根据条件作出判断,再决定 执行哪一种操作的结构称为分 支结构
N Y
程序流程图的认识
引入:为什么要学流程图
• 流程图是计算机算法的直观表示,而算法 是一个程序的灵魂。 • 因此,学习流程图是学习任何计算机程序 语言的基础,熟悉了流程图,学习计算机 语言就很容易。
学习目标
• 能正确识别流程图 • 能根据要求正确绘制流程图
流程图的四个基本组成要素
• 圆角矩形表示“开始”与“结束”
问题 “要把大象装冰箱,总共要几步?”
——宋丹丹《钟点工》
“三步”
第一步
第一步:把冰箱门打开 第二步:把大象装进去 第三步:把冰箱门带上
第二步
第三步
流程图的三种结构
• 流程图有三种基本结构:
– 顺序结构 – 分支结构(选择结构) – 循环结构
否
S=1,k=1
k=k+1
S=2S+k
??? 是 输出S 结束
小结
• 流程图的重要性 • 流程图的四个要素和三种结构 • 多练习即可熟练掌握流程图
课后练习
• 画出从1到100求和的流程图
条件判断
• 分支结构的流程图使用菱形框
பைடு நூலகம்
Y/N
• 分支结构的其他形式
条件判断 Y
N
Y
条件判断
N
讨论
• 程序员的笑话 程序员的老婆吩咐他去商店买东西:你去 附近的商店买些面包,如果有鸡蛋的话, 买6个回来。 随后,老公买了6个面包回来, 他的妻子大吃一惊:你为什么买了6个面 包?! 程序员回答:因为他们有鸡蛋。
• 老婆
老公
买面包
有
是否有鸡蛋
没有
是否有鸡蛋 有
买6个面包
买面包
买6个鸡蛋
千言万语不如一幅图!
循环结构
• 需要重复执行同一步骤的结 构称为循环结构,循环需要 按照某一条件执行,被反复 执行的步骤称为循环体 • 循环结构也使用菱形框 • 循环结构中一定包含分支结 构
条件判断 Y 循环体
N
开始
小测试 某流程图如图所示, 若输出的S=57, 则条件框内为: (A) k>4 (B) k>5 (C) k>6 (D) k>7 答案A
刚才的流程图是哪种结构?
顺序结构
• 顺序结构是最简单的流程图 结构,框与框之间按从上到 下的顺序依次执行
• 顺序结构的流程图使用矩形 框 • 它是任何流程图都离不开的 一种结构
Step1
Step2
Step3
……
分支结构(选择结构)
• 先根据条件作出判断,再决定 执行哪一种操作的结构称为分 支结构
N Y
程序流程图的认识
引入:为什么要学流程图
• 流程图是计算机算法的直观表示,而算法 是一个程序的灵魂。 • 因此,学习流程图是学习任何计算机程序 语言的基础,熟悉了流程图,学习计算机 语言就很容易。
学习目标
• 能正确识别流程图 • 能根据要求正确绘制流程图
流程图的四个基本组成要素
• 圆角矩形表示“开始”与“结束”