C语言程序设计教案课件.ppt

C语言程序设计教案课件.ppt

ID:57057119

大小:233.50 KB

页数:25页

时间:2020-07-30

C语言程序设计教案课件.ppt_第1页
C语言程序设计教案课件.ppt_第2页
C语言程序设计教案课件.ppt_第3页
C语言程序设计教案课件.ppt_第4页
C语言程序设计教案课件.ppt_第5页
资源描述:

《C语言程序设计教案课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计基础电子与计算机科学技术学院课程基本情况总学时:64学时其中: 上课:44学时上机:20学时至少20学时自由上机课程简介学习目的了解计算机的组成,工作原理,以及与计算机有关基础知识,掌握计算机中数据的表示和存贮方法熟练掌握C语言的基本概念,语法规则,程序结构及常用的编程技巧,能够编写比较简单的程序了解结构化程序设计的概念和思路,掌握算法的概念和表示方法,能够用C语言实现几种常用的算法本课程的特点计算机程序设计是一门实验性很强的课程,上课要认真听课,多看书,更要多上机实践,仅仅听课,看不可能学好本课程.学习本课程的方法:读懂程序->上

2、机模仿->自己编程要求上课作业上机;第1章计算机基础知识第1节 计算机系统的组成一个完整的计算机系统包括:硬件系统和软件系统硬件系统:计算机系统的基础,核心软件系统:以硬件系统为平台,对硬件进行控制管理,并完成各种任务1.硬件系统计算机处理问题的过程与人类处理问题的过程较为相似。计算机处理问题所用到的设备:运算器、控制器、存贮器、输入设备、输出设备。运算器与控制器合称为CPU(中央处理器)硬件系统主机中央处理器(CPU)运算器控制器内存储器只读存储器(ROM)随机存储器(RAM)外存储器——硬盘、软盘、光盘外部设备输入设备——键盘、鼠标、光笔、扫

3、描仪输出设备——显示器、打印机、绘图仪计算机系统组成框图2.冯•诺依曼存储程序工作原理冯•诺依曼于1945年提出了“程序内存式”计算机的设计思想。为电子计算机的逻辑结构设计奠定了基础,成为计算机设计的基本原则。所以计算机都遵循同一原理:二进制:计算机中所有信息都必须用二进制表示存储程序控制:将需要解决的问题用程序设计语言写成程序,与处理问题所需的原始数据一起通过输入设备送给计算机的内存,即存储程序;然后,控制器按照程序规定的运算步骤或用户提出的要求向计算机的有关部件发布命令并控制它们执行相应的操作,对数据进行处理,即程序控制。计算机各组成部分的联

4、系存贮器输入设备输出设备控制器运算器数据线控制线3.各模块之间的联系地址总线,数据总线,控制总线1.软件系统的分类系统软件:实现某一系统方面的功能,如高级语言、操作系统等。应用软件:实现应用领域的功能,是用户为应用目的开发的程序,如工资管理程序、CAD等。2.操作系统(OperatingSystemOS)所有软件的核心,控制、并管理计算机的所有资源。有Windows、OS/2、Linux、Unix等。二.软件系统第2节计算机中数据的表示和存贮数据(信息):对客观事物的符号表示,能够输入计算机,并能被计算机存贮和处理的所有符号的总称.如:数值、文字

5、、语音、图形和图象等。一.数据的表示数据必须转化为二进制数,才能被计算机存储,传送,处理。1.数制:按照进位原则进行计数,进位计数制.常用数制:十进制,二进制,八进制,十六进制.不同进制的书写方法:二进制:101(B),(101)2,(101)B十进制:101(D),(101)10,(101)D八进制:101(O),(101)8,(101)O十六进制:10(H),(10)16,(10)HN进制:逢N进一,N称为基数N进制的位权表示:anan-1...a1a0.a-1a-2…(N)=anNn+an-1Nn-1+…+a1N1+a0N0+a-1N-1+

6、a-2N-2+…如:2345(D)=2x103+3x102+4x101+5x100=2345N进制转化的十进制的基本公式2.计算机中数据的表示:二进制,逢二进一,数字符号:0,1,基数:2优点:便于实现,运算简单,便于存贮缺点:数据长度大,不易书写,记忆,容易出错为了使用方便,常使用八进制和十六进制3.数制转换1)十进制转化成N进制,基本方法:整数部份:除基逆序取余法.小数部份:乘基顺序取整法.例1:100(D)=1100100(B)=144(O)=64(H)01100250225212262321001001211001001008128180

7、4411441001661604664例2:0.75(D)=0.11(B)0.64(D)=0.1010(B)0.75X21.50X21.00X20110.64X21.28X20.56X2101.12X20.24X20.4810工程问题上,误差总是存在的,追求绝对准确是毫无意义的,也是做不到的,只要满足精度要求即可.二进制数:0,1八进制数:0,1,2,3,4,5,6,7十六进制:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F2)N进制转化为十进制N进制的位权表示:anan-1...a1a0.a-1a-2…(N)=anNn+an-1

8、Nn-1+…+a1N1+a0N0+a-1N-1+a-2N-2+…例:10101(B)=1x24+1x22+1=21(D)101(B)=1

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

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

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