课程首页 › 第2部分 › 第22课

第22课 大要最大,小要最小

第2部分 智能的开始 · 选择结构· 知识点:if应用、绝对值

大要最大,小要最小(if应用、绝对值)

插图

说出100个大于0的数字,45、68、23、456、12、9、987、768、212、678、493、2、46、61、1、74…然后找出这些数字中最大的那个。

每个数字都两两比较一次就有点复杂了。但是,如果我们将输入的数字依次和之前存储的最大数字比较,每次只比较一次,也就是将大的数字存储下来并和后续输入的数字比较,一直留着最大的那个数字,就可以更简便地得到答案。

超强记忆——最大值

插图

运行程序:

请输入数字:45

请输入数字:68

请输入数字:23

请输入数字:456

请输入数字:12

请输入数字:9

请输入数字:987

请输入数字:768

请输入数字:0

最大的数字是:987

将数字和已知的最大数进行比较,永远留下最大的数字,也就是赋值给max,最后输出的max就是最大值了。

插图

绝对值

绝对值是指一个数在数轴上所对应的点到原点的距离。对于绝对值,只需要关心这个点距离原点有多远。

插图

想象一下,有一个数轴,中间有一个点叫作原点。绝对值告诉我们,不管这个数字在原点的左边还是右边,都只关心它到原点的距离。例如:数字16的绝对值是16,数字-18的绝对值是18。

在数学中,求绝对值的符号通常用竖线符号||表示,例如|16|、|-18|。

插图

运行程序:

请输入一个数字:-3.14

-3.14的绝对值是:3.14

如果输入的数字大于或等于0,则绝对值就是数字本身。如果输入的数字小于0,则绝对值需要将负数的符号去掉(即为相反数)。正负号相反的两个数互为相反数。相反数的性质是它们的绝对值相同。例如,-5和5互为相反数,它们的绝对值都为5。

巩固练习

(1)绝对值是什么?()

A.一个数的平方

B.一个数的符号

C.一个数到原点的距离

D.一个数的立方

(2)number>=0可以换成以下哪个选项?()

A.number>0 && number==0

B.!(number<0)C.number>0||number=0

D.number<0

(3)班上有10名学生,他们的数学分数(满分100分)是98、45、69、89、96、85、92、78、88和95。编写一个程序,输入分数后找出这些分数中的最低分。