[精品]C程序设计(第四版)第一章讲述.pptx

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计;目录;计算机程序: ●又称软件程序,通常简称程序,即一组计算机能够识别和执行的指令。每一条指令使计算机执行特定的操作。 ●通常用某种程序设计语言编写,运行于某种目标体系结构上。 ●程序=算法+数据结构+程序设计方法+语言工具和环境;机器语言;机器语言;机器语言;2014年6月7日,聊天程序“尤金·古斯特曼”(Eugene Goostman)在英国皇家学会举行的2014图灵测试大会上冒充一个13岁乌克兰男孩而骗过了33%的评委,从而“通过”了图灵测试 阿兰·麦席森·图灵1950年设计出这个测试,其内容是:如果电脑能在5分钟内回答由人类测试者提出的一系列问题,且其超过30%的回答让测试者误认为是人类所答,则电脑通过测试。;C语言发展过程 产生背景 产生过程 时间:1972~1973 地点:美国贝尔实验室(p3倒数第二段) 目的:UNIX操作系统 设计人: Ken.Thompson和Dennis.M.Ritchie C标准 1978实际上的第一个C语言标准: KR合著《The C Programming Language》 83ANSI C: 1983年第一个C语言标准草案 1990年国际标准的ANSI C(p4第二段); ★C语言的特点(p4倒数第二段) ●语言简洁、紧凑、灵活 ●运算符和数据类型丰富 ●程序设计结构化、模块化 ●语法限制不太严格 ●可以直接访问物理地址 ●生成目标代码质量高 ●可移植性好;/* example The first C Program*/ #include stdio.h main() { printf(“Hello,World!”); };Sum=34 ;格式特点 习惯用小写字母,大小写敏感 可使用空行和空格 常用锯齿形书写格式;结构特点 函数与主函数 程序由一个或多个函数组成 必须有且只能有一个主函数main( ) 程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。 程序语句 C程序由语句组成 用“;”作为语句终止符 注释 /* */(单行注释)或//(块式注释)为注释,不能嵌套 不产生编译代码;1.5 运行C程序的步骤与方法;/soft/38/121/2008/Soft_44195.html;Visual C++实现C程序 ;Visual C++实现C程序 ;Visual C++实现C程序 ;Visual C++实现C程序 ;Visual C++实现C程序 ;问题分析 设计算法 编写程序 对源程序进行编辑、编译、链接 运行程序,分析结果 编写程序文档 ;例3:已知半径为1,求圆的面积 问题分析:我们把它当数学题来计算。 设面积为s,半径为r。则s=r*r*3.14 编写程序: #includestdio.h main() { float s,r; s=r*r*3.14; printf(“%f\n“,s); } 输出:3.14 ; 通过本章的学习,应对计算机语言及程序设计的概念,C程序的组成特点,C程序的运行过程有一个初步了解。 学习C语言程序设计,掌握C语言语法规则和程序设计方法,培养编程技能是很重要的。C语言相对其它高级语言来说要相对难一些,但只要认真对待,学习程序设计好的方法就是在掌握语法规则的基础上,多分析阅读别人写的程序,多自己动手编写一些小程序,多上机调试运行程序,做到这3个“多”字,学习好C程序设计就不难了。 ;THANKS;目录;;;;C标准 1978实际上的第一个C语言标准: KR合著《The C Programming Language》 83ANSI C: 1983年第一个C语言标准草案 1990年国际标准的ANSI C(p4第二段);符 号;例:求1×2×3 × 4 × 5,用流程图表示。;3.三种基本结构 为了避免出现BS算法(a Bowl of Spaghetti的缩写,意为“一碗面条”似的) ,Bohra和Jacopini提出了三种基本结构。 已经证明,由这三种基本结构顺序组成的算法,可以解决任何复杂问题。称之为结构化算法。 (1)顺序结构 (2)选择结构 (3)循环结构:;顺序结构;选择结构;笑话:一个女人让他的程序员丈夫去商店买东西:你去附近的商店买些面包,如果有鸡蛋的话,买6个回来。20分钟后,这个丈夫买了6个面包回来,他的妻子大吃一惊:你为什么买了6个面包?! 程序员丈夫回答:因为他们有鸡蛋。;当型循环:当指定的条件满足时,就执行循环体,否则不执行。 ;直到型循环:反复执行循环体直到条件满足为止。 ;三种基本结构的特点: 1) 只

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档