流程图与C语言的关系
2021-01-18 20:20
标签:思考 表示 控制 程序设计 计算机 大神 基础 组合 设计 学C语言的第一堂课,便被着重的提了流程图。记得最被邹爱掐(老师)常挂在嘴边的话就是,会写代码的不一定会流程图,会流程图的一定会写代码。想当然,同学之中(当然也包括我),谁也不会在做题前画一个流程图,但是当中的道理却是杠杠的! 先展示一下,流程图所需的图形: C语言种有三个结构:顺序结构,选择结构和循环结构。下面我就给几个相关的例图: 1、顺序结构: 顺序结构是最常见也最简单的结构,它的执行过程是从上至下,依次执行。如图: 2、选择结构: 选择程序结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。使用选择结构语句时,要用条件表达式来描述条件。 3、循环结构: 循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构。循环结构可以看成是一个条件判断语句和一个向回转向语句的组合。 如图所示:循环结构的三个要素:循环变量、循环体和循环终止条件,循环结构在程序框图中是利用判断框来表示,判断框内写上条件,两个出口分别对应着条件成立和条件不成立时所执行的不同指令,其中一个要指向循环体,然后再从循环体回到判断框的入口处。 据上所述,如果在写一个程序之前,设计出一个流程图,那么一定有利于编写程序。能够让你知道在编程过程知道先做什么,后做什么。程序完成后,读程序的人一看流程图,就能清晰的把握你程序的结构,有利于读程序着理解你的程序,而让他看代码,不管有没有基础或是不是大神,他都会思考你的思绪。但是在看流程图时,他只需要跟着你的箭头走。而且在做大程序时更能体现这一点,也更有利于团队之间的沟通。 流程图与C语言的关系 标签:思考 表示 控制 程序设计 计算机 大神 基础 组合 设计 原文地址:https://www.cnblogs.com/fengwei416/p/12912586.html