Ⅰ 计算是基于什么的
计算是基于规则的符号集合的变换过程。
计算,数学用语,是一种将单一或复数之输入值转换为单一或复数之结果的一种思考过程。
定义
计算的定义有许多种使用方式,有相当悉和樱精确的定义,例如使用各种算法进行的“算术”,也有较为抽象的定义,例如在一场竞争中“策略的计算”或是“计算”两人之间关系的成功机率。
将7乘以8(7x8)就是一种简单的算术。数学中的计算有加,减,乘棚宏,除,乘方,开方等。其中加减乘除被称为四则运算。
利用布莱克-舒尔斯定价模型(Black-Scholes Model)来算出财务评估中的公平价格(fair price)就是一种复杂的算术。
从投票意向计算评估出的选举结果(民意调查)也包含了某睁丛种算术,但是提供的结果是“各种可能性的范围”而不是单一的正确答案。
Ⅱ 什么是算法
算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。
算法中的指令描述的是一个计算,当其运行时能从一个初始状态和(可能为空的)初始输入开始,经过一系列有限而清晰定义的状态,最终产生输出并停止于一个终态。一个状态到另一个状态的转移不一定是确定的。随机化算法在内的一些算法,包含了一些随机输入。
形式化算法的概念部分源自尝试解决希尔伯特提出的判定问题,并在其后尝试定义有效计算性或者有效方法中成形。这些尝试包括库尔特·哥德尔、Jacques Herbrand和斯蒂芬·科尔·克莱尼分别于1930年、1934年和1935年提出的递归函数,阿隆佐·邱奇于1936年提出的λ演算,1936年Emil Leon Post的Formulation 1和艾伦·图灵1937年提出的图灵机。即使在当前,依然常有直觉想法难以定义为形式化算法的情况。
Ⅲ 程序算法是基于哪个学科
这种程序是计算机学科。
程序算法是基旁悉于计算机科学的一个分支,主要研究如何使用计算机来解决问题。
程序算法涉及到算法备祥设计、数据结构、程序设计语言、程序设计、计算机系统结构、计算机网络等多门学运滚乎科。
Ⅳ 计算机专业所学的算法是基于大多是基于什么语言的学习算法要有什么基础.. 推荐一本教程
算法是对程序设计是通用的,
有各种语言的描述,比如c描述,c++描述,java描述。
除此之外,算法还可以用硬件和电路描述,也就是说硬件可以描述算法。
算法的书很多,最好的教材应该是兴趣吧。很多书要一定基础以后才能完全看懂。
最好的方法应该是跑程序吧!
《计算机程序设计艺术》这部书是最难的,最深的。
深入算法该学数学吧!