C语言程序设计 课件 务2.1 流程图的绘制_第1页
C语言程序设计 课件 务2.1 流程图的绘制_第2页
C语言程序设计 课件 务2.1 流程图的绘制_第3页
C语言程序设计 课件 务2.1 流程图的绘制_第4页
C语言程序设计 课件 务2.1 流程图的绘制_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高级语言程序设计模块二程序设计基础任务2.1流程图的绘制C语言程序设计基础与实践课程组04技能点拓展03技能点详解02技能点分析目录CONTENTS任务2.1流程图的绘制01问题引入05技能点检测一问题引入流程图是人们对解决问题的方法、思路或算法的一种描述。社会的各行各业都会用到流程图,比如酒店有管理流程,企业有项目实施流程,物流系统有配送流程等等。使用流程图可以形象直观的描述程序设计的思路,使各种操作一目了然,便于理解,并可以直接转化为程序。那么在C程序设计中如何绘制流程图呢?04技能点拓展03技能点详解02技能点分析目录CONTENTS01问题引入05技能点检测任务2.1流程图的绘制二技能点分析1.了解流程图的绘制规范2.掌握流程图绘制方法3.能够使用visio绘制流程图学习目标1.什么是流程图?他的主要作用是什么?2.流程图有哪几种符号?分别表示什么含义?3.从结构化设计角度来看,有哪几种流程控制结构?4.常用的流程图绘制软件有哪几种?分别是哪些公司开发的?学期预习04技能点拓展03技能点详解02技能点分析目录CONTENTS01问题引入05技能点检测任务2.1流程图的绘制三技能点详解——1规范1)流程图形状统一。流程图是由点和线组成的面。要画出规范的流程图,最基本的就是流程图的形状要统一,如表2.1.1所示:表2.1.1流程图标准符号2)流程图的命名要使用主谓结构,如“设备购买流程”。3)操作描述用动宾结构,语言要简洁清晰,如“编制招聘计划”。4)起点必须有且只有一个,而终点可以省略不画或有多个。5)流程图的形状大小一致,统一字号。6)流程线是从下往上或从右向左时,必须带箭头;除此以外,都可以不画箭头;流程线的走向默认都是从上向下或从左向右。7)判断框和选择框上下端连接“yes”线,左右端“no”流入流出。8)流程图从左到右、从上至下排列。9)流程处理关系为并行关系的,需要将流程放在同一高度。10)连接线不要交叉。三技能点详解——1规范三技能点详解——2流程图的三大结构流程图由三大结构构成,这三大结构分别为顺序结构、选择结构和循环结构,这三个结构构成了流程执行的全过程。1)顺序结构在顺序结构中,各个步骤是按先后顺序执行的,这是一种最简单的基本结构。如图2.1.1所示,A、B、C是三个连续的步骤,它们是按顺序执行的,即完成上一个框中指定的操作才能再执行下一个动作。图2.1.1顺序结构流程图三技能点详解——2流程图的三大结构2)选择结构选择结构又称分支结构,选择结构用于判断给定的条件,根据判断的结果来控制程序的流程,如图2.1.2所示。在实际运用中,某一判定结果可以为空操作(如图二)。图2.1.2选择结构流程图三技能点详解——2流程图的三大结构3)循环结构循环结构又称为重复结构,就是流程在一定的条件下,反复执行某一操作的流程结构。循环结构下又可以分为当型结构和直到型结构。循环结构可以看成是一个条件判断条件和一个向回转向条件的组合,循环结构的包括三个要素:循环变量、循环体和循环终止条件。在流程图的表示中,判断框内写上条件,两个出口分别对应着条件成立和条件不成立时所执行的不同指令,其中一个要指向循环体,然后再从循环体回到判断框的入口处。当型结构:先判断所给条件p是否成立,若P成立,则执行A(步骤);再判断条件p是否成立;若P成立,则又执行A,若此反复,直到某一次条件p不成立时为止,如图2.1.3所示:三技能点详解——2流程图的三大结构直到型结构:先执行A,再判断所给条件P是否成立,若p成立,则再执行A,如此反复,直到P不成立,该循环过程结束,如图2.1.4所示:图2.1.3当型结构流程图图2.1.4直到型结构流程图案例2.1.1顺序结构流程图示例案例题目:计算1+2+3+4+5的和。解题思路:第一步:计算1+2的和等于3第二步:计算3+3的和等于6第三步:计算6+4的和等于10第四步:计算10+5的和等于15流程图如图2.1.5所示:三技能点详解——案例实践案例2.1.2选择结构流程图示例案例题目:判断一个数能否同时被3和5整除。解题思路:第一步:先输入这个数(假定为变量a)的值第二步:判断a是否可以同时被3和5整除第三步:如果可以,则输出“可以整除”;如果不可以,则输出“不可以整除”流程图如图2.1.6所示:三技能点详解——案例实践04技能点拓展03技能点详解02技能点分析目录CONTENTS01问题引入05技能点检测任务2.1流程图的绘制四技能点拓展——1画流程图工具MicrosoftVisio(微软老牌制作流程图软件)亿图(国产不错的流程图软件)Xmind(涵盖pc\Mac\IOS\安卓)/(在线制作流程图)四技能点拓展——2OfficeVisio04技能点拓展03技能点详解02技能点分析目录CONTENTS01问题引入05技能点检测任务2.1流程图的绘制五技能点检测1)下列图形符号,属于判断框的是(

)。A)B)C)D)2)下列关于流程线的说法,正确的有(

)。A)流程线表示算法步骤执行的顺序,用来连接图框。B)流程线只要是上下方向就表示自上而下执行可以不要箭头。C)流程线无论什么方向,总要按箭头的指向执行。D)流程线是带有箭头的线,它可以画成折线。五技能点检测3)解决下列几个问题,能用顺序结构画出其流程图的是(

)。A)计算1+2+3+...+100的和B)判断两数的大小关系,输出结果C)求两个整数的和D)求1-100内的所有素数4)算法中通常有三种不同的基本逻辑结构,下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论