计算机基础课第三节

计算表

不幸的是,即使有机械计算器,许多现实问题 依然需要很多步,算一个结果可能要几小时甚至几天而且这些手工制作的机器非常昂贵,大部分人买不起。所以在 20 世纪以前,大部分人会用预先算好的计算表。

这些计算表由之前说的 "人力计算器" 编撰,如果你想知道 867,5309 的平方根,与其花一整天来手摇 "步进计算器",你可以花一分钟在表里找答案。

速度和准确性在战场上尤为重要,因此军队很早就开始用计算解决复杂问题,如何精确瞄准炮弹是一个很难的问题。19世纪,这些炮弹的射程可以达到 1 公里以上(比半英里多一点),因为风力,温度,大气压力会不断变化,想打中船一样大的物体也非常困难,于是出现了射程表,炮手可以查环境条件和射击距离,于是出现了射程表,炮手可以查环境条件和射击距离,然后这张表会告诉他们,角度要设成多少。这些射程表很管用,二战中被广泛应用。

差分机

问题是如果改了大炮或炮弹的设计,就要算一张新表,这样很耗时而且会出错。Charles Babbage 在 1822 年写了一篇论文,向皇家天文学会指出了这个问题,

标题叫: "机械在天文与计算表中的应用"。Charles Babbage 提出了一种新型机械装置叫 "差分机"。

一个更复杂的机器,能近似多项式,多项式描述了几个变量之间的关系,比如射程和大气压力,或者 Carrie Anne 要吃多少披萨才开心。多项式也可以用于近似对数和三角函数,这些函数手算相当麻烦。Charles Babbage 在 1823 年开始建造差分机,并在接下来二十年,试图制造和组装 25,000 个零件,总重接近 15 吨。不幸的是,该项目最终放弃了。

但在 1991 年,历史学家根据 Charles Babbage 的草稿做了一个差分机而且它还管用!但更重要的是,在差分机的建造期间,Charles Babbage 构想了一个更复杂的机器 - 分析机,不像差分机,步进计算器 和以前的其他计算设备,分析机是 "通用计算机"。它可以做很多事情,不只是一种特定运算;甚至可以给它数据,然后按顺序执行一系列操作;它有内存 甚至一个很原始的打印机,就像差分机,这台机器太超前了,所以没有建成。

计算表和差分机(计算机基础课三)相关推荐

  1. 极智AI | 巴贝奇计算机(差分机)都做了什么

    欢迎关注我的公众号 [极智视界],获取我的更多经验分享 大家好,我是极智视界,本文来谈谈 巴贝奇计算机(差分机)都做了什么. 邀您加入我的知识星球「极智视界」,星球内有超多好玩的项目实战源码下载,链接 ...

  2. 中等职业学校计算机教学方法,浅析中等职业学校“计算机基础课”教学方法.doc...

    精品文档(可编辑) 值得下载 浅析中等职业学校"计算机基础课"教学方法 [摘 要]计算机基础这门课应以激发学生兴趣为先,让学生置身于学习之中,自觉参与教学过程,而恰到好处地应用多种 ...

  3. 如何上好中职生的计算机课,如何上好中职生计算机基础课.doc

    如何上好中职生计算机基础课 如何上好中职生计算机基础课 摘 要:计算机基础课虽不是专业课,但中职生一定要能较为熟练的使用计算机,所以,上好这门课很重要.计算机在我们的生活中不只是越来越普及的状态,而是 ...

  4. 任务驱动在中职计算机课中的应用,论任务驱动教学法在中职计算机基础课上的应用...

    [摘 要]任务驱动教学法在职业学校的教学中得到了广泛的应用,尤其是在计算机类课程中应用更为突出.那么什么是任务驱动教学法及任务驱动教学法在职业学校的中职学生中如何施以教学,本文作以下浅析. [关键词] ...

  5. 巴贝奇、阿达和他们的差分机

    今天出版的许多计算机书籍扉页里,都登载着这位先生的照片:宽阔的额,狭长的嘴,锐利的目光显得有些愤世嫉俗,坚定的但绝非缺乏幽默的外貌,给人以一种极富深邃思想的学者形象,有人或许知道他的大名──查尔斯·巴 ...

  6. 关于进一步加强高等学校计算机基础教学的意见,关于进一步加强和改进计算机基础课教学的意见...

    为培养适应我国经济建设和社会发展需要的高素质创新人才,进一步提高我校学生的计算机应用水平,增强学生的综合素质和社会竞争力,特对我校计算机基础课教学工作提出如下指导意见: 一.加强计算机基础课教学的指导 ...

  7. 职业教育计算机课教学反思,关于高职计算机基础课的教学反思.doc

    文档介绍: 关于高职计算机基础课的教学反思 摘要:计算机基础课程在高职院校是作为公共基础课进行设置的,其初衷是普及计算机基础知识,引导学生对计算机信息技术各领域产生兴趣.但在当前教学中,过多偏向于实际 ...

  8. 现代教育技术没有计算机基础知识教程,浅析现代教育技术在专科计算机基础课教学中的应用...

    摘 要:随着计算机技术和网络技术的发展,现代教育技术也得到日新月异的发展.计算机基础课教学改革过程中,在保留传统教学的优点基础上,运用现代教育技术改良教学模式,提高教学成效. 关键词:教育技术:计算机 ...

  9. 计算机基础知识教学反思,计算机基础课教学反思.doc

    计算机基础课教学反思 在教学前进行反思,能使教学成为一种自觉的实践.在以往的教学经验中,教师大多关注教学后的反思,忽视或不做教学前的反思.其实教师在教学前对自己的教案及设计思路进行反思,不仅是教师对自 ...

最新文章

  1. python网络爬虫---selenium的使用
  2. 网络干货,无论是运维还是开发都要知道的网络知识系列之(五)
  3. go同一个目录下的go文件里面不能有多个package
  4. DL之MaskR-CNN:Mask R-CNN算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
  5. vscode怎么设置默认浏览器?(不成功)
  6. HBuilder X格式化美化代码快捷键
  7. Win10 jdk的安装以及环境变量的配置,及需要注意的坑
  8. linux 好用的 免费的 数据库管理工具 dbeaver
  9. Ubuntu14.04如何备份和恢复系统
  10. IIS7的Gzip压缩模式和IIS6的Gzip压缩模式性能对比 【转】
  11. wbs简单介绍以及相关模板截图
  12. 数据结构与算法经典问题解析 Java语言描述pdf
  13. 健身日记 第二个平台期
  14. 前端技术之babel转码器
  15. windows桌面上自由添加自定义文字软件--BgInfo
  16. IKAnalyzer 配置文件介绍
  17. php 正则筛选靓号如AABBCC(连对),abcdef(顺子)等QQ靓号保留
  18. NetSpider 网络蜘蛛1.0 的简介
  19. CodeForces Gym 100989B LCS (B)
  20. 辗转相除法和更相减损法原理和算法

热门文章

  1. 网络营销中的博客营销有什么价值?对于博客营销我们应该注意哪些问题?
  2. 噪音声压和声功率的区别_声学基础知识(三):声压、声功率和声强的联系与区别-下...
  3. Ubuntu18.04离线安装网卡驱动、gcc、make等
  4. LAS文件中的时间戳gps_time到底是什么时间?计算原理及时间转换
  5. OpenCV学习笔记11_Mask操作与图像叠加
  6. 如何在图片中添加文字
  7. 读书笔记《世界金融史》
  8. POJ 2993 Emag eht htiw Em Pleh (模拟)
  9. live.cn邮箱注册帐号方法
  10. 《羊了个羊》一夜爆红?产品运营带来的巨大红利