C语言程序设计》第01章C语言程序设计预备知识

C语言程序设计》第01章C语言程序设计预备知识

ID:38959194

大小:940.31 KB

页数:49页

时间:2019-06-22

C语言程序设计》第01章C语言程序设计预备知识_第1页
C语言程序设计》第01章C语言程序设计预备知识_第2页
C语言程序设计》第01章C语言程序设计预备知识_第3页
C语言程序设计》第01章C语言程序设计预备知识_第4页
C语言程序设计》第01章C语言程序设计预备知识_第5页
资源描述:

《C语言程序设计》第01章C语言程序设计预备知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章C语言程序设计预备知识制作人:王敬华教材、参考书与课时安排教材C语言程序设计教程王敬华编著清华大学出版社参考书C语言程序设计教程习题解答与实验指导王敬华编著清华大学出版社C语言程序设计教程谭浩强高等教育出版社C高级实用程序设计王士元清华大学出版社课时安排授课:54学时上机:36学时学习要求及成绩构成学习要求课前请做好预习,课后请做好复习保持课堂安静,头脑清醒,思维活跃认真、独立、按时完成并提交作业重视上机实践,有效利用宝贵的上机时间成绩构成平时考勤:10%平时作业:10%平时上机:20%期末考试:上机考10%+笔考50%第1章:C语言程序设计预备知识学习的意义1、什么

2、是计算机?计算机是以逻辑部件为物质基础,能够对信息进行自动处理的机器。逻辑部件其实就是指计算机的硬件系统,而对信息的自动处理则是由计算机的软件系统来实现的2、何为“信息”?“信息”包括的范围很广,它可以是数字、文字、图像、声音等3、计算机中如何表示“信息”?不管哪种类型的信息在计算机中最终都是以二进制数据信息来表示和处理101010111111…….语言程序设计教程王敬华第一章预备知识C4、什么是C语言?结论:C语言就是编制计算机软件的开发工具。具体就是对这些信息进行处理的软件工具。除了:了解计算机硬件系统的组成(因为硬件是软件的物质基础)。了解计算机软件系统的组成(因为软

3、件是硬件的灵魂)。更重要的是:了解二进制数在计算机中的表示形式、表示范围以及二进制数的算术运算和逻辑运算,另外就是数据在计算机中是如何存储的。学好C语言必须掌握的基础知识!!!语言程序设计教程王敬华第一章预备知识C学习目标了解计算机的系统组成及工作原理;掌握二进制数的表示及二进制数与其它进制数的转换方法;掌握机器数的表示形式和表示范围,特别是补码表示形式;掌握补码的加、减运算方法;掌握二进制数的位运算方法;这些是更好地理解和掌握C语言数据类型(第3章)的基础。语言程序设计教程王敬华第一章预备知识C学习内容计算机系统组成及工作原理简介进位计数制及其转换(二进制、八进制、十六进

4、制)机器数的表示形式及其表示范围(原码、补码、反码)二进制数的位运算(与、或、非、异或)本章小结语言程序设计教程王敬华第一章预备知识C1.1计算机系统组成及工作原理简介计算机系统硬件系统软件系统运算器控制器存储器输入设备输出设备内存外存CPU主机外围设备系统软件应用软件硬件是指构成计算机的物理装置,看得见、摸得着,是一些实实在在的有形实体软件是指计算机程序及有关程序的技术文档资料语言程序设计教程王敬华第一章预备知识C硬件系统的基本组成及工作原理输入设备内存储器外存储器运算器控制器输出设备信息(如程序、原始数据)(存)数据(取)数据运算命令输出命令输出信息(存)数据存取指令程

5、序指令数据输入指令数据信息控制信息语言程序设计教程王敬华第一章预备知识C(1)运算器(ALU-ArithmeticLogicUnit)运算器又称算术逻辑部件,简称ALU,是计算机用来进行数据运算的部件。数据运算包括算术运算和逻辑运算,后者常被忽视,但恰恰是逻辑运算使计算机能进行因果关系分析。一般运算器都具有逻辑运算能力(2)控制器(Controller)控制器是计算机的指挥系统,计算机的工作就是在控制器控制下有条不紊协调工作的。控制器通过地址访问存储器,逐条取出选中单元的指令,分析指令,根据指令产生相应的控制信号作用于其它各个部件,控制其它部件完成指令要求的操作。上述过程周

6、而复始,保证了计算机能自动、连续地工作语言程序设计教程王敬华第一章预备知识C一般把运算器和控制器做在一块集成电路芯片上,称为中央处理器,简称为CPU(CentralProcessingUnit)。它是计算机核心和关键,计算机的性能主要取决于CPU。(3)存储器(Memory)存储器是计算机中具有记忆能力的部件,用来存放程序或数据。程序和数据是两种不同的信息,应放在不同的地方,两者不可混淆。指令总是送到控制器,而数据则总是送到运算器。存储器就是一种能根据地址接收或提供指令或数据的装置。存储器可分为两大类:即内存储器和外存储器。语言程序设计教程王敬华第一章预备知识C内存储器简称

7、内存,又称主存,是CPU能根据地址线直接寻址的存储空间,是计算机内部存放数据的硬件设备,是程序和数据存储的基本要素,由半导体器件制成。内存中存放数据是以相应的内存单元为单位进行存放的,内存单元的大小可以是一个字节,也可以是多个字节,每个内存单元都有一个编号,它表示该内存单元所对应的内存地址。内存的特点是存取速度快,基本上能与CPU速度相匹配。外存储器简称外存,它作为一种辅助存储设备,主要用来存放一些暂时不用而又需常期保存的程序或数据。当需要执行外存中的程序或处理外存中的数据时,必须通过CPU输入/输出指令,将其调入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。