计算思维导论01-计算思维和计算课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算思维导论01-计算思维和计算课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算 思维 导论 01 课件
- 资源描述:
-
1、1 1 计算思维和计算计算思维和计算 天津科技大学天津科技大学计算机公共基础系计算机公共基础系1目目 录录1.1 计算思维概述计算思维概述1.2 计算与自动计算计算与自动计算1.3 计算工具的发展史计算工具的发展史1.11.1计算思维概述计算思维概述计算思维是指计算机、软件以及计算相关学科的科学家计算思维是指计算机、软件以及计算相关学科的科学家和工程技术人员的思维方法。和工程技术人员的思维方法。美国美国CMU大学周以真教授:大学周以真教授:计算思维是运用计算科学的基础概计算思维是运用计算科学的基础概念进行问题求解、系统设计以及人类行为念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广
2、度的一系列思理解等涵盖计算机科学之广度的一系列思维活动。维活动。本质是抽象和自动化,即在不同层本质是抽象和自动化,即在不同层面进行抽象,以及将这些抽象机器化。面进行抽象,以及将这些抽象机器化。目的是希望所有人都能像计算机科目的是希望所有人都能像计算机科学家一样思考,将计算技术与各学科理论学家一样思考,将计算技术与各学科理论、技术与艺术进行融合实现新的创新。、技术与艺术进行融合实现新的创新。计算计算思维思维的的基本基本内容内容计算思维包括多项基本内容。计算思维包括多项基本内容。1.二进制二进制0和和1的基础思维。的基础思维。2.指令和程序的思维指令和程序的思维3.递归的思维递归的思维4.计算机系
3、统发展的思维计算机系统发展的思维5.问题求解的思维问题求解的思维6.网络化的思维网络化的思维1.1.2 1.1.2 计算思维与各学科的关系计算思维与各学科的关系1应用计算手段促进各学科的研究和应用计算手段促进各学科的研究和创新创新2各学科创新自己的新型计算手段各学科创新自己的新型计算手段3计算思维可以帮助培养各专业的人才计算思维可以帮助培养各专业的人才1.2 1.2 计算与自动计算计算与自动计算1.计算是指数据在运算符的操作下,按照规则进行数据计算是指数据在运算符的操作下,按照规则进行数据变换变换。2.有时候虽然人们知道了计算的规则,但是因为计算过有时候虽然人们知道了计算的规则,但是因为计算过
4、于复杂,超过了人的计算能力,所以无法计算得到结于复杂,超过了人的计算能力,所以无法计算得到结果。果。3.两种解决方法两种解决方法:计算与自动计算计算与自动计算1.两种解决方法两种解决方法(1)通过数学上的规则推导,获得等效的计算方法,从)通过数学上的规则推导,获得等效的计算方法,从而完成计算而完成计算。【例例1.2】计算】计算 通过通过数学推导可得数学推导可得 ,人们可以轻松的完成人们可以轻松的完成计算计算nini.32112)1(*1nnini计算与自动计算计算与自动计算(2)另一种办法是设计简单的规则,让机器重复执行,)另一种办法是设计简单的规则,让机器重复执行,进行自动计算。进行自动计算
5、。【例【例1.3】计算】计算 可以转化为可以由机可以转化为可以由机器重复执行的自动计算的计算规则器重复执行的自动计算的计算规则nini.3211step1:输入整数nStep2:s=0Step3:i=1Step4:s=s+iStep5:i=i+1Step6:如果i=n,那么转入step4执行Step7:输出s,算法结束。计算与自动计算计算与自动计算2计算科学的基本计算科学的基本问题问题计算科学的基本问题是计算科学的基本问题是“什么能够被有效地自动计算,什么能够被有效地自动计算,什么不能被有效地自动计算?什么不能被有效地自动计算?”(1)哪些问题可以在有限时间和有限空间内自动计算,计哪些问题可以
展开阅读全文