算法与程序的关系是什么
程序包含算法,算法是程序的灵魂,一个需要实现特定功能的程序,实现它的算法有很多种,算法的优劣决定着程序的好坏。程序员很熟练的掌握了程序设计语言的语法,进行程序设计,软件开发的时候就是设计好的算法,加上软件工程的理论才能做出较好的系统。算法是指解决问题的一种方法或一个过程。算法是若干指令的有穷序列,满足性质:
1、输入:由外部提供的量作为算法的输入。
2、输出:算法产生至少一个量作为输出。
3、确定性:组成算法的每条指令是清晰,无歧义的。
4、有限性:算法中每条指令的执行次数是有限的,执行每条指令的时间也是有限的。
程序是算法用某种程序设计语言的具体实现。程序可以不满足算法的性质。例如操作系统,是一个在无限循环中执行的程序,因而不是一个算法。操作系统的各种任务可看成是单独的问题,每一个问题由操作系统中的一个子程序通过特定的算法来实现。该子程序得到输出结果后便终止。
0
纠错
猜你喜欢
胶南旅游景点有哪些
琅琊台位于山东青岛胶南琅琊镇,东临龙湾,西靠琅琊镇,北依车轮...海马如何煲鸡汤
海马炖鸡汤所需原料及做法如下一材料童子鸡只海马对田七适量红枣...大吃一惊的近反义词
近义词大惊失色意为十分惶恐,吓变了脸色。惊诧万分意想不到的事...我只在乎你
我只在乎你完整歌词如下歌手邓丽君如果没有遇见你我将会是在那里...拖鞋有哪些名牌
耐克,始于年美国,全球性的体育运动用品品牌,首创的气垫技术给...怎样保存香蕉才能放得久一点
要想延长香蕉的存放时间,可以将买回来的香蕉立即用清水冲洗几遍...普陀山普济寺几点开门呢
普济寺开放时间。普济寺是普陀山的佛教活动中心,一切重大的佛事...即兴歌词
歌词你现在好吗会不会偶尔想起她分开的时候以为了了牵挂其实爱并...石墨变成金刚石属于什么变化
石墨变成金刚石是属于化学变化而非物理变化。石墨和金刚石是由同...国产四核手机有哪些推荐一下.
有以下不错的国产四核手机魅蓝,采用寸屏幕,四核处理器,配备毫...led触控夜光手环表怎么调时间
按键红灯自动显示时间再按一下键显示日期和月份再按就是记秒按住...[精选]枸杞子怎么泡茶
枸杞泡茶喝,一般来说放左右的枸杞就可以了,并且可以反复泡茶,...为什么冰箱要加氟利昂
氟利昂是属于极易挥发的化学物质,就算低温下很快能够汽化。氟利...黄瓜需要哪些矿质营养
黄瓜结果期长,产量高,根茎和叶等各个器官生长量大,因而对于矿...手机内屏坏了还能用吗
手机内屏坏了基本无法使用,必须更换才行。屏幕,也称显示屏,是...