从数学计算上分析人脑与电脑差异

我们举一个简单的例子:如何实现1+2+3+……+100?
也许你会轻松的回答:

1+100=101
2+99 = 101
3+98 = 101
……
50+51=101
50*101=5050
所以
1+2+3+4+……+100 = 5050

那么机器会怎么处理这个问题呢?

#include <stdio.h>
int main()
{int i=1;int sum = 0;for(;i>100;i++){sum += i;}printf("sum = %d\n",sum);
}

很明显,这是通过一个for循环,将数据直接从1加到100。

也就是说:人脑更擅长通过逻辑分析简化问题, 计算机一般比较容易实现简单而重复的事情。

那么这里有一个新的问题:

# include <stdio.h>
int main()
{int sum = 0;sum = (1+100)*100/2;printf("sum = %d",sum);
}

这样也可以实现1+2+3+4+……+100的计算,这件事应该怎么理解呢?

  1. 这种处理方式是将人的思维变成一个简单重复的事情赋予给了机器,也就是说,sum = (1+100)*100/2 这个公式不是机器考虑出来的,而是人赋予给机器的;
  2. 这种方式相当于我实现了一个算法,用以计算1+2+3+…+100;
  3. 这种计算方式提高了计算机计算速度。

通过编写特定算法,将人的思维赋予给计算机,可以使计算机功能更强大、效率更高。

从数学计算上分析人脑与电脑差异相关推荐

  1. total是什么牌子的电脑_干货!如何用Python在笔记本电脑上分析100GB数据(上)...

    图灵联邦编辑部出品 "在笔记本电脑上分析100GB数据",看似是天方夜谭,但使用Python就可以做到! 近日,Jovan Veljanoski发表了一篇名为<How to ...

  2. 电力系统潮流的计算及其分析控制(上)

    摘要 潮流计算是研究电力系统中的一种很重要和很基本的计算.本文主要对P-Q分解法进行分析并编制程序. 首先分析了潮流计算的数学模型,接着给出了P-Q分解法的基础即牛顿法的基本原理和计算公式,然后形成P ...

  3. MATLAB数学计算与工程分析范例教程,MATLAB数学计算与工程分析范例教程

    基本信息 书名:MATLAB数学计算与工程分析范例教程 定价:28.00元 作者:石博强,赵金 编著 出版社:中国铁道出版社 出版日期:2005-05-01 ISBN:9787#113057596 字 ...

  4. 游戏数学: 计算屏幕点中的平面上的点(上帝视角)

    游戏数学: 计算屏幕上点中的平面上的点(上帝视角) 应用场景 上帝视角,点击屏幕,需要计算此时点中的平面上的位置,比如将物体移到点击的位置上,或者需要拖拽物体移动 数学计算 在这里,实际上是有几个前提 ...

  5. MATLAB数学计算与工程分析范例教程,MATLAB 2016数学计算与工程分析从入门到精通...

    全书通过近400个实例讲解了利用MATLAB 2016进行数学计算和工程分析的方法和技巧,涵盖了MATLAB的五大功能:1)数值计算功能:2)符号计算功能:3)图形与数据可视化功能:4)可视化建模与仿 ...

  6. matlab卡西欧,史上最全计算器+数学计算工具(工程必备)

    今天给大家安排一波计算器+数学计算工具. 很多小伙伴可以以为手机自带计算器只能计算只能计算加减乘除,那你可能没有发现它隐藏功能: 将你的手机横屏(不要锁定竖屏): 一些常用的计算就会显示出来了~ 专业 ...

  7. 计算机和人脑在线阅读,人脑与电脑课件.ppt

    <人脑与电脑课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<人脑与电脑课件.ppt>文档请在天天文库搜索. 1.人脑与电脑戴君惕 一.导入新 ...

  8. 科学计算机坏了怎么办,科学家:如果人脑像电脑一样运行,1分钟内就会烧坏!...

    原标题:科学家:如果人脑像电脑一样运行,1分钟内就会烧坏! 文章来源:wired 翻译:网易 今年3月,RandyGallistel在旧金山市中心的凯悦酒店的一间拥挤的房间里,他的演讲为神经学家解答了 ...

  9. C/C++数学计算库

    c/c++数学计算库,他们基本上都是开源的,你完全不必担心版权问题,他们都是一些自由软件,你要做的仅仅是仔细阅读他们的授权协议确保不要滥用就可以了: 计算几何算法库 CGAL CGAL ,计算几何算法 ...

最新文章

  1. Tensorflow学习教程------模型参数和网络结构保存且载入,输入一张手写数字图片判断是几...
  2. [BJDCTF2020]EzPHP 1
  3. window10下搭建汇编环境(软件+资料)
  4. python比较excel表格内容并提取_利用python提取多张excel表数据并汇总到同一张新表中...
  5. Android中的onActivityResult和setResult方法的使用
  6. 10 人,2 个月 | 虾米音乐的监控体系升级之路
  7. lambda表达式之进化
  8. linux 内核 82540网卡,Linux网卡as4.2 编译安装及配置准备
  9. 消息队列面试 - 如何保证消息队列的高可用?
  10. python从文件初始化失败_iOS 6:libpython2.7.a初始化导入错误
  11. php ci框架中脚手架是做什么用的
  12. gprof—Ubuntu中使用gprofile进行性能统计时没有数字结果
  13. justify-content
  14. virtualxposed使用教程_VirtualXposed
  15. 新浪动作挺快,开始再博客投广告了
  16. 面向对象-基础语法讲解(案例-烤地瓜、搬家具)
  17. 《Spring Cloud、Nginx高并发核心编程》读书笔记【END】
  18. android 音频播放过程,一种Android系统中的音频播放方法与流程
  19. Win 8预览版将上市 首批应用名单出炉
  20. SSM实现物流管理系统快递

热门文章

  1. 转置矩阵,逆矩阵和倒转置矩阵
  2. 【100%通过率】华为OD机试真题 C++ 实现【最优芯片资源占用】【2023 Q1 | 100分】
  3. Houdini流体>>粒子流体导出到unity笔记
  4. 《痞子衡嵌入式半月刊》 第 21 期
  5. 喊你来学习:这些技术微信号你关注了吗?
  6. matlab常用函数,命令
  7. 如何设置幻灯片自动播放
  8. 我将进化成一条狗(6)——3D显示
  9. 查看自己电脑的主板支持多大的内存
  10. java具名参数_Spring JDBC 框架中, 绑定 SQL 参数的另一种选择:具名参数(named parameter)...