题目内容
设计求一个数x的绝对值的算法并画出相应的流程图.
思路分析:根据绝对值的定义,当x≥0时,|x|=x;当x<0时,|x|=-x.该问题实质是一个分段函数,因为分段函数的变量在不同的范围内函数的关系式不同,因而当给出一个自变量x的值求它对应的函数值时,必须先判断x的范围,然后确定用该范围内的函数关系式计算相应的函数值.该例仅用顺序结构是办不到的,算法中要增加判断x的范围的步骤,流程图中也应相应加入判断框,应用条件结构才能解决.
解:算法如下:
![]()
第一步:输入x;
第二步:如果x≥0,使|x|=x,否则,使|x|=-x;
第三步:输出|x|.
相应的流程图如图所示.
练习册系列答案
相关题目