计算机二级《C语言程序设计》知识点:算法及其表示方法

计算机二级《C语言程序设计》知识点:算法及其表示方法,第1张

计算机二级《C语言程序设计》知识点:算法及其表示方法

科学技术的进步,社会生产力的发展,都是由于相关的问题得到不断的解决的结果。在当今社会中,由于信息化概念的提出,许多问题的解决都使用到了电子计算机。人们解决问题一般使用到以下两种方法:

1、人工解题

2、计算机解题

一、人工解题和计算机解题的异同点

相同点:无论何种解题方式,在解决某一实际问题时,都应该正确的理解问题的题意,从看似复杂的问题中整理出一个头绪,然后通过算法(即解决问题的一个一个步骤)描述出某一问题的解决过程,进行一定量的计算,最后都必须验证计算结果。

不同点:当计算量较大时,人工解题就有点力不从心了,而计算机每秒上亿次的计算速度却不在话下,并且只要算法正确,编程语句无误的话,使用计算机编写的解题程序可以反复使用。例如:sum=1+2+3+4+5……+(n-1)+n这样的问题。

二、算法概念的定义

(一)算法的定义

所谓算法,是指在使用计算机解题前,需要将解题方法转换成一系列具体的在计算机上可执行的步骤,这些步骤能够清楚的反映解题方法一步步“怎么做”的过程,这个过程就是通常所说的算法。

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

原文地址: http://outofmemory.cn/bake/5389290.html

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

发表评论

登录后才能评论

评论列表(0条)

保存