上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)第一章 绪论

③ 什么是计算机科学? 计算机科学(CS)并非研究计算机! ·正如天文学不是研究天文望远镜 计算机科学大致分为:Theoretical CS and Applied CS Theoretical computer science ·可计算性(存在不可计算的问题) ·计算复杂性(计算某问题所需的资源下限) ·算法(计算某问题的最好方法) Applied computer science ·数据库、网络、数字图像、人工智能、机器学习、操作系统、 视觉识别等 1oCCS
什么是计算机科学? 计算机科学(CS)并非研究计算机! • 正如天文学不是研究天文望远镜 计算机科学大致分为:Theoretical CS and Applied CS Theoretical computer science • 可计算性(存在不可计算的问题) • 计算复杂性(计算某问题所需的资源下限) • 算法(计算某问题的最好方法) Applied computer science • 数据库、网络、数字图像、人工智能、机器学习、操作系统、 视觉识别等 1

③ 课程主要内容 熟悉一门与计算机进行交流的语言: C++ ©掌握基本算法设计思路与方法 ©不仅仅是一门程序设计语言课程! ·本课程需要编程,以加深对计算思维的理解 ·锻炼学习算法、复杂性课程的思维 ·培养解决实际问题的能力 司 LoCCS
课程主要内容 熟悉一门与计算机进行交流的语言: C++ 掌握基本算法设计思路与方法 不仅仅是一门程序设计语言课程! • 本课程需要编程,以加深对计算思维的理解 • 锻炼学习算法、复杂性课程的思维 • 培养解决实际问题的能力

图 计算机与程序 计算机组成 国 程序设计语言 D 司 LoCCS
计算机与程序 计算机组成 程序设计语言

® 计算机的组成 计算机,也被称之为“电脑”,是一种能够按照事先 存储的程序自动、高效地对数据进行输入、处理、存 储和输出的系统 硬件:计算机的躯壳 ©软件:计算机的灵魂 司 LoCcS
计算机的组成 硬件:计算机的躯壳 软件:计算机的灵魂 计算机,也被称之为“电脑”,是一种能够按照事先 存储的程序自动、高效地对数据进行输入、处理、存 储和输出的系统

③ 计算机硬件 输入设备 存储器 输出设备 控制器 运算器 CPU 司 LoCcS
计算机硬件 输入设备 存储器 输出设备 控制器 运算器 CPU

存储器 保存正在运行的程序代码和数据 内存的最小单元是bit,一个bit存储一个二进制 位。一般8个bit组成一个byte,(若干个byte组 成一个word) 在一般的机器中,内存按字节编址,内存大小也 是按字节计量 关机后,内存的数据全部丢失 ©广义的存储器包括主存和次级存储器 司 LoCcS
存储器 保存正在运行的程序代码和数据 内存的最小单元是bit,一个bit存储一个二进制 位。一般8个bit组成一个byte,(若干个byte组 成一个word) 在一般的机器中,内存按字节编址,内存大小也 是按字节计量 关机后,内存的数据全部丢失 广义的存储器包括主存和次级存储器

© CPU CPU (Central Processing Unit) 有 两个部件组成: ALU Arithmetic-Logic Unit 算器) .Control unit (控制器) 司 LoCCS
CPU CPU (Central Processing Unit) 有 两个部件组成: • ALU – Arithmetic-Logic Unit(运 算器) • Control unit (控制器)

控制器和运算器 控制器控制计算机的其余部分如何完成程序的指令 。 指挥内存和其它部件之间的信息的传送(包括信息和 指令) ·指挥CPU和输入输出设备之间的控制信息的传送 控制器工作流程 读取指令、分析指令的操作要求、生成控制信号、运 行控制电路 运算器执行控制器发出的控制信号 司 LoCcS
控制器和运算器 控制器控制计算机的其余部分如何完成程序的指令 • 指挥内存和其它部件之间的信息的传送(包括信息和 指令) • 指挥CPU和输入输出设备之间的控制信息的传送 控制器工作流程 • 读取指令、分析指令的操作要求、生成控制信号、运 行控制电路 运算器执行控制器发出的控制信号

