[经济学]第1章 程序设计基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[经济学]第1章 程序设计基础

C程序设计教程 聂 世 澄 第一章 程序设计基础 教材用法 依据教材讲述C语言,在最后简单介绍C++和VC++的用法。 讲课时主要在Win-TC的集成环境中编程演示,上机课可以用Win-TC 环境,也可以用TURBO C 环境。 时间与实验双周3上午,第2周开始。 1.1 程序与程序设计语言 1.1.1 指令与程序 指令:是计算机完成某个基本操作的命令。 一台计算机所能执行的全部指令的集合称为这台计算机的指令系统。   从计算机组成的层次结构来说,计算机的指令分:   微指令:是微程序级的命令,它属于硬件。   宏指令:是由若干条机器指令组成的软件指令,它属于软件。   机器指令:介于微指令和宏指令之间,通常简称为指令,每一条指令可以完成一个独立的算术运算或逻辑运算操作。 计算机程序是有一系列的机器指令组成的,而指令就是要计算机执行某种操作的命令。 程序=算法+数据结构+程序设计方法+语言工具和环境    计算机程序就是指 电脑可以识别运行的指令集合。 计算机程序指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。 1.1.2 程序设计与程序设计语言 一、程序设计 程序=数据结构+算法 有专家认为: 程序=算法+数据结构+程序设计方法+语言工具和环境 二、程序设计语言 程序设计语言,通常简称为编程语言,是一组用来定义计算机程序的语法规则。它是一种被标准化的人机交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。 许多种编程语言共存的原因:编写程序的初衷各不相同; 新手与老手之间技术的差距非常大,有些语言对新手来说太难学; 不同程序之间的运行成本各不相同。    有许多用于特殊用途的语言,只在特殊情况下使用。 三、程序设计语言的分类 ? ⒈机器语言:   ①CPU能识别的,不需翻译能直接执行的程序语言,CPU只能识别机器语言。   ②机器语言由二进制数组成指令码,执行速度最快。   ③但不好记忆、编写修改难度大,因机而异,极少使用。  ⒉汇编语言   ①用助记符的形式表示机器指令,用符号来代替地址,便于人们的理解与记忆,这就是汇编语言。 ②汇编语言必须经过专用软件的翻译,翻译成用机器码表示的目标程序,CPU才能识别和执行。汇编语言仍然因机而异,编写难度较大,但对外部设备的输入、输出的实时控制,用汇编语言编程序,效率最高(C语言可将汇编语言指令嵌入C语言程序中)。 debug 演示 ex: exit delay1 proc push bx push cx mov bx,6000 del1: mov cx,0 loop $ dec bx jnz del1 pop cx pop bx ret delay1 endp code ends end start ⒊高级语言 ??? 高级语言的语句(或指令)接近于自然语言,面向问题,而不面向机器,便于阅读、理解,独立于具体的机器系统,通用性和可移植性大为提高。 源程序的编译和执行   计算机只能识别机器语言,而不能识别高级语言,对高级语言所编写的程序,必须经过编译程序编译或经解释程序解释后,才可在计算机上运行。 ? ??? 有两种方式(编译方式、解释方式) C语言是编译语言,目前流行的是 Visual C++ 6.0 VC 7.0 C# 1.1.3 语言处理程序 一、汇编程序 将汇编语言程序(源程序)翻译加工成机器语言程序(目标程序)的过程,由汇编程序完成 二、解释程序 将高级程序设计语言编写的源程序按动态的运行顺序逐句进行翻译并执行。 三、编译程序 将高级程序设计语言编写的源程序翻译成用汇编语言或机器语言表示的目标程序。 汇编程序和编译程序都产生目标程序,但解释程序不产生目标程序; 解释程序提供人机对话的工作方式,但源程序执行速度比较慢; 编译程序对源程序进行编译产生目标程序,将来执行的

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档