早教吧 育儿知识 作业答案 考试题库 百科 知识分享

设计求一个数x的绝对值的算法并画出相应的流程图.

题目详情
设计求一个数x的绝对值的算法并画出相应的流程图.
▼优质解答
答案和解析

思路分析: 根据绝对值的定义,当x≥0时,|x|=x;当x<0时,|x|=-x.该问题实质是一个分段函数,因为分段函数的变量在不同的范围内函数的关系式不同,因而当给出一个自变量x的值求它对应的函数值时,必须先判断x的范围,然后确定用该范围内的函数关系式计算相应的函数值.该例仅用顺序结构是办不到的,算法中要增加判断x的范围的步骤,流程图中也应相应加入判断框,应用条件结构才能解决.

算法如下:

第一步:输入x;

第二步:如果x≥0 使|x|=x,否则,使|x|=-x;

第三步:输出|x|.

相应的流程图如图所示.