计算机计算与计算思维ppt课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机计算与计算思维ppt课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 计算 思维 ppt 课件
- 资源描述:
-
1、大学计算机大学计算机-计算思维导论计算思维导论当今信息社会,每个人都离不开计算机,计算机的出现已当今信息社会,每个人都离不开计算机,计算机的出现已改变了人们很多的工作和生活习惯!改变了人们很多的工作和生活习惯!u学习大学计算机,应该学习计算思维,学习计算机科学学习大学计算机,应该学习计算思维,学习计算机科学家进行问题求解的思维方式!家进行问题求解的思维方式!第第1讲讲 计算机、计算与计算思维计算机、计算与计算思维计算机、计算与计算思维计算机、计算与计算思维1. 计算机是什么计算机是什么?计算机计算机是什么是什么?传统传统“计算机器计算机器”多样化的多样化的“计算机器计算机器”,各种设备的,各种
2、设备的“大脑大脑”系统系统1.1 计算机与各种设备中的计算机计算机与各种设备中的计算机?形形色色的计算机形形色色的计算机形形色色的计算机形形色色的计算机1.2 各种应用中的计算机各种应用中的计算机?马克马克.安德森安德森 -前Netscape公司创始人,现风险投资人形形色色的计算机形形色色的计算机1.3 计算机除了硬件,还包括软件计算机除了硬件,还包括软件?为什么要学习和怎样学习为什么要学习和怎样学习大学计算机课程大学计算机课程计算机、计算与计算思维计算机、计算与计算思维2. 为什么要学习和怎样学习大学计算机课程为什么要学习和怎样学习大学计算机课程?2.1 为什么要学习大学计算机?为什么要学习
3、大学计算机?计算学科的供需关系计算学科的供需关系计算科学计算科学 与与 信息探索科学信息探索科学支持各学支持各学科研究创科研究创新的新型新的新型计算手段计算手段Gap计算思维计算思维/计算能力计算能力计算机及计算机及其通用计其通用计算手段的算手段的应用应用当前的非计算机专业当前的非计算机专业计算机关注点计算机关注点应用计算应用计算手段进行手段进行各学科研各学科研究和创新究和创新非计算机专业学生非计算机专业学生的未来计算能力的未来计算能力知识知识/技能技能计算思维计算思维的学习和的学习和训练训练1998年诺贝尔化年诺贝尔化学奖奖励给一个学奖奖励给一个计算手段的研究计算手段的研究者者- John
4、Pople化学学科工作者利化学学科工作者利用计算手段进行学用计算手段进行学科的科学研究科的科学研究各学科人才的计算思维各学科人才的计算思维/计算能力需求计算能力需求“看山是山,看水是水看山是山,看水是水”“昨夜西风凋碧树,独上高楼,望尽天涯路昨夜西风凋碧树,独上高楼,望尽天涯路”“看山不是山,看水不是水看山不是山,看水不是水”“衣带渐宽终不悔,为伊销得人憔悴衣带渐宽终不悔,为伊销得人憔悴”“看山还是山,看水还是水看山还是山,看水还是水”“众里寻她千百度,蓦然回首,那人却在灯火阑珊处众里寻她千百度,蓦然回首,那人却在灯火阑珊处”From 王国维王国维“人间词话人间词话”关于关于“境界境界”的阐述
5、的阐述贯通,看得远,贯通,看得远,才能认识准确才能认识准确浮想联翩,由此浮想联翩,由此及彼,才能发现及彼,才能发现不断训练,不断理解,才能不断训练,不断理解,才能找出本质,才能创新找出本质,才能创新联想与贯通联想与贯通训练与实践训练与实践概念与知识概念与知识l“计算机计算机”的思维的思维: 计算机是如何工作的? 计算机的功能是如何越来越强大的?l利用计算机的思维利用计算机的思维: 现实世界的各种事物如何利用计算机来进行控制和处理? u计算思维计算思维(Computational Thinking)是运用计算机科学的基础概念去求解问题求解问题、设计设计系统系统和理解人类行为理解人类行为,其本质是
6、抽象抽象和自动化自动化-from 周以真。计算思维计算思维2.2 怎样学习大学计算机?怎样学习大学计算机?思维是创新的源头,技术与知识是创新的支撑思维是创新的源头,技术与知识是创新的支撑-本门课程学习需要注意的本门课程学习需要注意的知识知识 vs. 贯通知识的思维贯通知识的思维计算思维计算思维知识知识思维思维(Thought/Thinking)能力能力(Ability & Capability)知识知识/技能技能(Technique/Skill)知识与视野拓展知识与视野拓展Knowledge Expansion视野:视野:宽度宽度-知识面宽,前沿性知识面宽,前沿性深度深度-贯通性,深入性贯通性
7、,深入性技能:练习,练习,技能:练习,练习, 思维:好奇、思考、联想、贯通思维:好奇、思考、联想、贯通训练与掌握训练与掌握Training启发与理解启发与理解Understanding打通知识脉络,打通知识脉络,融贯各门课程,融贯各门课程,内功强化基础,内功强化基础,外功灵活应变。外功灵活应变。能力能力-内功内功(贯通的脉络贯通的脉络)实践实践-锻炼锻炼,使脉络贯通使脉络贯通思维思维-脉络脉络(穴位链穴位链)知识知识-穴位穴位知识知识 vs. 思维思维 vs. 能力能力计算与自动计算计算与自动计算计算机、计算与计算思维计算机、计算与计算思维3. 计算与自动计算计算与自动计算?简单计算简单计算I
8、:数据数据计算,计算规则计算规则,应用计算规则进行计算并获得计算结果结果复杂计算复杂计算II:f(x),函数,计算规则及其简化计算方法,便于人应用规则进行计算,获得计算结果复杂计算复杂计算III:如丢番图方程,判定,计算规则,人可能无法完成但却可由机器自动完成,借助于机器获得计算结果a1x1b1+a2x2b2+anxnbn=c3.1 什么是计算?什么是计算?计算学科的计算计算学科的计算 vs. 数学学科的计算数学学科的计算例如:求ax2+bx+c=0的根人进行计算:人进行计算:l规则可能很复杂规则可能很复杂, 但计算量却但计算量却可能很小可能很小l人需要知道具体的计算规则人需要知道具体的计算规
9、则l特定规则,只能求特定规则,只能求: a1x2+a2x=c机器机器-自动计算:自动计算:l规则可能很简单规则可能很简单, 但计算量却但计算量却很大很大l机器也可以采用人所使用的机器也可以采用人所使用的计算规则计算规则l一般性的规则,可以求任意一般性的规则,可以求任意: a1x1b1+a2x2b2+anxnbn=c人人-求解求解机器机器-求解求解(1)从从-n到到n,产,产生生x的每一个整的每一个整数值;数值;(2)将其依次代将其依次代入到方程中计入到方程中计算算;(3)如果其值使如果其值使方程式成立,方程式成立,则即为其解;则即为其解;否则不是否则不是 3.2 人计算与机器计算的差别人计算与
10、机器计算的差别?u“人人”计算计算 vs. “机器机器”计算计算利用上述公式利用上述公式计算得到计算得到x值值自动计算要解决的几个问题自动计算要解决的几个问题: 表示表示-存储存储-执行执行u“数据数据”的表示的表示u“计算规则计算规则”的表示的表示u数据与计算规则的数据与计算规则的“自动存储自动存储”u计算规则的计算规则的“自动执行自动执行”a1x1b1+a2x2b2+anxnbn=c3.3 自动计算需要解决什么问题自动计算需要解决什么问题?算盘能被认为是计算机吗?九层算盘九层算盘 一、加法口诀一、加法口诀 直加直加 满五加满五加 进十加进十加一: 一上一 一下五去四 一去九进一二: 二上二
11、 二下五去三 二去八进一三: 三上三 三下五去二 三去七进一四: 四上四 四下五去一 四去六进一五: 五上五 五去五进一六: 六上六 六去四进一 六上一去五进一七: 七上七 七去三进一 七上二去五进一八: 八上八 八去二进一 八上三去五进一九: 九上九 九去一进一 九上四去五进一 二、减法口诀二、减法口诀 直减直减 破五减破五减 退位减退位减一 一下一 一上四去五 一退一还九二 二下二 二上三去五 二退一还八三 三下三 三上二去五 三退一还七四 四下四 四上一去五 四退一还六五 五下五 五退一还五六 六下六 六退一还四 六退一还五去一七 七下七 七退一还三 七退一还五去二八 八下八 八退一还二
12、 八退一还五去三九 九下九 九退一还一 九退一还五去四 珠算珍品珠算珍品3.4 机械计算的探索机械计算的探索? 帕斯卡与帕斯卡机-(准)第一台机械计算机u Blaise Pascal (16231662) u1642年研制成功一种齿轮式计算机器 帕斯卡机的意义帕斯卡机的意义:它告诉人们“用用纯机械装置纯机械装置可代替人可代替人的思维和记忆的思维和记忆”。开辟了自动计算自动计算的道路。3. 计算与自动计算计算与自动计算3.4 机械计算的探索机械计算的探索? 莱布尼茨u Gottfried Wilhelm Leibniz (16461716),德国数学家。u莱布尼茨机的意义莱布尼茨机的意义:连续重
13、复自动执行连续重复自动执行。u提出了二进制数二进制数及其计算规则计算规则;u数理逻辑数理逻辑的创始人是基于十进制设计机器,还是基于二进制设计机是基于十进制设计机器,还是基于二进制设计机器?器?如果基于二进制设计机器,那其处理规则又是怎如果基于二进制设计机器,那其处理规则又是怎样的呢?样的呢?其他重要工作u1805年: 杰卡德(J.Jacquard),打孔卡打孔卡,实践了输入手段输入手段问题。u1834年:巴贝奇(Charles Babbage),分分析机析机的概念-可执行程序的机器可执行程序的机器。u1854年:布尔创立布尔代数布尔代数,为数字数字计算机的电路设计计算机的电路设计提供了理论基础
14、。u (请同学课后补充)巴贝奇差分机与分析机巴贝奇差分机与分析机计算辅助工具计算辅助工具Pascal机械计算机机械计算机: 自动计算自动计算Babbage机械计算机机械计算机: (特定特定)程序程序现代计算机:现代计算机:一般程序一般程序机械计算的简要发展历程是怎样的? u从表示从表示-自动存储自动存储-自动执行的角度自动执行的角度电子自动计算电子自动计算-元器件元器件计算机、计算与计算思维计算机、计算与计算思维4. 电子自动计算电子自动计算-元器件元器件?电子管时代的计算机器人类第一只电子管电子管(真空二极管),1895电子管计算机电子管计算机ENIAC,1946年,17468只电子管4.1
15、 电子自动计算的突破在哪里?电子自动计算的突破在哪里?存储存储0和和1的元器件的元器件电子管时代的计算机器u 冯冯.诺伊曼诺伊曼(Von Neumann)电子计算机EDVAC问世u将运算运算和存储存储分离分离,运算速度却比拥有18000个电子管的“ENIAC”提高了10倍u结构上的创新结构上的创新:“冯冯.诺伊曼计算机诺伊曼计算机”。运算规则和数据是否可事运算规则和数据是否可事先存储于存储器中,以便先存储于存储器中,以便机器连续的执行呢?机器连续的执行呢?运算和存储怎样分离呢?运算和存储怎样分离呢??晶体管时代的计算机器人类第一只晶体管晶体管(真空二极管),1947第一台晶体管计算机TRADI
16、C,19534.2 晶体管发现的价值在哪里呢?晶体管发现的价值在哪里呢?怎样使体积更小怎样使体积更小? 可靠性更高可靠性更高? 可控性更灵活呢可控性更灵活呢?集成电路时代的计算机器集成电路集成电路的发明,1959第三代计算机IBM360,1964J.Kilby,集成电路发明者封装后的集成电路芯片4.3 什么是集成电路,其价值又在哪里呢?什么是集成电路,其价值又在哪里呢?能否将复杂的电路封装后作为新电路设计的元件呢?能否将复杂的电路封装后作为新电路设计的元件呢?复杂的电路复杂的电路 集成集成 封装封装 应用?应用?超大规模集成电路(VLSI)时代的计算机器第四代计算机个人计算机,1981VLSI
17、芯片及其封装的内部电路摩尔定律摩尔定律-每每18个月芯片能力增长一倍个月芯片能力增长一倍电子管电子管: 可自动控制可自动控制0和和1变化的元件变化的元件晶体管晶体管集成电路集成电路: 可自动实现一定变换的元件可自动实现一定变换的元件超大规模集成超大规模集成电路电路(VLSI)自动计算中的元器件的发展自动计算中的元器件的发展u从表示从表示-自动存储自动存储-自动执行的角度自动执行的角度l体积越来越小;体积越来越小;l可靠性越来越高;可靠性越来越高;l电路规模越来越大;电路规模越来越大;l速度越来越快;速度越来越快;l功能越来越强大;功能越来越强大;4.4 元器件发展的轨迹是怎样的,每个阶段要解决
18、什么问题?元器件发展的轨迹是怎样的,每个阶段要解决什么问题?自动计算中的元器件的发展启示自动计算中的元器件的发展启示InputOutputTransformInput1Output1Transform1Input2Output2Transform2Input3Output3Transform3Input1Output1Transform1Input2Output2Transform2Input3Output3Transform3ABTransform44.5 元器件发展的轨迹是怎样的,每个阶段要解决什么问题?元器件发展的轨迹是怎样的,每个阶段要解决什么问题?电子自动计算电子自动计算-计算机系统
19、计算机系统计算机、计算与计算思维计算机、计算与计算思维5. 电子自动计算电子自动计算-计算机系统计算机系统?计算机系统要解决的几个问题计算机系统要解决的几个问题u“存储与计算存储与计算”-微处理器微处理器u“输入输入”-如何将外部信息输入到计算机中如何将外部信息输入到计算机中?u“输出输出”-如何将计算机中信息输出到外界如何将计算机中信息输出到外界(显示或打印显示或打印)?u “永久存储永久存储”-如何将计算机中的信息永久保存如何将计算机中的信息永久保存?5.1 计算机系统的构成包括哪些部分?计算机系统的构成包括哪些部分?u字长字长:8位16位32位64位u主频主频:几MHz几百MHz几GHz
20、u晶体管数量晶体管数量:几万几百万几亿颗u功能功能/规模规模:微处理器微处理器微处理器+协协处理器处理器(浮点运算浮点运算)微处理器微处理器+图形处理单图形处理单元元GPU微处理器微处理器+3D处理器处理器+多媒体处理多媒体处理器器多核微处理器多核微处理器微处理器的发展1999Pentium III2005双核双核CORE2010八核八核-十核十核CORE i 系列系列19748086/80881982Intel 802861985Intel 803861989Intel 804861993Pentium1997Pentium II5.2 存储与计算的核心存储与计算的核心-微处理器?微处理器?
21、存储设备存储设备存储设备类别类别发展水平发展水平固态硬盘固态硬盘USB Removable diskFlashRAM磁带磁带/磁芯磁芯/磁鼓存储磁鼓存储磁盘存储磁盘存储(硬盘与软盘硬盘与软盘)光盘存储光盘存储(CD-ROM, CD R/W, DVD)汞延迟线汞延迟线纳米存储纳米存储/量子存储量子存储半导体存储半导体存储(ROM/RAM)体积越来越小体积越来越小容量越来越大容量越来越大访问速度越来越快访问速度越来越快可靠性越来越高可靠性越来越高功耗越来越低功耗越来越低持久性越来越好持久性越来越好DRAM半导体存储器芯片半导体存储器芯片FlashRAM存储器存储器U-Disk固态硬盘固态硬盘磁芯存
22、储器磁芯存储器5.3 怎样解决大规模快速存储问题?怎样解决大规模快速存储问题?输入设备输入设备类别类别发展水平发展水平穿孔纸带穿孔纸带(0/1输入输入)键盘输入键盘输入(符号输入符号输入)鼠标输入鼠标输入(点输入点输入)感知输入感知输入(接触式感知输入接触式感知输入非接触式感知输入非接触式感知输入)输入设备5.4 怎样解决输入问题?怎样解决输入问题?输出设备输出设备(显示器显示器)类别类别发展水平发展水平CRT:阴极射线管:阴极射线管(模拟显示器:模拟显示器:黑白与彩色黑白与彩色)CRT: 字符发生器字符发生器(向量式模拟显示器向量式模拟显示器: 输出字符输出字符)CRT: 数字光栅扫描显示器
23、数字光栅扫描显示器(基于内存的显示基于内存的显示: 输出图形输出图形)3D显示器:显示器:3维图形维图形数字显示器:数字显示器:高清图形高清图形(液晶、等离子技术液晶、等离子技术)GPU芯片芯片多显示卡并联多显示卡并联分辨率越来越高分辨率越来越高颜色越来越逼真颜色越来越逼真显示速度越来越快显示速度越来越快(屏幕刷新速度和图屏幕刷新速度和图形处理速度形处理速度)越来越薄,越清晰越来越薄,越清晰可视角度越来越接近平角可视角度越来越接近平角输出设备-显示及显示控制5.5 怎样解决输出问题?怎样解决输出问题?计算机系统的发展微处理器微处理器存储设备存储设备输出设备输出设备(显示器显示器)输入设备输入设
24、备类别类别发展水平发展水平(字长字长;主频主频;晶体管数目晶体管数目)(8位位; 5M;1万颗万颗)(16位位; 20M;10万颗万颗)(32位位; 60M;300万颗万颗)(32位位; 1G;2800万颗万颗)(64位位; 10G; 3亿颗亿颗)(64位位; 10G; 10亿颗亿颗)穿孔纸带穿孔纸带(0/1输入输入)键盘输入键盘输入(符号输入符号输入)鼠标输入鼠标输入(点输入点输入)感知输入感知输入(接触式感知输入接触式感知输入非接触式感知输入非接触式感知输入)CRT:阴极射线管:阴极射线管(模拟显示器:黑白与彩色模拟显示器:黑白与彩色)CRT: 字符发生器字符发生器(向量式模拟显示器向量式
展开阅读全文