C语言第1章 引言.pptVIP

  1. 1、本文档共29页,可阅读全部内容。
  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文档。上传文档
查看更多

§1.1计算机程序的基本概念§1.2计算机程序设计的步骤与方法§1.3算法及其表示§1.4计算机程序设计语言§1.5C语言程序的执行过程§1.6C语言程序开发环境第1章引言§1.1计算机程序的基本概念程序概念广义:通常指完成某项工作的一整套活动过程及活动方式。狭义:使计算机完成某一特定任务而编写的若干条指令的有序集合。计算机程序具有如下性质目的性、分步性、有限性、有序性、操作性§1.2计算机程序设计的步骤与方法1.2.1计算机程序设计的步骤1.2.2计算机结构化程序设计方法1.2.1计算机程序设计的步骤问题分析算法设计程序编码调试运行文档编制1.2.2计算机结构化程序设计方法

程序设计方法发展的几个阶段为什么学习结构化程序设计方法结构化程序设计思想结构化编码结构化程序的特点结构化程序的分析方法模块化设计§1.3算法及其表示1.3.1算法的概念与特点1.3.2算法的表示1.3.1算法的概念与特点算法的概念算法是指为解决某个特定问题而采取的方法和步骤。算法的特点有穷性确定性有零个或多个输入有一个或多个输出有效性1.3.2算法的表示自然语言流程图N-S图伪代码描述伪代码是一种近似高级语言但又不受语法约束的一种语言描述方式,它用一种介于自然语言和程序设计语言之间的文字和符号来描述算法。开始/结束框处理框判断框输入/输出框流程线连接符ABTBFAPAPTFFTAPABFTPAB当P为真A直到P为真A1.3.2算法的表示(例子)【例1-1】任意输入2个数,按升序(从小到大排列)输出到屏幕上。请给出解决问题的算法。Fval1→xval2→yTx→ty→xt→yxyprintx,y输入val1,val2结束开始x→ty→xt→y输入val1,val2val1→x,val2→y输出x,yxyTF输入任意两个数val1、val2赋给变量x与yval1→xval2→yifxythenx→t,y→x,t→y,printx,yelseprintx,y§1.4计算机程序设计语言1.4.1计算机程序设计语言简介1.4.2C语言简介1.4.3C语言程序的基本结构1.4.1计算机程序设计语言简介计算机程序设计语言分类程序设计语言可以分为机器语言、汇编语言和高级语言三大类。翻译程序的方式编译方式事先编好的一个称为“编译程序”的程序,将其放在计算机中。当高级语言源程序输入到计算机中时,编译程序便把源程序整个翻译成机器指令表示的目标程序。然后执行该目标程序,得到计算结果。解释方式事先编好的一个称为“解释程序”的程序,将其放在计算机中。当高级语言源程序输入到计算机中时,解释程序将源程序的每一条语句逐句翻译,逐句执行,即边解释边执行。1.4.2C语言简介C语言的发展历程C语言起源于?BCPL语言。Ken?LaneThompson、DennisM.Ritchie在B语言的基础上设计出了C语言,并于Ken?Thompson合作开发了C语言版的UNIX操作系统。C语言的主要特点程序设计模块化、函数方式操作、数据类型多样化、运算功能强、存储类型丰富、具有预处理能力、程序简洁1.4.3C语言程序的基本结构

【例1-6】在屏幕上输出一行信息。#includestdio.hvoidmain()/*主函数前面的void表示此函数是一个在执行后不产生返回值的“空类型”*/{ printf(“C语言程序设计基础\n”);/*编译系统提供的标准输出函数*/}/*函数体由大括号{}扩住*/本程序的执行结果为:C语言程序设计基础1.4.3C语言程序的基本结构

【例1-7】编写一个C语言程序,对键盘输入的任意两个整数求和。#includestdio.hintAdd(inta,intb)/*函数功能:计算两个整数相加之和*/{

文档评论(0)

趁早学习 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档