第01单元C语言概论.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第01单元C语言概论

C 语言程序设计 第一单元 C语言概论 开始学习前的问题 为什么要学习《C语言程序设计》? 怎样学习《C语言程序设计》? 怎样算学好了《C语言程序设计》? 开始学习前的问题 为什么要学习《C语言程序设计》? 答: 1、计算机语言是利用好计算机的基本途径、是将计算机区别于“计算器”的途径; 2、C语言是一种比较适合于工科应用的计算机语言; 3、以后的学习和工作中必定要使用计算机辅助; 4、会用C语言是人生的一种技能; 5、学好了C语言,学习其他计算机语言会很容易; 6、学习新知识本身就应该是一种乐趣。 开始学习前的问题 怎样学习《C语言程序设计》? 答: 1、学好基础 2、多多练习 3、多思考、多提问、主动使用计算机解决实际问题 4、兴趣最重要,要将学习C语言当做一种有趣的行为 开始学习前的问题 怎样算学好了《C语言程序设计》? 答: 1、会看懂C语言程序是已入皮毛 2、会写正确的C语言程序是基本入门 3、会用C语言程序解决一些实际问题是基本掌握 4、用规范的C语言代码写通用算法是掌握了C语言 5、用规范的C语言代码写成库供第三人使用算是熟练 6、用规范的C语言代码、模块化的思想、遵守软件工程的规范写成商业软件算是精通了。 主要内容 计算机发展简史(了解) 计算机组成(理解) 计算机数值表示(掌握) 计算机软件系统(了解) 计算机程序语言(了解) C语言(掌握) 参考教材:杨健霑《C语言程序设计》 参考教材:康卓 《大学计算机基础》 武汉大学出版社 参考资料:适普公司技术人员内部培训-计算机相关知识 1、计算机发展简史 1、计算机发展简史 1、计算机发展简史 2、计算机硬件组成 2、计算机硬件组成 2、计算机硬件组成 2、计算机硬件组成 2、计算机硬件组成 2、计算机硬件组成 2、计算机硬件组成 2、计算机硬件组成 2、计算机硬件组成 3、计算机数值表示 计算机内部的数据全部是以二进制表示,这是由于: 电路简单,物理上容易实现,可靠性高。 运算简单,通用性强。 3、计算机数值表示 一位二进制加法的硬件实现: 3、计算机数值表示 数值表示的有关概念 数制:数制是以表示数值所用的数字符号的个数来命名的,并按一定进位规则进行计数的方法,是人们利用符号来记数的科学方法。通常引入:二进制、四进制、八进制和十六进制。 数码:进位计数系统中使用的数字符号。(十进制:0…9,二进制0,1,八进制0…7) 基数:数制中所使用的数码的个数。例如:十进制的基数是10,八进制的基数是8。 3、计算机数值表示 权:数制每一位所具有的值。例如十进制数3465.032 3 4 6 5 . 0 3 2 103 102 101 10o 10-1 10-2 10-3 3位权 2位权 1位权 0位权 位权与基数的关系:位权的值等于基数的若干次幂 进位计数制的计数原则:逢基数进一 任何一种数制表示的数都可以写成按位权展开的多项式之和 3、计算机数值表示 书写规则: 在数字后面加写相应英文字母作为标识: B(Binary) -- 二进制1100可表示为1100B O(Octonary) -- 八进制172可表示为172O D(Decimal)-- 十进制95可表示为95D H(Hexadecimal)--十六进制6FA2可写成6FA2H 在括号外面加数字下标: (100)2 -- 二进制 (100)8 -- 八进制 (100)10 -- 十进制 (100)16 --十六进制 3、计算机数值表示 3、计算机数值表示 在R进位计数中,任意一个数值均可以表示为如下形式: a na n-1a n-2 ??? a 2a 1a 0 . a -1 a -2 a ??? a -m 其值为: N = a n Rn + a n-1 Rn-1 + a n-2 Rn-2 + ··· + a 2 R2 +a 1 R1+a0 R0 + a-1 R-1 + a-2 R-2 + ··· a -m R-m 每位上的数值 = 该位上的数码 × 该位的位权 其数值为多项式的和 这种多项式的表示方法称为“位权展开求和”法。 3、计算机数值表示 例: 十进制数

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档