Module: 条件运算符


Problem

2/17

条件运算符 - IF

Theory Click to read/hide

在求二的最大值的问题中,我们遇到了一个以 IF 开头的新运算符
这个运算符叫做 - CONDITIONAL 
if 这个词从英语翻译成“if”,else 这个词翻译成“otherwise”。如果单词 if 之后的条件为真(true),则单词 begin 之间的单词  then 之后的所有命令(运算符) end 被执行>。如果条件为假(false),则执行else之后beginend之间的命令。

条件运算符的一般视图: <前> if condition then begin // 带条件的标头 ... // “如果”块——执行的语句 // 如果标头中的条件为真 结尾 否则开始 ... // “其他”块——执行的语句 // 如果括号中的条件为假 结束; 记住
1. IF - ELSE  -  这是一个操作员!
   因此,没有其他声明
2. 在 else NEVER CONDITION 之后。
     阻止“否则”当在单词 IF  - 之后指定的主要条件为假时执行,即未执行
3.万一,在“if”块中或在“否则”块中只有一条语句,那么beginend 可以省略
4. 条件是相对于你可以说它是真(即它已被满足)或假(即它未被满足)的表达式
   你可以在条件中使用逻辑关系符号
   > , <               更多更少
  >=, <=             大于等于,小于等于
  =                     等于
  <>                   不等于

 

Problem

对显示符号“-”的程序求补(减号)如果从键盘输入的数字是负数,“+”号(plus) - 如果数字是正数(不要考虑可以从键盘输入零)

1. 在第 4 行,不要写注释,而是写你要检查的条件
2.在第5行,写出条件为TRUE(为真)时将执行的输出语句
3. 第8行写条件为FALSE时执行的输出语句  (不满足)