已知函数y= 编写程序对每一个输入的x的值 求出相应的函数值.

如题所述

第1个回答  2020-05-24
思路分析:本题考查分段函数的程序框图的写法 也就是条件结构的设计.由于该函数是一个分段函数 对于输入的x值 应根据x的取值范围 选择相应的解析式代入求值 故要利用条件语句来进行处理.又因为实数x的取值共分为三个范围 所以要使用条件语句的嵌套 对x值的范围进行刻画 从而准确地得到f(x)的值. 解:程序框图如图1-2-6所示. 图1-2-6程序如下:程序一: 程序二:INPUT x INPUT xIF x<=-1 THEN IF x<=-1 THENPRINT (x+1)^2 PRINT (x+1)^2ELSE END IFIF x>=1 THEN IF x>=1 THENPRINT 1/x-1 PRINT 1/x-1ELSE END IFPRINT 2x+2 IF x>-1 AND x<1 THENEND IF PRINT 2x+2 END IF END IFEND END 误区警示 条件语句中的条件可以为“复合条件”.复合条件中的逻辑关系语句表示且AND或OR如:(1)“0<x≤10” 在条件语句中可表达为“x>0 AND x<=10”.(2)“x<0或x≤10” 在条件语句中可表达为“x<0 OR x<=10”.本题在根据条件分情况讨论时容易出现错误 在设计程序时 特别要注意的是判断条件的选取.程序框图的判断框中容易出现的错误是判断条件出现不等号的方向不对.
相似回答