全国计算机2级考试必看.pptVIP

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

全国计算机等级考试 二级教程 ----C语言程序设计;第一章 程序设计基本概念; 计算机本身是不能直接识别由上面所说的高级语言编写的程序的,它只能接受和处理由0和1的代码构成的二进制指令或数据。这种形式的指令是面向机器的,因此叫它“机器语言”。 那么由高级语言写出来的程序相对于机器执行的机器语言来说叫“源程序”,把由二进制代码表示的程序称为“目标程序”。因此,在编写完源程序以后,若想在机器上执行该程序,就要有一种被叫做“编译程序”的软件把源程序翻译成“目标程序”。每种高级语言都有与它对应的编译程序。如C语言的编译程序Turbo C. ; C源程序经过C编译程序编译之后生成一个后缀为.OBJ的二进制文件(称为目标文件),然后由自然保护区为“连接程序”(Link)的软件,把.OBJ文件与C语言提供的各种库函数连接起??生成一个后缀为.EXE的可执行文件。可通过点击或者输入该文件的名字就可以执行这个文件了。 1.1.2 程序设计 简单程序设计一般包含以下几个部分: 1.确定数据结构。 2.确定算法。 3.编码。 ; 4.在计算机上调试程序。 5.整理并写出文档资料。 1.2 算法 学习计算机程序设计的目的就是在用语言作为工具,设计出可供计算机运行的程序。 那么,如何对一个已知的问题进行有效的求解呢?怎样才能编写出程序呢? 一般来说,除了待定合理的数据结构外,关键的一步是设计算法,有了一个好的算法,就可以用任何一种计算机高级语言把算法转换为程序(编写程序)。 算法---为解决某个特定的问题而采取的确定且有限的步骤。 ; 算法的五个特性: 1.有穷性; 2.确定性; 3.可行性; 4.有0个或多个输入; 5.有1个或多人输出; 算法的描述方法:伪代码和流程图。 ;1.3 结构化程序设计和模块化结构 1.3.1 结构化程序 结构化程序由三种基本结构组成: 1. 顺序结构; 2. 选择结构; 3. 循环结构。 ; ;多分支选择结构;循环结构; 已经证明,由三种基本结构所络组成的算法可以解决任何复杂的问题。由三种基本结构所构成的算法称为结构化算法;由三种基本结构所构成的程序称为结构化程序。;例1.1 先后输入若干个整数,要求打印出其中最大的数,当输入的数小于0时结束。用N-S流程图表示算法。 解题思路:先输入一个数,在没有其他数参加比较之前,它显然是当前最大的数,把它放到变量max 中,让max始终存放当前已比较过的数中上最大值。然后输入第二个数,并与max比较,如果第二个数大于max,则用第二个数替换max中原来的值;如果第二个数小于max,则max中原来的值保持不变。如此循环下去,直到输入的数小于0时程序结束。最后max中的值就是所有输入数中的最大值。 根据上面的思路,画出N-S流程图。变量x用来控制循环的次数,当x0时,执行循环体;在循环体内进行两个数的比较和和输入新的x值。;读入一个数给x;1.3.2 模块化结构;C语言32个关键字:(由系统定义,不能重作其它定义) auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef unsigned union void volatile while

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档