从算法到程序这个过程是怎样的

从算法到程序这个过程是怎样的,第1张

算法是理论.

程序是实践.

先定义好目标,然后设计出算法. 算法会指导出程序的控制流和数据流.

然后再根据算法, 一步步实现出代码.

如果算法比较复杂,可以先实现伪代码,再真正实现编程语言代码.

怎样把一个算法变成程序

算法的意义,你百度搜索百科,然后再看我下面的回答:

一个合格的算法,相当于能通过特定设置生成特定的结果的一段小程序,

通常在编程的时候,我们会这样做:例如以个加法运算,并显示结果

制作程序界面,提供2个输入控件(假定名称为A和B)用于输入数字,1个标签控件(假定名称为C)用于显示结果!

1个按钮控件用于当使用者点击按钮时执行 C=加法函数(A,B)

然后在程序中编写一个加法函数,并制定需提供2个数值型参数,以及提供返回值!

细节略过...

通过这样设计,就实现了将算法或者说是函数,运用于能与用户交互的程序上了!

这就是我们编程的基础出发点!然而在实际应用中,算法往往会更为复杂多变!

那么通过上面的举例,再来一段简单点的解答:

将 函数,与界面进行有机结合,就变成了程序!

由于你的提问也许很复杂,那么我就再复杂点去理解来回答:

也许你在某书本上看到一段算法,你想把其变成能应用于程序上!又不知道如何着手!

那么,我建议你要实现为可交互的程序,就需要学会编程,

其次就是你能看懂这段算法,并把其改写为程序代码!

总结这个可能性的疑问,就是需要会编程,看得懂算法的意思和步骤!

***********回答完毕啦,手工的,希望对你有帮助,有疑问继续追问吧!

***********如果说我的回答不是你想了解的,那么还请你详细描述相关的问题吧!

***********采纳答案别忘记点赞同!谢谢,祝您生活愉快!

算法是指解决问题的一种方法或一个过程。算法是若干指令的有穷序列,满足:输入、输出、确定性、有限性性质。程序是算法用某种程序设计语言的具体实现,程序可以不满足算法的性质。

算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。

算法中的指令描述的是一个计算,当其运行时能从一个初始状态和初始输入开始,经过一系列有限而清晰定义的状态,最终产生输出并停止于一个终态。一个状态到另一个状态的转移不一定是确定的。随机化算法在内的一些算法,包含了一些随机输入。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/10941939.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-12
下一篇2023-05-12

发表评论

登录后才能评论

评论列表(0条)

    保存