决策与字符串处理:编程中的条件判断与操作
1. 决策结构概述
在编程里,通常语句是按顺序依次执行的,就像沿着一条路前行,从起点开始,一步接着一步,直至到达终点。不过,很多算法要求程序仅在特定条件下执行某些语句,这就需要用到决策结构。
决策结构的最简形式是,仅当某个条件(即布尔表达式)为真时,才会执行相应操作;若条件为假,则不执行该操作。以下是决策结构在流程图和伪代码中的表示:
- 流程图 :
- 菱形符号代表一个是非问题或真假条件。若答案为“是”(条件为真),程序按一条路径执行;若答案为“否”(条件为假),则按另一条路径执行。
- 例如,只有当外面冷时,才会执行“穿外套”这一操作;若外面不冷,该操作会被跳过。
graph TD
A{是否外面冷?} -->|是| B[穿外套]
A -->|否| C[无操作]
- 伪代码 :
If 外面冷 Then
穿外套.
End If
这里的 End If 语句标志着伪代码中决策结构的结束。在 If...Then 和 End If 之间的语句,仅在被测试的条件为真时才会执行。
2. If…Then 语句
If...
超级会员免费看
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



