计算机的思维

				 计算机习惯以什么样的方式计算呢;
				 比如我们想要算:	2x+6=20
				 我们会这样算;		    2x=20-6
				 									 x=14/2
				 									 x=7
				 这是对于人很容易,但是对于计算机来说你要让他列这样的方程式不容易,
				 所以计算机会有另外的算法比如:
				 							2*1+6=8<20					小于20不成立,继续下去
				 							2*2+6=10<20
				 							2*3+6=12<20
				 							2*4+6=14<20
				 							2*5+6=16<20
				 							2*6+6=18<20
				 							2*7+6=20=20				等于20成立是要找的结果
				 	所以计算机算东西的时候总是这么傻傻的来算东西
				 	因为对计算机来说,去凑一个数出来比找一个方法出来算东西更更容易
				 	所以计算机经常这么干,把一个的一个的可能都列出来,难后一个一个去试,直到找到对的为止
				 	所以为了让计算机算的更快就要想很多方法;
				 	假如我们知道这个 x 的范围大概是从 1 到 10 之间,我们一上来就可以先上个 5 
				 										2*5+6=16<20
				 					16小于20我们就可以判断,我们要找的那个数要比 5 的大,所以这个数在 5 和 10 中间
				 					所以我们接下来去试 7 和 8
				 					假如我们真好试的是7: 
				 										2*7+6=20
				 					于是2步我们就知道答案了	
				 					这种方法叫做2分法。

一旦我们有了一个程序,这个程序写出来计算机怎么能去执行这个程序呢;
前面已经看到我们的程序写出来是用一些类似英文里面都是字母,数字
计算机实际懂的语言都是16进制数字这样的东西
所以计算机想要去执行我们写的程序就有两中方案:
解释:借助一个程序,那个程序能试图理解你的程序,然后按照你的要求去执行

						编译:借助一个程序,就像一个翻译,把你程序翻译成计算机真正能读懂的语言----机器语言------写的程序,然后,这个翻译过后的机器语言程序就能直接执行了
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值