图 输入输出设备 输入设备将人能理解的符号转换成计算机能处理 的符号。常用的输入设备有:键盘、鼠标、光笔 等 输出设备将计算机的输出转换成人能理解的输出。 常用的输出设备有:显示器、打印机、音响设备 等 司 LoCcS
输入输出设备 输入设备将人能理解的符号转换成计算机能处理 的符号。常用的输入设备有:键盘、鼠标、光笔 等 输出设备将计算机的输出转换成人能理解的输出。 常用的输出设备有:显示器、打印机、音响设备 等

⑧ 计算机的组成 计算机,也被称之为“电脑”,是一种能够按照事先 存储的程序自动、高效地对数据进行输入、处理、存 储和输出的系统 ©硬件:计算机的躯壳 ©软件:计算机的灵魂 司 LoC
计算机的组成 硬件:计算机的躯壳 软件:计算机的灵魂 计算机,也被称之为“电脑”,是一种能够按照事先 存储的程序自动、高效地对数据进行输入、处理、存 储和输出的系统
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)函数指针的应用、气泡排序法.pptx
- 《机器学习与知识发现》教学资源:Linear Algebra Review and Reference.pdf
- 《数据科学引论——Python之道》课程教学资源(教案讲义)09 机器学习.pdf
- 《数据科学引论——Python之道》课程教学资源(教案讲义)08 数据可视化.pdf
- 《数据科学引论——Python之道》课程教学资源(教案讲义)07 数据科学方法学.pdf
- 《数据科学引论——Python之道》课程教学资源(教案讲义)06 数据统计初步.pdf
- 《数据科学引论——Python之道》课程教学资源(教案讲义)05 数据收集.pdf
- 《数据科学引论——Python之道》课程教学资源(教案讲义)04 数据分析入门.pdf
- 《数据科学引论——Python之道》课程教学资源(教案讲义)03 Python简介.pdf
- 《数据科学引论——Python之道》课程教学资源(教案讲义)02 数据科学的应用.pdf
- 《数据科学引论——Python之道》课程教学资源(教案讲义)10 TensorFlow-深度学习实践.pdf
- 《数据科学引论——Python之道》课程教学资源(教案讲义)01 什么是数据科学.pdf
- 《数据科学引论——Python之道》课程教学资源(课件讲稿)09 机器学习.pdf
- 《数据科学引论——Python之道》课程教学资源(课件讲稿)08 数据可视化.pdf
- 《数据科学引论——Python之道》课程教学资源(课件讲稿)07 数据科学方法学(2/2).pdf
- 《数据科学引论——Python之道》课程教学资源(课件讲稿)07 数据科学方法学(1/2).pdf
- 《数据科学引论——Python之道》课程教学资源(课件讲稿)06 统计初步.pdf
- 《数据科学引论——Python之道》课程教学资源(课件讲稿)05 网络爬虫介绍和样例.pdf
- 《数据科学引论——Python之道》课程教学资源(课件讲稿)05 爬虫环境搭建.pdf
- 《数据科学引论——Python之道》课程教学资源(课件讲稿)04 数据分析入门.pdf
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)第七章 间接访问——指针.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)第三章 分支程序设计.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)第二章 通过例子学习.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)第五章 批量数据处理——数组.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)第六章 过程封装——函数.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)第四章 循环控制.ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第10章 计算机病毒的防范技术.ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第11章 常用杀毒软件及其解决方案.ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第12章 计算机病毒防治策略.ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第01章 计算机病毒概述(刘功申).ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第02章 计算机病毒理论模型.ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第03章 计算机病毒结构及技术分析.ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第04章 传统计算机病毒.ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第05章 特洛伊木马(Trojan horse).ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第06章 宏病毒.ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第07章 Linux病毒技术.ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第08章 移动智能终端恶意代码.ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第09章 新型计算机病毒.ppt
- 上海交通大学:《高级计算机系统结构》课程教学资源(讲稿).pdf
- 计算机系统结构课程教材:计算机科学丛书《深入理解计算机系统》【兰德尔E.布莱恩特、大卫R.奥哈拉伦】原书第三版(中文版)PDF电子书(共十二章)Computer Systems A Programmer's Perspective.pdf