C++程序设计课程介绍第1章 计算机简介.ppt
《C++程序设计课程介绍第1章 计算机简介.ppt》由会员分享,可在线阅读,更多相关《C++程序设计课程介绍第1章 计算机简介.ppt(103页珍藏版)》请在三一办公上搜索。
1、程序设计的思想与方法,课前的话,本课程的重要性程序设计学习要点实践性强按照计算机的方式去思维大学的学习生活,3,课程内容,计算科学导论结构化的程序设计成绩组成:实践教学 30%大作业 20%期末考试 50%,实践教学,在电院机房。地址:电信群楼 4号楼311内容:每次完成一个程序时间:第5,7,9,11,13,15,17周 周一、二下午的原上课时间,作业的相关规定及注意事项,本学期将布置5个作业,在课后独立完成助教每周有两个晚上在机房答疑作业要求:必须独立、按时地完成每次上机作业每次上机作业的具体要求参见每次作业的文档说明上传的作业必须符合下述的“上传作业命名规则”作业上传地址:ftp:/20
2、2.120.36.167用户码/密码:sjtu/sjtu-下载作业、看通知上传作业:用匿名登录,作业命名规则,使用 WinRAR 软件将上机作业(包括工程文件、资源文件、源文件和头文件等)的多个文件直接压缩为一个压缩文件,该压缩文件必须命名为:”学号_作业号.rar”。若一次作业中包含多个小题,则每个小题应分别放入一个单独文件夹,多个文件夹直接压缩为一个压缩文件。其中,每个小题的文件夹应命名为:”学号_作业号_题号”;上传的作业中应该不包括Debug文件夹以及某些声音、图像文件命名规则示例:以学号为5030309999,上传第四次作业(第四次作业中含有两个独立的小作业)为例:两个小作业的文件夹
3、名字应为:5030309999_4_1 和 5030309999_4_2压缩文件名应为:5030309999_4.rar,评分标准,两个日期:“完成截止日期”,“上传截止日期”正常应在“完成截止日期”前提交作业;“完成截止日期”后、“上传截止日期”前仍可上传作业,但视为“迟交”,迟交的作业将被扣除一定的分数。在“上传截止日期”后,将停止该次作业批改。一经发现作业抄袭情况,无论任何原因,抄袭者与被抄袭者的当次作业一律记为 0 分,教材参考教材,C+程序设计思想与方法 人民邮电出版社 翁惠玉C程序设计(第3版)谭浩强程序设计基础(第2版)吴文虎 清华大学出版社C语言的科学和艺术 Eric S.Ro
4、berts 机械工业出版社 计算机科学概论 Nell Dale等 机械工业出版社,第1章 计算机简介,计算机的组成计算机的发展信息的表示程序设计C和C+上机准备,计算机的组成,硬件:计算机的躯壳软件:计算机的灵魂,计算机,也被称之为“电脑”,是一种能够按照事先存储的程序自动、高效地对数据进行输入、处理、存储和输出的系统,计算机硬件,存储器,保存正在运行的程序代码和数据内存的最小单元是bit,一个bit存储一个二进制位。一般8个bit组成一个byte,若干个byte组成一个word在一般的机器中,内存按字节编址,内存大小也是按字节计量关机后,内存的数据全部丢失,CPU,CPU(Central P
5、rocessing Unit)有两个部件组成:ALU Arithmetic-Logic Unit(运算器)Control unit(控制器),控制器,控制器控制计算机的其余部分如何完成程序的指令指挥内存和其它部件之间的信息的传送(包括信息和指令)指挥CPU和输入输出设备之间的控制信息的传送,控制器中的信息存储,控制器中有两个寄存器:指令寄存器(IR):保存当前正在执行的指令程序计数器(PC):保存下一条要执行的指令地址,控制器的工作,取下一条指令:按PC指定的地址到内存中取出下一条指令,存入IR。解码指令:将指令解码成一系列的控制信号执行指令:将控制信号发送给相关部件,执行相应的运算,运算器的
6、组成,逻辑电路:执行控制器发出的控制信号一组存放正在运算的数据的寄存器,输入输出设备,输入设备将人能理解的符号转换成计算机能处理的符号。常用的输入设备有:键盘、鼠标、光笔等输出设备将计算机的输出转换成人能理解的输出。常用的输出设备有:显示器、打印机、音响设备等,计算机的组成,计算机,也被称之为“电脑”,是一种能够按照事先存储的程序自动、高效地对数据进行输入、处理、存储和输出的系统,硬件:计算机的躯壳软件:计算机的灵魂,计算机软件,软件可以分为系统软件和应用软件。系统软件居于计算机系统中最靠硬件的部分,它将计算机的用户与硬件隔离。系统软件与具体的应用无关,但其他的软件要通过系统软件才能发挥作用。
7、常用的系统软件有操作系统、编译器、网络软件等。应用软件是为了支持某一应用而开发的软件。如字处理软件、财务软件等。,第1章 计算机简介,计算机的组成计算机的发展信息的表示程序设计C和C+上机准备,计算机的发展,1946 ENIAC:第一台全电子的计算机,由 John Mauchly 和John Eckert设计ENIAC的特点:真空管无程序存储采用十进制,Von Neumann和EDVAC,1946 Von Neumann对ENIAC进行了改进,设计了EDVACEDVAC 的主要特征:-采用二进制技术-存储指令,第一代计算机(1950),基于真空管技术典型产品有1951生产的UNIVAC I,由
8、 Mauchly and Eckert 设计第一代机的特点:无操作系统采用机器指令或汇编语言,第二代计算机(50末到60初),采用真空管技术特点:更可靠、更便宜出现了程序设计语言出现了简单的操作系统:批处理系统IBM 7000 series,DEC PDP-8,第三代计算机(60末到80初),采用集成电路技术特点:价格更便宜高集成度出现了分时系统 IBM 360 series(1964),第四代计算机,采用 LSI/VLSI技术特点:体积更小、价格更低、内存扩大有完善的操作系统,第1章 计算机简介,计算机的组成计算机的发展信息的表示程序设计C和C+上机准备,以二进制表示数据,文本信息声音图象整
9、型数实型数,英文文本信息的表示,ASCII American Standard Code for Information Interchange.常用于微型机中。EBCDIC Extended Binary Coded Decimal Interchange Code.常用于某些大型机中。Unicode 16-bit code designed to support international languages like Chinese and Japanese.,将每一个符号用一个二进制比特串来表示,英文字符的输入输出,由于英文是小字符集,可以将每一个字符做成键盘上的一个键,也可以将每一个
10、字符的形状存储在输出设备上。,英文字符的输入,英文字符的输出,每个字符内码对应了一个表示该字母的点阵。当显示器收到此内码时,就输出相应的点阵,汉字编码,汉字输入码:有输入设备产生的汉字编码。如拼音、五笔等。汉字内码:常用的是国标码,用两个7位的二进制数表示,用2个字节表示。汉字字型码:确定一个汉字字型点阵的编码,用于输出或打印,汉字属于大字符集,不能采用每键一字的方法。只能利用现有的小键盘。,以二进制表示数据,文本信息声音图象整型数实型数,数字音频,音频是一维的声波,属于模拟数据音频数字化:采样、量化、编码,采样、量化和编码,音频CD,每秒 44100 次采样,每个采样值量化为 16 位,因此
11、每秒钟非立体声需要705.6 Kbit的存储空间,立体声需要 1.411 Mbit的存储空间,以二进制表示数据,文本信息声音图象整型数实型数,图像和图形,数字图像的表示:用像素(pixel)表示,像素越多,质量越好。黑白图像的像素需要一个bit表示。如1表示白,0表示黑。如需要表示灰度和彩色,则需要多于1个bit。每个像素占用的bit越多,图像质量越好。分辨率:图象中的像素数,数字视频,由一系列帧组成,每个帧由像素组成。连续的视频至少用每秒 25 帧表示每秒的信息量=每秒的帧数*每帧的bit数=25帧*1024*768*24bit=472Mbps,以二进制表示数据,文本信息声音图象整型数实型数
12、,整型数的表示码制,讨论如何将符号位数字化。0表示正数,1表示负数。数字的三种编码方式为:原码 反码 补码,原码,用符号位和数值表示带符号数。正数的符号位为0,负数的符号位为1。数值部分用二进制表示。如用一个字节表示数值:62原=0 0111110-62原=1 0111110,反码,正数的反码与原码相同,负数的反码为该数的绝对值的原码取反。如:62反=0 0111110-62反=1 1000001,补码,正数的补码与原码相同,负数的补码为该数的反码加1。如:62补=0 0111110-62补=1 1000010大多数计算机系统都用补码表示整数,以二进制表示数据,文本信息声音图象整型数实型数,实
13、型数的表示,定点表示:小数点的位置固定不变浮点表示:小数点位置不固定。一个浮点数分成尾数和阶码两部分。阶码表示小数点在该数中的位数,尾数表示数的有效数值。如十进制数N=246.135,其浮点表示可为:N=246135*10-3=2461350*10-4=0.246135*103=0.0246135*104,浮点数的存储,阶码一般采用补码形式的二进制表示。尾数通常采用原码形式的二进制表示。当字长一定时,分配给阶码的位数越多,表示数的范围越大,但分配给尾数的位数将减少,从而降低数的精度。,浮点数的存储,如用一个字节表示浮点数:1位符号位,3位阶码,4位尾数。表示二进制数10.11为:,符号,阶码,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+程序设计课程介绍第1章 计算机简介 C+ 程序设计 课程 介绍 计算机 简介
链接地址:https://www.31ppt.com/p-2936019.html