第1章 C 语 言 概 述14.ppt

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

计算机的组成 下图为冯·诺依曼计算机结构图 计算机软件系统 计算机工作过程 计算机工作时要预先把指挥计算机如何进行操作的指令序列(通常称为程序)和原始数据通过输入设备输入到计算机的内部存储器中。每一条指令中明确规定了计算机从哪个地址取数,进行什么操作,然后送到什么地址等步骤。 指令的执行 计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑操作,然后再按地址把结果送到内存中去。接下来,再取出第二条指令,在控制器的指挥下完成规定操作。依此进行下去,直至遇到停止指令。 简而言之,即将程序与数据一样存储,按程序编排的顺序,一步一步地取出指令,自动地完成指令规定的操作。 软件运行过程的简单描述 计算机把机器代码读入到内存(Memory)。 由CPU运行这些代码。 读取输入(Input)。 产生输出(Output)。 完成程序员预定的功能。 程序设计语言的故事 机器语言编写的A+B程序 特点:执行效率高; 不直观,不易查错,软件生产效率低。 此时不能称之为语言,只是“数据”指令。 程序设计语言的故事 汇编语言:采用符号表示操作码和地址码,比机器语言的指令代码易于记忆。 汇编语言编写的A+B程序 ADD AX,BX 用汇编语言编写的程序(又称源程序)经汇编器加工处理(翻译)后,就可转换成在计算机上可以直接执行的机器语言程序。 特点:语言简单,执行效率高。 写作效率仍然较低。 面向机器的语言,仍属于低级语言。 程序设计语言的故事 高级语言 :所谓高级,是指通用性好,不必对计算机的指令系统有深入的了解就可以编写程序。 特点:可读性强,可移植性好。 软件生产效率高。 程序运行结果如下: Enter Two Numbers:64 28 The sum is 98 不同进制数之间的对应关系 常用数制之间的转换 1.非十进制数转换为十进制数 方法是:把各个非十进制数按权展开求和。 1)二进制数转换成十进制数 例:(111.011)2=(1×22+1×21+1×20+0×2-1+1 ×2-2+1×2-3)10=(7.375)10 2.十进制数转换为非十进制数 整数部分:采用“除以N反序取余”的规则进行,即将十进制整数除以N得到商和余数,再不断将商除以N得到新的商与余数,直到商为0为止,将余数从下到上即为对应的数码; 小数部分:采用“乘N正序取整”的规则进行,即将小数部分乘以N ,得到积,再将小数部分乘以N得到新的积,反复以上步骤直到小数部分为0为止。 例:(29.375 )10 =(?)2 整数部分:按“除以2反序取余”的规则进行 从下到上(反序)取余,可得29的二进制数为 11101 即 (29)10=(11101)2 小数部分:按“乘2正序取整”的规则进行 3.非十进制数之间的转换 (1)二进制数与八进制数的转换 方法是:以小数点为界,分别向左向右每三位二进制数合成一位八进制数,或每一位八进制数展成三位二进制数,不足三位者补0。 例:(423.45)8 =(?)2 =(100,010,011.100,101) 4 2 3 . 4 5 (2)二进制数与十六进制数的转换 方法是:以小数点为界,分别向左向右每四位二进制数合成一位十六进制数,或每一位十六进制数展成四位二进制数,不足四位者补0。 例:(E7.5A)16 = (?1110, 0111.0101 ,1010? )2 E 7 . 5 A (3)八进制数与十六进制数的转换 借助于二进制数来完成 而实际上,整数在机器内大多用补码表示,对负整数而言,符号位仍为1,但绝对值部分却是反码的最低位加1得到的结果,因此 (-43)补=1111 1111 1101 0101 Turbo C++3.0的基本操作 Turbo C++(简称TC)是一个集成编译环境,它可以完成C和C++程序的编辑、编译、连接和运行的全过程,而不必脱离TC环境。 1.安装软件 2启动TC 启动TC方式:利用鼠标双击TC图标,可以打开该系统; 进入TC集成编译环境后,在屏幕上出现如图所示的主窗口。 Turbo C++3.0集成环境 各项目的名称和主要功能如下: File

文档评论(0)

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

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

1亿VIP精品文档

相关文档