C语言程序设计第2章程序的灵魂-算法.pptVIP

C语言程序设计第2章程序的灵魂-算法.ppt

  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文档。上传文档
查看更多
提 纲 从简单的程序开始 算法的概念 简单算法举例 算法的特性 算法的表示 C程序举例(1) main() { printf(“This is a C program.\n”); } C程序举例(1) main() { ... ... } C程序举例(1) ... ... printf(“This is a C program.\n”); ... ... C程序举例(2) main() { int a,b,sum; /*这是定义变量*/ a=123; b=456; /*以下3行为C语句*/ sum=a+b; printf(“sum is %d\n”, sum); } C程序举例(2) main() { int a,b,sum; /*这是定义变量*/ ... ... } C程序举例(2) main() { ... ... a=123; b=456; ... ... } C程序举例(2) main() { ... ... printf(“sum is %d\n”, sum); } 试试看 再试试 算法的概念 算法的概念 简单算法举例(1) 简单算法举例(1) 简单算法举例(2) 简单算法举例(3) 算法的特性 算法的表示 算法的表示 算法其它的表示 结构化程序设计方法 结构化程序设计方法 * * 1/10 2/10 2/10 main表示“主函数”。每一个C程序都必须有一个main函数。 函数体由大括弧{ }括起来。 2/10 printf 是输出语句,在显示屏上,输出显示引号“ ”中的内容。 \n 表示执行一个换行操作。 2/10 2/10 变量定义不是语句,但程序中用到的变量必须在使用 前定义。 2/10 ; 号是语句的结束标志,也是分割语句的符号 2/10 5/10 题目:在显示器上输出 ************ very good ************ 5/10 题目:对一个大于或等于3的正整数,判断它是不是一个素数。 如: 39709 39707 理论上可以证明计算机可以帮助我们解决许许多多的问题,但问题是必须提供正确的程序。 于是,我们开始思考下面的问题: “如何才能编写出正确的程序” 9/10 程序 = 算法+数据结构+程序设计方法+语言工具和环境 算法就是做事的步骤。 9/10 算法有正确与错误之分,优劣之分。 5/10 例2.1:求1X2X3X4X5. p14 5/10 例2.1:求1X2X3X4X5. p14 想一想:求1X2X3X4X5X...X120 5/10 例2.4:求 5/10 例2.5:对一个大于或等于3的正整数,判断它是不是一个素数。 5/10 1.有穷性 2.确定性 3.有零个或多个输入 4.有一个或多个输出 5.有效性 5/10 1.用自然语言表示算法 随意性大,容易出现“歧义” 2.用流程图表示算法 三种基本结构 A B 顺序结构 P A B 真 假 选择结构 P A 假 真 循环结构 3. N-S流程图表示 4. 用伪代码表示 归纳起来四句话: (1)自顶向下; (2)逐步细化 (3)模块化设计;(4)结构化编码 例题:将1到1000之间的素数打印出来。

文档评论(0)

飞扬的岁月 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档