Logo
Section 1 / 8

条件语句简介

了解什么是条件语句以及它们的作用。

导入

条件语句简介

了解什么是条件语句以及它们的作用。

条件语句的必要性

我们常常根据周围的情况采取行动,这被称为决策。例如,如果天气炎热,我们可能会喝一杯冰凉的饮料,比如奶昔;如果天气寒冷,我们则可能选择喝热巧克力。

...
根据天气做出决策

同样,我们也希望计算机程序能够根据某个条件的结果来“决定”执行哪一步操作。这时,像 IF、IF-ELSE 和 IF-ELSE-IF 这样的条件语句就派上用场了。

IF 语句

假设我们希望程序仅在天气晴朗时输出“喝一杯奶昔”。此时,IF 语句非常有用。只有当条件为真时,IF 块中的指令才会被执行。IF 是一个关键字,意味着它是保留字,具有特殊含义。以下是 IF 语句的一般格式:

...
IF 语句的一般格式

例如,在下面的伪代码中,只有当天气是晴朗时,才会输出“喝一杯奶昔”。

1输入 天气 2如果 天气 == 晴朗 3 输出 喝一杯奶昔

== 运算符用于判断相等,而 = 运算符用于给变量赋值。

IF-ELSE 语句

假设我们希望程序在天气晴朗时输出“喝一杯奶昔”,否则输出“喝热巧克力”。这时可以使用 IF-ELSE 语句。如果条件为真,则执行 IF 块中的指令;否则,执行 ELSE 块中的指令。以下是 IF-ELSE 语句的一般格式:

...
IF-ELSE 语句的一般格式

例如,在下面的伪代码中,只有当天气是晴朗时,输出才是“喝一杯奶昔”;对于其他任何天气值,输出都是“喝热巧克力”。

1输入 天气 2如果 天气 == 晴朗 3 输出 喝一杯奶昔 4否则 5 输出 喝热巧克力

IF-ELSE-IF 语句

假设我们希望在程序中检查多种天气状况,如晴朗、温和和寒冷。为了判断多个条件,并为每种情况指定相应的执行动作,我们可以使用 ELSE-IF 语句。以下是 IF-ELSE-IF 语句的一般格式:

...
IF-ELSE-IF 语句的一般格式

例如,如果我们想判断天气是晴朗、温和还是其他情况,就可以使用 ELSE-IF 语句。请看下面的伪代码:

1输入 天气 2如果 天气 == 晴朗 3 输出 喝一杯奶昔 4否则如果 天气 == 温和 5 输出 喝冰茶 6否则 7 输出 喝热巧克力

如果天气是晴朗,输出为“喝一杯奶昔”;如果天气是温和,输出为“喝冰茶”;对于其他所有天气值,输出为“喝热巧克力”。

流程图表示

在流程图中,菱形符号用于表示条件语句。例如,下图指示程序在条件为真时执行某项操作,否则执行另一项操作。

...
根据条件执行操作的流程图

变量

找出较大的数