合肥
合肥奥数网

合肥站
奥数网

信息学竞赛Pascal语言选择结构程序设计(三)

合肥奥数网整理 2012-12-14 14:28:05

  合肥奥数网讯:青少年信息学竞赛辅导资料Pascal语言:选择结构程序设计

  选择结构程序设计

  IF语句

  条件语句用于响应一个条件的两个方面。

  例如:今天如果下雨,我们就在家;否则(不下雨)我们就去旅游。

  又如:如果已经搜索得到结果,就打印出答案;否则(还没得到结果)就继续搜索。

  IF语句的一般格式是:

  IF条件

  THEN语句1{条件为真时的响应、处理}

  ELSE语句2;{条件为假时的响应、处理}

  使用条件语句时要注意:

  1、条件语句是一个语句。IF、THEN、ELSE都是语句的一个部分。所以它只能有一个“;”作为分隔符,放在句子的结束,特别要注意不能放在ELSE之前。

  2、如果我们的程序只需对条件为真的情况作出处理,不需要处理条件为假的情况,则IF语句省略ELSE分句,格式变成:

  IF条件

  THEN语句1;{条件为真时的响应、处理}

  如:如果数a大于等于0则输出它的平方根。

  ifa>=0thenwriteln(sqrt(a));

  对以上的例子,条件为假时不需处理,于是我们干脆省去ELSE分句。

  3、if语句可以多层嵌套。嵌套时为了避免误解,可以用begin,end括起嵌套部分;else分句一般和最近的if分句配套:

  IF条件

  THENBEGIN

  if条件1then……else……;

  END

  ELSEBEGIN

  if条件2then……else……;

  end;

  例1、输入两个数a,b,输出较大的数。

  programtt;

  vara,b:integer;

  begin

  write('pleaseinputa,b:');

  readln(a,b);

  ifa>bthenwriteln(a)

  elsewriteln(b);

  end.

下一页阅读CASE语句

首页 上一页 下一页 尾页

相关推荐

点击查看更多
重点初中
首页 导航