c语言2013课件—(第1讲).pptVIP

  • 1
  • 0
  • 约6.72千字
  • 约 60页
  • 2016-11-04 发布于浙江
  • 举报
C 语言 主讲教师: 王凤英 联系方式 教 研 室:智能化教研室 程序 程序设计 程序设计语言 C语言的发展历史 如何学习C语言 先抄写程序,运行,再改写,最后独立第编写程序。 多上机实践 扩展视野 简单算法举例 例1:求1X2X3X4X5 最原始的方法: S1:先 求1×2, 得结果2。 S2: 将S1步得到的结果再乘以3, 得结果6。 S3: 将S2步得到的结果再乘以4, 得结果24。 S4: 将第S3步得到的结果再乘以5, 得120。即最后结果。 思考: 如果按照此方法,求1×2×3×...×100,要写多少步? 上述计算方法不可取! 改进的方法(或通用的方法): 先设两个变量p和i,p代表被乘数,i代表乘数。并且将每一步乘积直接放入被乘数变量p中。用循环算法求结果。 S1:令p=1 S2:令i=2 S3:使p x i,并将乘积放入p中。通常表示为 p × i = p S4:使 i 的值加1,表示为 i+1= i S5:如果i≤5 ,返回到S3继续向下执行;否则算法结束。 p中的值即最后结果。 思考: 如何采用此方法求100!

文档评论(0)

1亿VIP精品文档

相关文档