- 1、本文档共103页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计课程介绍-第1章计算机简介参考
程序设计的思想与方法 课前的话 本课程的重要性 程序设计学习要点 实践性强 按照计算机的方式去思维 大学的学习生活 课程内容 计算科学导论 结构化的程序设计 成绩组成: 实践教学 30% 大作业 20% 期末考试 50% 实践教学 在电院机房。地址:电信群楼 4号楼311 内容:每次完成一个程序 时间: 第5,7,9,11,13,15,17周 周一、二下午的原上课时间 作业的相关规定及注意事项 本学期将布置5个作业,在课后独立完成 助教每周有两个晚上在机房答疑 作业要求: 必须独立、按时地完成每次上机作业 每次上机作业的具体要求参见每次作业的文档说明 上传的作业必须符合下述的“上传作业命名规则” 作业上传地址:67 用户码/密码:sjtu/sjtu ----下载作业、看通知 上传作业: 用匿名登录 作业命名规则 使用 WinRAR 软件将上机作业(包括工程文件、资源文件、源文件和头文件等)的多个文件直接压缩为一个压缩文件,该压缩文件必须命名为:” 学号_作业号.rar”。 若一次作业中包含多个小题,则每个小题应分别放入一个单独文件夹,多个文件夹直接压缩为一个压缩文件。其中,每个小题的文件夹应命名为:” 学号_作业号_题号”; 上传的作业中应该不包括Debug文件夹以及某些声音、图像文件 命名规则示例: 以学号为5030309999,上传第四次作业(第四次作业中含有两个独立的小作业)为例: 两个小作业的文件夹名字应为:5030309999_4_1 和 5030309999_4_2 压缩文件名应为: 5030309999_4.rar 评分标准 两个日期:“完成截止日期”, “上传截止日期” 正常应在“完成截止日期”前提交作业; “完成截止日期”后、“上传截止日期”前仍可上传作业,但视为“迟交”,迟交的作业将被扣除一定的分数。 在“上传截止日期”后,将停止该次作业批改。 一经发现作业抄袭情况,无论任何原因,抄袭者与被抄袭者的当次作业一律记为 0 分 教材参考教材 C++程序设计思想与方法 人民邮电出版社 翁惠玉 C程序设计(第3版) 谭浩强 程序设计基础(第2版) 吴文虎 清华大学出版社 C语言的科学和艺术 Eric S. Roberts 机械工业出版社 计算机科学概论 Nell Dale等 机械工业出版社 第1章 计算机简介 计算机的组成 计算机的发展 信息的表示 程序设计 C和C++ 上机准备 计算机的组成 硬件:计算机的躯壳 软件:计算机的灵魂 计算机硬件 存储器 保存正在运行的程序代码和数据 内存的最小单元是bit,一个bit存储一个二进制位。一般8个bit组成一个byte,若干个byte组成一个word 在一般的机器中,内存按字节编址,内存大小也是按字节计量 关机后,内存的数据全部丢失 CPU CPU (Central Processing Unit) 有两个部件组成: ALU – Arithmetic-Logic Unit(运算器) Control unit (控制器) 控制器 控制器控制计算机的其余部分如何完成程序的指令 指挥内存和其它部件之间的信息的传送(包括信息和指令) 指挥CPU和输入输出设备之间的控制信息的传送 控制器中的信息存储 控制器中有两个寄存器: 指令寄存器( IR ):保存当前正在执行的指令 程序计数器 ( PC ):保存下一条要执行的指令地址 控制器的工作 取下一条指令:按PC指定的地址到内存中取出下一条指令,存入IR。 解码指令:将指令解码成一系列的控制信号 执行指令:将控制信号发送给相关部件,执行相应的运算 运算器的组成 逻辑电路:执行控制器发出的控制信号 一组存放正在运算的数据的寄存器 输入输出设备 输入设备将人能理解的符号转换成计算机能处理的符号。常用的输入设备有:键盘、鼠标、光笔等 输出设备将计算机的输出转换成人能理解的输出。常用的输出设备有:显示器、打印机、音响设备等 计算机的组成 计算机软件 软件可以分为系统软件和应用软件。 系统软件居于计算机系统中最靠硬件的部分,它将计算机的用户与硬件隔离。系统软件与具体的应用无关,但其他的软件要通过系统软件才能发挥作用。常用的系统软件有操作系统、编译器、网络软件等。 应用软件是为了支持某一应用而开发的软件。如字处理软件、财务软件等。 第1章 计算机简介 计算机的组成 计算机的发展 信息的表示 程序设计 C和C++ 上机准备 计算机的发展 1946 – ENIAC: 第一台全电子的计算机,由 John Mauchly 和John Eckert设计 ENIAC的特点: 真空管 无程序存储 采用十进制 Von Neumann和EDVAC
文档评论(0)