信息学简单语句分支_第1页
信息学简单语句分支_第2页
信息学简单语句分支_第3页
信息学简单语句分支_第4页
信息学简单语句分支_第5页
已阅读5页,还剩1页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章 分支语第二章 分支语if语引例 某服装公司为了推销产品,采取这样的批发销售方案:凡订购超过 5080 解:设X 为订购套数,Y 为付款金额,则:程序流程示意图使用条件语句时要注意1、条件语句是一个语句。IF、THEN、ELSE都是语句的一个部分。所程序流程示意图使用条件语句时要注意1、条件语句是一个语句。IF、THEN、ELSE都是语句的一个部分。所S之前。2IFTHEN 语句 1;条件成立时的响应、处如: 如果数a0if a=0 then ELSE3、如果各分支的语句部分语句超过一条,则要用begin,end复合语句括起来。例:if 条件then begin语句1;语句2;end;4

2、、if 语句可以多层嵌套(最多七层)。嵌套时为了避免误解,可以beginend合语句括起来。else句一般和最近的then句配套.例:IF 条件THEN If件1 thenelseif件2thenelse例 1:编程完成超市的自动计费的工作:某超市为了促销,规定:购100100If x50 then Else if x100 then y:=50+(x-Else y:=50+50*0.9+(x-x50)and(x=100)thenElse if x100 then y:=50+(x-Else y:=50+50*0.9+(x-x50)and(x100 then y:=50+50*0.9+(x-1

3、00)*0.8;例 2:输入一个年份,判断它是否闰年365548463.124003400974002000,1900 年、210014210043400400整除,19801996198419002000四年一闰,百年不闰,四百年再(y mod4=0)四年一闰,百年不闰,四百年再(y mod4=0)and(y mod1000)or(y mod thenelsecase语一个IFIFCASE Programq43; Vary: eger; if(ymod4=0)thenif(ymod100=0)if(ymod 400=0)case达式case达式常量2:语句序列else 语句序列n+1;cas

4、e 语句的作用是,根据表达式的值,分别对应于某个常量的值时,就行该常量后所对应的语case1. 常量表中可以有多个常量,用逗号隔开2. 常量表中的常量如果是 3,4,5,6,7,8,9,10,11,可以用 来表示,当然其他数值段也可以如此表常量表与语句之间用“:”分隔;else 与语句之间不用分隔符常量表后的语句如果超过该用 beginend合语句括住case需要end来对case 语句也可以嵌套3:17program q44; var n:case n ofelse program aaa;case month of1,3,5,7,8,10,12: 4,6,9,11:day:=30;3130else program aaa;case month of1,3,5,7,8,10,12: 4,6,9,11:day:=30;3130 if(yearmod400=0)or(yearmod4=0)and(yearmod then day:=29else end;2282918元/3 公里,3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论