第第1100章章 程程序序设设计计基基础础
图 10.5 多路分支结构的流程图
24
10.4.2 选择(分支)结构
选择结构(也叫分支结构)是指程序的处理步 骤出现了分支,它需要根据某一特定的条件选择其中 的一个分支执行。它包括两路分支选择结构和多路分 支选择结构。
其特点是:根据所给定的选择条件的真(分支 条件成立,常用Y或True表示)与假(分支条件不成 立,常用N或False表示),来决定从不同的分支中执 行某一分支的相应操作,并且任何情况下都有“无论 分支多寡,必择其一;纵然分支众多,仅选其一”的 特性。 (1)两路分支选择结构
(2)伪码
伪码不是一种现实存在的编程语言。 【例 10.1】描述“对两个数按照从大到小的顺序输出”的算法。
使用伪码的目的是为了使被描述的算 法可以容易地以任何一种编程语言实
用“伪码”描述:
Begin: Input("输入数据");A
//输入原始数据 A
现。它可能综合使用多种编程语言中
Input("输入数据");B If (A>B)
6
第第1100章章 程程序序设设计计基基础础
第10章 内容导航
10.1 程序设计的概念 10.2 结构化程序设计的基本原则 10.3 算 法 10.4 程序设计的基本控制结构 10.5 程序设计语言 10.6 Python 语言介绍
7
10.2 结构化程序设计的基本原则
第第1100章章 程程序序设设计计基基础础
13
10.3.1 算法的概念
第第1100章章 程程序序设设计计基基础础
算法是一组有穷的规则,它规定了解决某一特定类型问题的一系列运算,是对 解题方案的准确与完整的描述。