Pascal - if-then 语句


if -then语句是最简单的控制语句形式,经常用于决策和更改程序执行的控制流程。

句法

if-then语句的语法是 -

if condition then S

其中,condition是布尔或关系条件,S是简单或复合语句。if-then 语句的示例是 -

if (a <= 20) then
   c:= c+1;

如果布尔表达式条件的计算结果为 true,则将执行 if 语句内的代码块。如果布尔表达式的计算结果为 false,则将执行 if 语句结束后(结束 end; 之后)的第一组代码。

Pascal 假定任何非零和非零值都为 true,如果为零或 nil,则假定为 false 值。

流程图

帕斯卡 if-then 语句

例子

让我们尝试一个完整的例子来说明这个概念 -

program ifChecking;

var
{ local variable declaration }
   a:integer;

begin
   a:= 10;
   (* check the boolean condition using if statement *)
   
   if( a < 20 ) then
      (* if condition is true then print the following *) 
      writeln('a is less than 20 ' );
   writeln('value of a is : ', a);
end.

当上面的代码被编译并执行时,它会产生以下结果 -

a is less than 20
value of a is : 10
pascal_decision_making.htm