if嵌套与case语句.pptVIP

  • 13
  • 0
  • 约3.42千字
  • 约 14页
  • 2015-08-14 发布于广东
  • 举报
if嵌套与case语句 杜新宇 知识回顾 简单的IF语句格式 一、IF语句的嵌套   在if语句中,如果then子句或else子句仍是一个if语句, 则称为if语句的嵌套。 例1 计算下列函数     源程序 program ex; var x:real; y:integer; begin wrtie(Input x:); readln(x); if x0  then y:=1 {x0时} else {x≤0时}  if x=0 then y:=0      else y:=-1; writeln(x=,x:6:2,y=,y); end. 二、case语句   上面我们知道可以用嵌套的if语句实现多分支的选择结构。但是如果分支越来越多时,用嵌套的if语句实现多分支就显得繁杂。当多分支选择的各个条件由同一个表达式的不同结果值决定时,可以用case语句实现。它的选择过程,很象一个多路开关,即由case语句的选择表达式的值,决定切换至哪一语句去工作。因此在分支结构程序设计中,它是一种强有力的手段。在实现多路径分支控制时,用case对某些问题的处理和设计,比用if语句写程序具有更简洁、清晰之感。 (一)、情况语句的一般形式: case 表达式 of    情况标号表1:语句1;    情况标号表2:语句2;    

文档评论(0)

1亿VIP精品文档

相关文档