c语言问题: 什么是算法?试从日常生活中找3个例子,描述它们的算法。 详细点,谢谢!

作者&投稿:播师 (若有异议请与网页底部的电邮联系)
问:什么是算法?试从日常生活中找3个例子,描述它们的算法。(C语言)~

所谓的算法,用实物来说就是做事的步骤。开车,首先要打开车门,驾驶员坐好,插上车钥匙,发动汽车。开门,要先拿出钥匙,插入钥匙孔,开门。等等举不胜举

百度文库。新浪ishare。

c语言中的算法是指:一系列解决问题的清晰指令,用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。通俗说就是解决问题的方法和步骤。

描述算法的例子:

  1. 问题:从上海去到北京。

    其中的算法:做汽车、做飞机、或者徒步。

  2. 问题:喝茶。

    其中的算法:先找到茶叶,再烧一壶开水,然后将茶叶放到杯子里,将开水倒入杯中,等茶叶泡好。

  3. 问题:开车。

    其中的算法:首先要打开车门,驾驶员坐好,插上车钥匙,发动汽车。



算法就是解决问题的方法
比如你要喝茶就要先找到茶叶,烧一壶开水,然后将茶叶放到杯子里,然后将开水倒入杯中,然后等一段时间
再比如你要从a地到b地,中间可能有多种汽车换乘方案,是选速度最快的,还是选最省钱的,
还是平衡的,制定换乘方案就是算法。

算法可以理解为程序为产生这个结果使用的方法
也可以理解为解决问题的办法
要产生一个结果
可以通过很多种不同的方法来产生
同样
解决一个问题
也可以有很多种解决的办法
这个产生结果或者解决问题的办法就称为算法
不同的解决办法就是不同的算法

百度/google搜算法分析与设计 可以找到n多;如果真的想学,就找本书好好看看,入门就看数据结构预算法,接着如果想要全身心投入的话就找本算法导论看看,多做做ACM;不过这个对数学功底要求非常的高

#include "stdio.h"
void main()
{
int iFirNum ,iSecNum,iSum;
iFirNum=10;
iSecNum=20;
iSum=iFirNum-iSecNum; /* 请先运行程序,看一看是什么结果。试一试将iFirNum与iSecNum之间的 + 改成 - 在运行程序看是什么结果 */
printf("10+20=%d\n",iSum);
}


湟中县13633577161: 问:什么是算法?试从日常生活中找3个例子,描述它们的算法.(C语言) -
勾刚利之: 所谓的算法,用实物来说就是做事的步骤.开车,首先要打开车门,驾驶员坐好,插上车钥匙,发动汽车.开门,要先拿出钥匙,插入钥匙孔,开门.等等举不胜举

湟中县13633577161: C语言算法的概念|什么是算法 -
勾刚利之: 一个计算的具体步骤,常用于计算、数据处理和自动推理.精确而言,算法是一个表示为有限长列表的有效方法.算法应包含清晰定义的指令用于计算函数

湟中县13633577161: C语言中“算法”的定义是什么? -
勾刚利之: 算法 Algorithm 算法是在有限步骤内求解某一问题所使用的一组定义明确的规则.通俗点说,就是计算机解题的过程.在这个过程中,无论是形成解题思路还是编写程序,都是在实施某种算法.前者是推理实现的算法,后者是操作实现的算法. ...

湟中县13633577161: 计算机c语言中什么是算法 -
勾刚利之: 算法就是一种数学上的意思了~ 具体延伸就很多了~比如各种排序,各种二叉树,各种链表.说白了就是制定一个框架来方便我们写代码~

湟中县13633577161: c语言中 算法是什么 与编程图形界面有什么关系 -
勾刚利之: 通俗些的说,算法就是一种解决问题的思路,就好像你解决其他生活中的问题一样,知道现在有什么条件,要达到什么目的,算法就是怎样利用现有的条件达到目的的一种解决办法.这是一切编程的思想基础吧.图形界面的编程,就是是程序可视化,比如现在的一些常用软件都是利用高级语言程序编写出来的,QQ等都是的.

湟中县13633577161: 算法的定义和特征,以及c语言在编程中如何应用? -
勾刚利之: 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系2113统的方法描述解决问题的策略机制.也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出.如果一个算法有缺陷,或不...

湟中县13633577161: 什么是算法? 试从日常生活中找3个列子,描述他们的算法 -
勾刚利之: 算法就是解决问题的方法 比如你要喝茶就要先找到茶叶,烧一壶开水,然后将茶叶放到杯子里,然后将开水倒入杯中,然后等一段时间 再比如你要从a地到b地,中间可能有多种汽车换乘方案,是选速度最快的,还是选最省钱的, 还是平衡的,制定换乘方案就是算法.

湟中县13633577161: 学习C语言 从日常生活中找出三个例子,描述它们的算法. -
勾刚利之: 百钱百鸡 穷举法 汉诺塔 递归法 八皇后问题 回朔法 背包问题 贪婪法

湟中县13633577161: C语言中,算法的概念,广义的讲是什么意思 -
勾刚利之: 广义上讲就是程序除了数据就是算法

湟中县13633577161: C语言算法是什么,拿到一个题怎么给他来写算法来实现目的 -
勾刚利之: 简单来说C语言算法就像你做一道高数数学题一样 编程最终目标是实现,怎么实现就是算法.简单的量是常量,高点是变量,最高级就是算法,算法是编程的核心.所以算法有专门一本比c更厚的书.拿到一个题怎么给他来写算法的问题,只用平时多写程序.如果时间不限定还好,因为编程不像理想一样成功,总体来说必须实践.另外就是天赋了.不过“兴趣”是重点.但如果只是为了应付考试的话,c不会很难得的.因为中国考试多以理论为主的.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网