1 / 49
文档名称:

第01章__C语言程序设计预备知识.ppt

格式:ppt   页数:49
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第01章__C语言程序设计预备知识.ppt

上传人:所以所以 2012/5/28 文件大小:0 KB

下载得到文件列表

第01章__C语言程序设计预备知识.ppt

文档介绍

文档介绍:第1章 C语言程序设计
预备知识
叶元卯 ******@ecust.
教材、参考书与课时安排
教材
C/C++程序设计夏宝岚主编华东理工大学出版社
参考书
C语言程序设计教程(第2版)
C语言程序设计教程(第2版)习题解答与实验指导
王敬华编著清华大学出版社
C语言大学实用教程(第2版)苏小红电子工业出版社
C语言程序设计(第2版) 谭浩强高等教育出版社
课时安排
授课:32学时
上机:32学时
学习要求及成绩构成
学习要求
课前请做好预习,课后请做好复习
保持课堂安静,头脑清醒,思维活跃
认真、独立、按时完成并提交作业
重视上机实践,有效利用宝贵的上机时间
成绩构成
平时考勤:5% 平时作业:5%
平时上机:20% 期末考试:上机考70%
第1章:C语言程序设计预备知识
学习的意义
1、什么是计算机?
计算机是以逻辑部件为物质基础,能够对信息进行自动处理的机器。逻辑部件其实就是指计算机的硬件系统,而对信息的自动处理则是由计算机的软件系统来实现的
2、何为“信息”?
“信息”包括的范围很广,它可以是数字、文字、图像、声音等
3、计算机中如何表示“信息”?
不管哪种类型的信息在计算机中最终都是以二进制数据信息来表示和处理
101010111111…….
语言程序设计教程
第二版
第一章
预备知识
C
4、什么是C语言?
结论:
C语言就是编制计算机软件的开发工具。具体就是对这些信息进行处理的软件工具。
除了:
了解计算机硬件系统的组成(因为硬件是软件的物质基础)。
了解计算机软件系统的组成(因为软件是硬件的灵魂)。
更重要的是:了解二进制数在计算机中的表示形式、表示范围以及二进制数的算术运算和逻辑运算,另外就是数据在计算机中是如何存储的。
学好C语言必须掌握的基础知识!!!
语言程序设计教程
第二版
第一章
预备知识
C
学习目标
了解计算机的系统组成及工作原理;
掌握二进制数的表示及二进制数与其它进制数的转换方法;
掌握机器数的表示形式和表示范围,特别是补码表示形式;
掌握补码的加、减运算方法;
掌握二进制数的位运算方法;
这些是更好地理解和掌握C语言数据类型(第3章)的基础。
语言程序设计教程
第二版
第一章
预备知识
C
学习内容
计算机系统组成及工作原理简介
进位计数制及其转换(二进制、八进制、十六进制)
机器数的表示形式及其表示范围(原码、补码、反码)
二进制数的位运算(与、或、非、异或)
本章小结
语言程序设计教程
第二版
第一章
预备知识
C
计算机系统组成及工作原理简介
计算机系统
硬件系统
软件系统
运算器
控制器
存储器
输入设备
输出设备
内存
外存
CPU
主机
外围设备
系统软件
应用软件
硬件是指构成计算机的物理装置,看得见、摸得着,是一些实实在在的有形实体
软件是指计算机程序及有关程序的技术文档资料
语言程序设计教程
第二版
第一章
预备知识
C
硬件系统的基本组成及工作原理
输入设备
内存储器
外存储器
运算器
控制器
输出设备
信息
(如程序、原始数据)
(存)数据
(取)数据
运算命令
输出命令
输出信息
(存)数据
存取指令
程序指令
数据
输入指令
数据信息
控制信息
语言程序设计教程
第二版
第一章
预备知识
C
(1) 运算器(ALU-Arithmetic Logic Unit )
运算器又称算术逻辑部件,简称ALU,是计算机用来进行数据运算的部件。数据运算包括算术运算和逻辑运算,后者常被忽视,但恰恰是逻辑运算使计算机能进行因果关系分析。一般运算器都具有逻辑运算能力
(2) 控制器(Controller)
控制器是计算机的指挥系统,计算机的工作就是在控制器控制下有条不紊协调工作的。控制器通过地址访问存储器,逐条取出选中单元的指令,分析指令,根据指令产生相应的控制信号作用于其它各个部件,控制其它部件完成指令要求的操作。上述过程周而复始,保证了计算机能自动、连续地工作
语言程序设计教程
第二版
第一章
预备知识
C