在日常生活中,我们经常会用到工具。比如我们画一个表格需要用到直尺,它可以告诉我们线段的长度;我们开瓶子的时候需要用开瓶器,它可以把瓶子打开;我们在做计算题的时候需要用到计算器,它能够告诉我们计算结果。
使用工具有些什么好处呢?首先,如果这个工具是现成的,我们就可以不必要自己去做一个这样的工具,直接拿来就能用(比如开瓶器、计算器)。其次,不管是现成的工具,还是自己做的工具(比如自己做的直尺),一定是能够多次反复使用的(比如直尺不是用完一次就不能再用的),而且是能够在各种合适的情况下使用的。(直尺在量程范围内能量这条线段的长度,也能够量那条线段的长度。)
在程序设计中,我们也会有各种各样的“工具”。你告诉比较大小的“工具”两个不相等的数,这个“工具”能够告诉你哪个数大;你告诉求正弦值的“工具”一个弧度,这个工具能够求出这个弧度对应的正弦值等等……这些工具的名字就是函数(Function)。要注意,在程序设计中的函数和数学中的函数有相似的地方,但是它们却完全是两码事,请不要将两者等同起来。
函数和工具的性质是一样的。如果有一个现成求正弦值的函数,我们就不必自己去“造”一个这样的函数。求正弦值的函数是可以多次使用的,并且可以求出任意实数的正弦值(合适的情况下),但是它却求不出一个虚数的正弦值(不合适的情况下)。
使用工具有些什么好处呢?首先,如果这个工具是现成的,我们就可以不必要自己去做一个这样的工具,直接拿来就能用(比如开瓶器、计算器)。其次,不管是现成的工具,还是自己做的工具(比如自己做的直尺),一定是能够多次反复使用的(比如直尺不是用完一次就不能再用的),而且是能够在各种合适的情况下使用的。(直尺在量程范围内能量这条线段的长度,也能够量那条线段的长度。)
在程序设计中,我们也会有各种各样的“工具”。你告诉比较大小的“工具”两个不相等的数,这个“工具”能够告诉你哪个数大;你告诉求正弦值的“工具”一个弧度,这个工具能够求出这个弧度对应的正弦值等等……这些工具的名字就是函数(Function)。要注意,在程序设计中的函数和数学中的函数有相似的地方,但是它们却完全是两码事,请不要将两者等同起来。
函数和工具的性质是一样的。如果有一个现成求正弦值的函数,我们就不必自己去“造”一个这样的函数。求正弦值的函数是可以多次使用的,并且可以求出任意实数的正弦值(合适的情况下),但是它却求不出一个虚数的正弦值(不合适的情况下)。










