计算机导学

一.引言

早期计算工具的发展历程:

算筹(春秋战国时期,世界上最早的计算工具)——算盘(起源唐代,第一种手动式计算工具)——计算尺(1622年,可加减乘除,三角函数,指数运算)——加法器(1642年,机械式,只能加法)——计算器(1673年,机械式,可加减乘除、开方)——差分机和分析机(分析机被称为现代通用计算机雏形)

二.计算机的诞生

发展历程:图灵机(Turing machine,TM)——ENIAC——冯·诺依曼

  • Turing

  • ENIAC(1946.2~1955.10 宾州大学)

表明电子计算机时代的到来,每秒5000次加减运算;没有存储器;采用十进制。

  • 冯·诺依曼体系结构计算机

三.计算机的分类

四.计算机思维基础

  • 计算思维:运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。
  • 计算思维的本质:抽象化;自动化
  • 计算思维的基本问题:可计算性;计算复杂性。

五.图灵测试(Turing test)

图灵测试是测试人在与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。问过一些问题后,如果被测试者超过30%的答复不能使测试人确认出哪个是人、哪个是机器的回答,那么这台机器就通过了测试,并被认为具有人类智能.

【注:上文所有图源来自同济大学‘大学计算机基础’慕课,本文根据第一讲计算机文化与计算机思维基础整理】

原文地址:https://www.cnblogs.com/jane-lau/p/8492271.html

时间: 2024-10-18 09:23:31

计算机导学的相关文章

每天进步一点点-实例为导学-一个java对象序列化的例子

序列化和反序列化例子 如果我们想要序列化一个对象, (对象 转 序列)首先要创建某些OutputStream(如FileOutputStream.ByteArrayOutputStream等),然后将这些OutputStream封装在一个ObjectOutputStream中.这时候,只需要调用writeObject()方法就可以将对象序列化,并将其发送给OutputStream(记住:对象的序列化是基于字节(1字节8位)的,不能使用Reader和Writer等基于字符的层次结构).而反序列的过

Python入门+进阶 第1章 Python入门导学(无论何时,只要开始就不晚)

1. Python入门导学 1.1 Python概念 Python(英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/) 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构. Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节.类似于PHP和Perl语言. Python 是交互式语言: 这意味着,您可以在一个Python提示符

《C++语言导学》小记

我看的这本是Bjarne Stroustrup写的,南开大学的杨巨峰和王刚译的.这本书不适合初学者看,我就是大概翻了翻其中感兴趣的章节. 这本书第14章的标题是“历史和兼容性”,这节内容我看了收获很深.p144-145的内容值得去看. 从中可以看出,ISO C和ISO C++是K&R C [Kernighan, 1978] 的两个主要后代,因此它们是兄弟.两者发展过程中都从经典C继承了关键特性,但又不都是100%兼容经典C. <C++语言导学>p144 2011年,C++11和C11相

Python导学基础(一)介绍

# 一:python介绍 ##1.python是什么? ? python是一门编程语言,编程语言就是一门语言,语言就是一个事物与另外一个事物沟通的工具,而编程语言则是人与计算机沟通的介质. ## 2.为什么要跟计算机沟通? ? 其主要目的是为了奴役计算机. ? *奴隶主-------(人类的语言)-------->奴隶*? *奴隶主-------( 编程语言 )-------->计算机* ## 3.什么是编程 ? 奴隶主把想让计算机替自己做事情的逻辑用编程语言给表达出来并且存入文件中,这些文件

Indexed DB入门导学(1)

在html 5中,其中一个引人注意的新特性,那就是允许使用Indexed DB.用户可以从这个链接(http://www.w3.org/TR/IndexedDB/)了解到Indexed DB的详细标准.在本文中,将对Indexed DB作简单的入门介绍. 概述 从本质上说,IndexedDB允许用户在浏览器中保存大量的数据.任何需要发送大量数据的应用都可以得益于这个特性,可以把数据存储在用户的浏览器端.当前这只是IndexedDB的其中一项功能,IndexedDB也提供了强大的基于索引的搜索ap

C++ STL轻松导学

作为C++标准不可缺少的一部分,STL应该是渗透在C++程序的角角落落里的.STL不是实验室里的宠儿,也不是程序员桌上的摆设,她的激动人心并非昙 花一现.本教程旨在传播和普及STL的基础知识,若能借此机会为STL的推广做些力所能及的事情,到也是件让人愉快的事情. 1 初识STL:解答一些疑问 1.1 一个最关心的问题:什么是STL "什么是STL?",假如你对STL还知之甚少,那么我想,你一定很想知 道这个问题的答案,坦率地讲,要指望用短短数言将这个问题阐述清楚,也决非易事.因此,如果

民法-钟秀勇-导学

92分-65 75 物权法 知产 债总

史上最全设计模式导学目录(完整版)

转自:http://blog.csdn.net/lovelion/article/details/17517213 在看本文前,特别要感谢原作者的分享,还只来得及看了下作者的文档目录(貌似作者好久没更新了呀),想要修内功的同学值得一看!好了,我要去啃书了 基础知识 设计模式概述 从招式与内功谈起--设计模式概述(一):设计模式从何而来? 从招式与内功谈起--设计模式概述(二):设计模式是什么? 从招式与内功谈起--设计模式概述(三):设计模式有什么用?附:个人观点 面向对象设计原则 面向对象设计

Java语言导学 (原书第五版)

第一章  快速入门 第二章  面向对象的编程概念 第三章  语言基础    1.continue的用法 第四章  类和对象    1.this关键字  :  2.嵌套类:   3.枚举:   4.注解: 第五章  接口与继承     1.覆盖与屏蔽:   2.super关键字: 第六章  泛型    全章内容看不懂,重点 第七章  程序包   1.命名方式 第八章  数字与字符串   1.StringBuilder类