美文网首页
用最最简单的结构表达复杂的过程:控制结构的排列和嵌套

用最最简单的结构表达复杂的过程:控制结构的排列和嵌套

作者: you的日常 | 来源:发表于2021-01-13 17:02 被阅读0次

什么是流程图?

流程图(Flow Chart)是一种表示算法或工作流的框图。它用不同类型的框代表不同种类的步骤,每两个步骤之间则以箭头连接。我们正在讲的控制流程,就可以用流程图来表示噢。

流程图有一套相对复杂的符号系统,比如下图这样:

enter image description here

不同机构或组织对于流程图符号系统的定义也有所不同,有些流程图元素相当复杂,比如下例:

enter image description here

极简版流程图符号表

鉴于本门课所需要描述的算法过程十分简单基础,流程图只是我们辅助了解算法的工具,所以呀,我们没必要在工具上付出太多时间。

我们仅取一般流程图的一个子集,作为极简版流程图使用就够了。

上一章我们通过例子了解了控制流程的三种基本结构,并用图表的方式展示了这三种结构:

enter image description here

把这几个图中的基本元素拆解出来,则是如下这样:

enter image description here

相关文章

  • 用最最简单的结构表达复杂的过程:控制结构的排列和嵌套

    什么是流程图? 流程图(Flow Chart)是一种表示算法或工作流的框图。它用不同类型的框代表不同种类的步骤,每...

  • 003-控制流程语句if,elseif,switch,for,w

    控制流程语句 分支结构 循环结构 分支结构 简单的if结构 if...else结构 多重if结构 嵌套if结构 总...

  • 202|摘抄

    1.长句子VS短句子 长句子结构比较复杂,句子内部有语法和逻辑关联,适合表达严密、复杂的事情;短句子结构简单,表达...

  • Nested Types

    为了表示更复杂的结构,swift中类、结构体和枚举可以使用内嵌类型 在结构体中嵌套枚举的复杂实例 //Neste...

  • copy()与deepcopy()区别

    可变对象:list dict set 简单对象 复杂对象(嵌套结构) 区别在于浅拷贝的子结构指向原数据地址。 不可...

  • 结构体嵌套

    普通结构体嵌套 普通结构体嵌套,嵌套结构体可以通过 .子变量.方法 的方式获取被嵌套的属性和方法 匿名嵌套 匿名嵌...

  • 进程控制

    要求: 利用简单的结构和控制方法模拟进程结构、进程状态和进程控制。 提示: 用PCB表示整个进程实体,利用随机数方...

  • 2020年4月2日 第三章 程序控制结构-6

    第三章 程序控制结构-6 5 嵌套程序 无论是分支结构还是循环结构,都允许嵌套。嵌套就是分支内还有分支,循环内还有...

  • Swift-标签语句

    在Swift中,可以在其他循环和条件语句中嵌套循环和条件语句,以创建复杂的控制流结构。 然而,循环和条件语句都可以...

  • iOS开发技能树之C语言-结构语句

    分支结构 1、简单if 基本结构 2、if-else 基本结构 3、多重嵌套if-else 基本结构 4、swit...

网友评论

      本文标题:用最最简单的结构表达复杂的过程:控制结构的排列和嵌套

      本文链接:https://www.haomeiwen.com/subject/kuhbrktx.html