购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

5.1 决策分支

视频讲解

计算机的主要功能是提供用户计算功能,但在计算的过程中会遇到各种各样的情况,针对不同的情况会有不同的处理方法,这就要求程序开发语言要有处理决策的能力。汇编语言使用判断指令和跳转指令实现决策,高级语言使用选择判断语句实现决策。

一个决策系统就是一个分支结构,这种分支结构就像一个树形结构,每到一个节点都需要做决定,就像人走到十字路口,是向前走,还是向左走或是向右走都需要做决定,不同的分支代表不同的决定。例如,十字路口的分支结构如图5.1所示。

为描述决策系统的流通,设计人员开发了流程图。流程图使用图形方式描述系统不同状态的不同处理方法。开发人员使用流程图表现程序的结构,主要的流程图符号如图5.2所示。

使用流程图描述十字路口转向的决策,利用方位做决定,判断是否是南方,如果是南方向,则前行,如果不是南方,寻找南方,流程图如图5.3所示。

图5.1 十字路口分支结构

图5.2 主要的流程图符号

图5.3 十字路口转向流程图

程序中使用选择结构语句来做决策,选择结构是编程语言的基础语句,在C#语言中有两种选择结构语句,分别是if语句和switch语句,下面分别对这两种选择结构语句进行讲解。

说明

选择结构语句也称为条件判断语句或者分支语句。 Aeog6cWqLjk5nbATG4tmB+pGbd2e1ePgzfmWgaOPlT8LoJ5G5F0vjPlmS+jgLYU+

点击中间区域
呼出菜单
上一章
目录
下一章
×