如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
1.3.3条件语句问题:某居民区的物管部门每月按以下方法收取卫生费:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元.试设计算法,根据输入的人数计算应收取的卫生费?流程图条件语句的定义:算法中表达选择结构的语句叫条件语句.条件语句的格式IfAthenBElseCEndif其中A表示判断的条件,B表示满足条件时执行的操作内容,C表示不满足条件时执行的操作内容,Endif表示条件语句结束.应用条件语句注意事项Else后面的语句称为Else分支,Else也可以没有分支.例题分析:例1儿童乘坐火车时,若身高不超过1.1m则无需购票;若身高超过1.1m但不超过1.4m,可买半票;若超过1.4m,应买全票,试设计一个购票的算法,写出伪代码,并画出流程图.流程图例题2编写输入一元二次方程的系数,输出它的实数根的程序.Reada,b,cPQIfthenp+qp-qIfthenPrint原方程有两个相等的实根ElsePrint方程有两个不等实根EndifElsePrint方程无实根Endif变式引申:已知函数试输入x的值计算y的值,画出流程图,并书写相应的伪代码.练习1:下列哪个问题的算法可以不通过条件语句来表达()A.计算函数的函数值B.求方程ax+b=0的根C.计算:1+2+3+…+100D.求三个实数a,b,c的最大值2.下面是某一问题算法的伪代码,分析伪代码,回答下列问题:ReadxIfx<2thenyElseyEndifPrinty