流程图课件

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

YN程序流程图的认识引入:为什么要学流程图•流程图是计算机算法的直观表示,而算法是一个程序的灵魂。•因此,学习流程图是学习任何计算机程序语言的基础,熟悉了流程图,学习计算机语言就很容易。学习目标•能正确识别流程图•能根据要求正确绘制流程图流程图的四个基本组成要素•圆角矩形表示“开始”与“结束”•矩形表示普通执行环节•菱形表示条件判断环节•箭头表示执行方向“三步”第一步:把冰箱门打开第二步:把大象装进去第三步:把冰箱门带上第一步第二步第三步问题“要把大象装冰箱,总共要几步?”——宋丹丹《钟点工》流程图的三种结构•流程图有三种基本结构:–顺序结构–分支结构(选择结构)–循环结构刚才的流程图是哪种结构?顺序结构•顺序结构是最简单的流程图结构,框与框之间按从上到下的顺序依次执行•顺序结构的流程图使用矩形框•它是任何流程图都离不开的一种结构Step1Step2Step3……分支结构(选择结构)•先根据条件作出判断,再决定执行哪一种操作的结构称为分支结构•分支结构的流程图使用菱形框条件判断Y/N•分支结构的其他形式条件判断条件判断YNNY讨论•程序员的笑话程序员的老婆吩咐他去商店买东西:你去附近的商店买些面包,如果有鸡蛋的话,买6个回来。随后,老公买了6个面包回来,他的妻子大吃一惊:你为什么买了6个面包?!程序员回答:因为他们有鸡蛋。•老婆老公买面包是否有鸡蛋买6个鸡蛋有买面包是否有鸡蛋买6个面包有没有千言万语不如一幅图!循环结构•需要重复执行同一步骤的结构称为循环结构,循环需要按照某一条件执行,被反复执行的步骤称为循环体•循环结构也使用菱形框•循环结构中一定包含分支结构条件判断循环体YN小测试某流程图如图所示,若输出的S=57,则条件框内为:(A)k4(B)k5(C)k6(D)k7开始结束S=1,k=1k=k+1S=2S+k输出S???是否答案A小结•流程图的重要性•流程图的四个要素和三种结构•多练习即可熟练掌握流程图课后练习•画出从1到100求和的流程图

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功