06基本算法语句(2)条件语句.ppt
《06基本算法语句(2)条件语句.ppt》由会员分享,可在线阅读,更多相关《06基本算法语句(2)条件语句.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基本算法语句基本算法语句 条件条件语句语句 某居民区的物业管理部门每月按以下方法某居民区的物业管理部门每月按以下方法收取卫生费:收取卫生费:3 3人和人和3 3人以下的住户,每户收取人以下的住户,每户收取5 5元;超过元;超过3 3人的住户,每超出人的住户,每超出1 1人加收人加收1.21.2元。元。问题情境问题情境 试设计算法,根据输入的人数计算应收取试设计算法,根据输入的人数计算应收取的卫生费?的卫生费? 若用若用c(单位(单位: :元)表示应收取的费用,元)表示应收取的费用,5, 035 1.2(3), 3tctt 具体算法步骤如下:具体算法步骤如下:S1S1 输入输入t;S2 S2 若
2、若t3 3,则,则c5 5, S3 S3 输出输出ct表示住户的人口数,则表示住户的人口数,则否则否则c5+1.2(5+1.2(t-3)-3);NY输入t输 出ct t3 3 c c 5 5c c5+1.2(5+1.2(t t-3)-3)语句语句1 1 语句语句2 2 ElseElseIfIf 条件条件A A then then End if End if 是是建构数学建构数学条件语句的一般形式为:条件语句的一般形式为:满足条件A否否语句1语句2“条件条件A”A”表示判断的条件,表示判断的条件,“语句语句1”1”表示满足条件表示满足条件A A时执行的操作内容;时执行的操作内容;“语句语句2”2
3、”表示不满足条件表示不满足条件A A时执时执行的操作内容;行的操作内容;End ifEnd if表示条件语句的结束。计算机表示条件语句的结束。计算机在执行时,首先对在执行时,首先对IfIf后的条件进行判断,如果符合条后的条件进行判断,如果符合条件件A A,则执行,则执行ThenThen后面的语句后面的语句1 1;若不符合条件;若不符合条件A A,则执,则执行行ElseElse后面的语句后面的语句2 2。IfthenElseIfthenElse步骤步骤“c5+1.2(t-3)”c5+1.2(t-3)”称为称为“Else”Else”分支分支问题问题1中的选择过程用条件语句中的选择过程用条件语句可以
4、表示为:可以表示为:Read t If t3 Then If t3 Then c 5c 5Else c5+1.2(t-3)End ifPrint cPrint c说明:说明: 为了醒目和便于阅读这为了醒目和便于阅读这些分支一般缩进书写些分支一般缩进书写步骤步骤“c5”c5”称为称为“Then”Then”分支,分支,NY开始输 入x输 出yx2x2y-2y-2yxyx2 2-2x-2x结束结束例例1 1:用伪代码表示流程图所描述的算法:用伪代码表示流程图所描述的算法. . 数学运用数学运用Read x If ThenElseEnd IfPrint yx2x2y-2y-2yxyx2 2-2x-2x
5、解解:NY例例2 2:已知函数已知函数 数学运用数学运用1,00,01,0 xyxx,试用伪代码,试用伪代码写出计算写出计算y y的一个算法,并画出流程图。的一个算法,并画出流程图。 Print yYN开始输入x输 出yx x0 0y0y0y1y1结束结束x=0 x=0yy-1-1If xIf x0 Then0 ThenRead xRead xy1y1ElseElseIf x=0 ThenIf x=0 Theny0y0ElseElsey-1y-1End IfEnd If解解: :End IfEnd If条件语句的嵌套的一般形式条件语句的嵌套的一般形式: 建构数学建构数学If AIf A1 1
6、ThenThen B B1 1ElseEnd IfIf AIf A2 2 ThenThen B B2 2ElseElseBnEnd If例例3 3:写出下列语句的运行结果写出下列语句的运行结果:数学运用数学运用(1 1)Read x Read x If xIf x0 Then 0 Then Print “Print “是负数是负数” ” Else Else yxPrint y Print y End If End If 若若x=x=4 4,输出结果为,输出结果为_ _ 若若x=9x=9, 输出结果为输出结果为_ _ 是负数是负数3 3若若x=20 x=20, P=_P=_例例3 3:写出下列语
7、句的运行结果写出下列语句的运行结果:数学运用数学运用(2 2)Read x Read x If x10 Then If x10 Then P0.35x P0.35x Else Else End If End If 若若x=6x=6, P=_P=_2.1 2.1 10.510.5P10P100.35+(x-10)0.35+(x-10)0.7 0.7 Print P Print P 例例4 4:将下列语句补充完整将下列语句补充完整 数学运用数学运用Read x Read x If If Then Then y-xy-x Else Else End If End If x0 x0Print y Pr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 06 基本 算法 语句 条件
限制150内