C语言-程序设计基础.pptVIP

  • 5
  • 0
  • 约4.66千字
  • 约 35页
  • 2017-08-23 发布于重庆
  • 举报
C语言-程序设计基础.ppt

程序设计基础 常用的高级语言 BASIC语言 Beginner’s All-purpose Symbolic Instruction Code FORTRAN语言 FORmula TRANslator Cobol语言 COmmon Business Oriented Language Pascal语言 C语言 Java 格式特点 第二章 程序的灵魂——算法 (Algorithm) 算法的概念 【例2.1】求1×2×3×4×5。 最原始方法: 步骤1:先求1×2,得到结果2。 步骤2:将步骤1得到的乘积2乘以3,得到结果6。 步骤3:将6再乘以4,得24。 步骤4:将24再乘以5,得120。 这样的算法虽然正确,但太繁。 改进的算法: S1: 使t=1 S2: 使i=2 S3: 使t×i, 乘积仍然放在在变量t中,可表示为t×i→t S4: 使i的值+1,即i+1→i S5: 如果i≤5, 返回重新执行步骤S3以及其后的S4和S5;否则,算法结束。 【例2.3】判定2000 — 2500年中的每一年是否闰年,将结果输出。 润年的条件: 能被4整除,但不能被100整除的年份; 能被100整除,又能被400整除的年份; 设y为被检测的年份,则算法可表示如下: S1: 2000→y S2:若y不能被4整除,则输出y“不是闰年”,然后转到S6 S3:若y能被4整除,不能

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档