资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
12.2 条件语句(结)IFTHEN 语句的应用例 1 输入一个实数 x,若它是非负数,就输出它,否则不输出它,画一个程序框图解决这个问题,再写出相应的程序自主解答 程序为:INPUT “x”;x IF x0 THEN PRINT x END IF END单支条件语句采用 IFTHEN 的形式,IF 后对条件进行判断,若条件成立,则执行THEN 后的语句体;若条件不成立,则结束条件语句,执行 END IF 后面的语句1画出程序框图并编写程序:任意输入三个实数,输出最小的数解:INPUT a,b,c IF a b THEN ab END IF IF a c THEN ac END IF PRINT a ENDIFTHENELSE 语句的应用例 2 已知函数 yError!画出程序框图并编写一个程序,对每输入的一个 x 值,都得到相应的函数值自主解答 程序框图如下:程序如下:INPUT “x=” ;x?IF x=0 THEN?y=x2-1ELSE?y=2*x2-5?END IF?PRINT “y=” ;y?END若本例条件改为 yError!则程序如何改?解:程序框图如下:程序如下:INPUT “x” ;xIF x0 THENyx21ELSEIF x800 THENy0.8*xELSEIF x500 THENy0.9*xELSEyxEND IFEND IFPRINT “y” ;yEND1对于实际应用问题,应先建立数学模型,再设计算法2条件语句的嵌套与条件结构的对应:3在编写条件语句的嵌套中的“条件”时,要注意“IF”与“END IF”的配对,有时可以利用文字的缩进来表示嵌套的层次,以帮助对程序的阅读和理解3某市对出租车的计费统一规定:如果行驶不超过 2 km,则收费 7 元(即起步价),若超过 2 km,则超出部分,每 1 km 加收 1.8 元(不足 1 km 的,按 1 km 计算)画出计算路费的程序框图并写出程序解:程序框图:程序:INPUT “路程” ;xIF x0 AND x0 THENy1END IFIF x0 THENy0END IFIF x0 THENy1END IFPRINT yEND 1程序框图应用什么语句来表达( )A输入语句 B条件语句C循环语句 D输出语句答案:B2下列关于条件语句的说法正确的是( )A条件语句中必须有 ELSE 和 END IFB条件语句中可以没有 END IFC条件语句中可以没有 ELSE,但是必须有 END IFD条件语句中可以没有 END IF,但是必须有 ELSE答案:C3当 a1,b3 时,执行完下面一段程序后,x 的值是( )IF a 10,则p100.35(x10)0.73.520.73.51.44.9.答案:2.1 4.95下面的程序是求一个函数的函数值的程序:INPUT xIF x0 AND x0?是,z1;否则,z1;第三步,z1z;第四步,输出 z.试写出上述算法的程序语句解:程序如下:INPUT x IF x 0 THEN z1 ELSE z1 END IF z1z PRINT z END
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号