易码技术论坛

 找回密码
 加入易码
搜索
查看: 555234|回复: 19

想问个问题,请问学编程跟高中数学有出入吗?

[复制链接]
发表于 2006-10-2 08:42:49 | 显示全部楼层
编程语言的函数与数学里面的函数是两个不同的概念。
 楼主| 发表于 2006-10-2 09:22:58 | 显示全部楼层
今年我刚上高一好象学的函数确实和编程有一点关系
发表于 2006-10-2 10:00:01 | 显示全部楼层
函数就是指输入与输出的关系..或者说..参数和返回值的关系..或者说..自变量和因变量的关系..
数学里的函数可称为纯函数..完全符合上面的定义..

编程语言里面的函数大多含有副作用..所谓的副作用是指函数在执行过程中处理了一些和函数自身的输出无关的东西
..比如向屏幕打印字符..使用全局变量..

以上为一家之言,多有谬误之处,还望悉心赐教..
发表于 2006-10-2 10:23:50 | 显示全部楼层
不要混为一谈!
比如:printf这个函数,有数学函数与之对应吗?
发表于 2006-10-2 13:42:32 | 显示全部楼层
函数应该理解为,给它一些参数,然后得到某种结果的过程。这样看的话数学和程序的函数就有相似的地方了。
 楼主| 发表于 2006-10-2 14:27:17 | 显示全部楼层
哎~到现在还有一大堆名词我搞不懂的,星友们你们以前是怎学编程的,我好想学呀.
我们学校每年都有个编程大赛,如果得奖高考会加分的.
平时看见人家会写程序我不会真的有点~~~~
发表于 2006-10-2 15:06:29 | 显示全部楼层
函数就是集合之间的映射,从这个角度来讲那着二者就是相似的
发表于 2006-10-2 18:27:29 | 显示全部楼层
不过北大版本的数学书上有一些非常基础的编程教学,例如经典的 if...then...else
发表于 2006-10-3 11:14:12 | 显示全部楼层
很奇怪的问题 -___-b

关于一些基础知识到时候自然就明白了。
 楼主| 发表于 2006-10-3 15:39:48 | 显示全部楼层
??可能编程跟智商有问题吧,我学了2个多月也学不会
发表于 2006-10-3 23:53:19 | 显示全部楼层
基本没有关系

不过一个好的数学基础对于学习编程还是很重要的
发表于 2006-10-4 19:52:03 | 显示全部楼层
偶是百分百数学狂人
哈哈哈~
发表于 2006-10-10 09:39:56 | 显示全部楼层
个人认为,编程时要用到大量的计算公式,比如让程序在屏幕上画一个石英钟,这就得运用高一学的任意角的三角函数,
还可以利用公式解方程,
还有一些对图片加工的程序也要自己编写一些公式,如果要使程序运行更快的话,还需要了解程序的优化等,这些几乎都与数学有关,
有些东西还与化学(化学方程式)和物理有关,严格说,学编程应该有较好的理科知识为基础,特别是数学.像什么计算机最基本的数制转换问题那就要通过数学原理来进行计算!

以上纯属个人愚见,有高见者不要打我啊!!!!!!!我怕怕!!
发表于 2006-10-12 13:33:02 | 显示全部楼层
如果将数学和编程扯上关系,那就要说信息学了
一门奥赛,就是用编程解决类似数学的问题.一般的题目见PKU,ZJU,STU等大学的ACM网站
偶是学信息的哦
发表于 2006-10-14 19:46:10 | 显示全部楼层
数学不好不一定学不会编程!
发表于 2006-10-15 06:15:59 | 显示全部楼层
有些知识  现学现用~ 活学活用
就是这样 随机应变  并不要求一下全记住 但是那些基本的  经常用到的  最好还是记下来
毕竟不喜欢写程序的时候老翻书 找资料~
这玩意就像内存与cache一样...
发表于 2006-10-15 08:20:15 | 显示全部楼层
有人设计算法,一句代码也不写
有人设计程序,直接使用现成的算法,不需要搞懂算法的原理
 楼主| 发表于 2006-10-15 16:00:25 | 显示全部楼层
我连算法都不懂~~~
发表于 2006-10-15 16:13:02 | 显示全部楼层
不需要懂,会用就行
吃饭的不需要会种菜
 楼主| 发表于 2006-10-2 08:38:09 | 显示全部楼层 |阅读模式
  比如学LAVA,和高中学的函数有关系吗
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-8-24 02:15 , Processed in 0.016738 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表