精英家教网 > 高中数学 > 题目详情
设计一个程序,求一个数x的绝对值.

思路分析:①零、正数的绝对值是它本身,负数的绝对值是它的相反数,可先判断该数为零、正数或负数,然后再求其绝对值;②直接利用绝对值函数ABS(x).

解法一:程序框图如图1-2-7(1).

程序如下:

x=input(“x=”);

if  x<0

  x=-x;

  end

disp(x)

     

(1)                       (2)

图1-2-7

解法二:程序框图如图1-2-7(2).

程序如下:

x=input(“x=”);

A=ABS(x);

disp(A)。

练习册系列答案
相关习题

科目:高中数学 来源: 题型:

对任意正整数n(n>1),设计一个程序框图求S=
1
2
+
1
3
+…+
1
n
的值,并写出相应程序.

查看答案和解析>>

科目:高中数学 来源: 题型:

对任意正整数n(n>1),设计一个程序框图求S=
1
2
×
1
3
×…×
1
n
的值,并写出相应程序语句.

查看答案和解析>>

科目:高中数学 来源: 题型:

输入一个任意正整数n,设计一个程序框图求s=1+
1
2
+
1
3
+…+
1
n
的值,并写出程序.

查看答案和解析>>

科目:高中数学 来源: 题型:

一个球从243m的高处自由落下,每次着地后又弹回到原高度的三分之一再落下.设计一个程序,求当它第6次着地时,
(1)向下的运动共经过多少米?
(2)第6次着地后反弹多高?
(3)全程共经过多少米?

查看答案和解析>>

科目:高中数学 来源: 题型:

某居民小区的物业部门每月向居民收取一定的物业费,收费办法为:住房面积不超过100的每月20元,超过部分每30每月另收10元(不足30以30计)。若该小区住房面积最大为150,试设计一个程序,求出每户居民收取的物业费。

     

查看答案和解析>>

同步练习册答案