程序设计相关概念ccvc及vc使用03131.pptxVIP

  1. 1、本文档共39页,可阅读全部内容。
  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文档。上传文档
查看更多
程序设计相关概念ccvc及vc使用03131

程序要让计算机按照人们的愿望工作,必须由人们事先编制好程序,并输入到计算机,让计算机执行程序才能产生相应的操作结果。程序 = 算法+数据结构+程序设计方法+语言工具+环境算法(Algorithm)广义讲:算法是解决问题的逻辑步骤,是对特定问题求解步骤的一种描述。计算机算法:是用程序解决问题的逻辑步骤,是指令的有限序列。 通过算法能够描述出来的问题,才能够通过计算机求解。正确的算法有三个条件:每个逻辑步骤有可实现的语句来完成(可行性);每个步骤间的关系是唯一的(确定性);算法要能终止(防止死循环)(有穷性)。算法的表示自然语言伪 代 码图形工具——流 程 图程序流程图概念:以特定的图形符号加上说明,表示算法的图 ,称为流程图或框图。符号及其意义:端点框流程线处理框判断框连接点I/O框流程图描述算法举例start用框图描述函数 1 x ? 0 y =? -1 x 0A输入x输出ynoyesx ?0?y =-1endy=1A程序设计用计算机解决一个实际应用问题时的整个处理过程称为程序设计。程序设计方法有两种:结构化程序设计方法 结构:顺序结构、分支结构、循环结构 原则:采用自顶向下、逐步细化面向对象程序设计方法 当C程序达到一定的规模(25000行以上)后维护修改相当困难,引入了面向对象程序设计的内容(C++)。程序设计语言程序设计语言:机器语言:0和1。汇编语言:用一些特定的“助记符号”代替0和1来表示指令的程序设计语言。高级语言:接近于人们习惯使用的自然语言(英文)和数学语言。机器语言汇编语言高级语DD+二进制指令助记符自然语言高级语言编译系统机器语言程序设计语言编译系统C、C++、VC 高级语言的历史及种类1954年第一种高级语言:FORTRAN总数:2500种以上影响较大的高级语言:FORTRAN和ALGOL(适合数值运算)BASIC和QBASIC(适合初学者的小型会话语言)Pascal(适合教学的结构程序设计语言)C(系统描述语言)C++(面向对象的程序设计语言)JAVA(面向对象的程序设计语言)C语言C语言是国际上广泛流行的高级语言。系统软件、应用软件1973年贝尔实验室的D.M.Ritchie ,设计出了C语言,并用之改写了原来用汇编编写的UNIX。1978年影响深远的名著《The C Programming Language》由 Brian W.Kernighan和Dennis M.Ritchie 合著,被称为标准C。之后,C语言先后移植到大、中、小、微型计算机上,已独立于UNIX和PDP,风靡世界,成为最广泛的几种计算机语言之一。C语言的特点(1)语言简洁——32个关键字、9种控制语句,程序形式自由(2)运算符丰富——34种运算符 (3)数据类型丰富——可实现各种复杂的数据结构。(4)模块化和结构化的语言。 (5)语法限制不太严格,程序设计自由度大。(6)允许直接访问物理地址。(7)目标代码质量高,程序执行效率高。(8)可移植性好——各种型号的计算机和各种操作系统 C++1980年:贝尔实验室开始对C进行改进和扩充―――带类的C1983年:取名C++1994年:制定ANSI(美国国家标准协会:American National Standards Institute)C++标准草案1994~:不断发展―――目前的C++C++C++:包括了整个C(C的全部特征、属性、优点)。支持面向对象编程(OOP)包括过程性语言部分和类部分过程性语言部分:与C无本质上的区别。类部分:面向对象程序设计的主体。VCVisual C++ 6.0是编辑/运行/调试C/C++程序的集成环境.VC的使用第一个C程序VC的使用第一个C程序#include stdio.hvoid main( ){ printf (“Hello!\n); }/*文件包含*//*主函数 *//*函数体开始*//*输出语句*//*函数体结束*/ 说明: main-主函数名, void-函数类型每个C程序必须有一个主函数main{ }是函数开始和结束的标志,不可省每个C语句以分号结束使用标准库函数时应在程序开头一行写: #include stdio.h说明:本程序的作用是输出一行信息:Hello!非法结构特点函数与主函数程序由一个或多个函数组成。必须有且只能有一个主函数main()。程序执行从main开始,在main中结束,其它函数通过调用得以执行。语句C程序由若干条语句组成。每条语句用“;”作为终止符。注释/*……*/为注释,不能嵌套。不产生编译代码。例:/*This is the main /* of example1.1*/ */ void main( ){ int i , j , sum=0; for(i=1

文档评论(0)

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

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

1亿VIP精品文档

相关文档