“算法和程序设计”课程教材分析和教学建议.pptVIP

  • 42
  • 0
  • 约1.33万字
  • 约 69页
  • 2019-03-14 发布于安徽
  • 举报

“算法和程序设计”课程教材分析和教学建议.ppt

5. 递归法 递归调用的过程: fact(4) 4*fact(3) 3*fact(2) 2*fact(1) fact(1)=1 fact(2)=2*1 fact(3)=3*2 fact(4)=4*6 5. 递归法 构成递归的条件: ①递归结束条件及结束时的值; ②能用递归形式表示,并且递归向终止条件发展。 (3) 实现“斐波那契数列”递归程序。 七、如何学习算法与程序设计 1. 要重视算法的设计和分析。中学阶段接触的问题并不复杂,相应算法也较简单。很多同学看到问题后,往往不认真考虑算法,一开始就把注意力集中到语句和程序的界面上。语言只是工具,算法才是程序设计的灵魂,只要算法正确,就可以用任何一种语言编写程序。对于一个给定的问题,都应该对问题进行仔细的分析,根据经验和已有的方法进行构思和设计,找出解决这个问题的算法,最后再用程序设计语言编写程序、实现算法 七、如何学习算法与程序设计 2. 多上机实践。程序设计是一门实践性很强的课程,理论代替不了自己的亲身体验,因此,学习过程中要做到勤思考、多动手编写程序、多上机实践。设计的程序可能会出现错误,对于初学者来说,出错的机会更多,程序的测试和调试是程序设计一个组成部分,调试程序、排除错误的能力,需要在上机实践的锻炼中才能形成。 七、如何学习算法与程序设计 3. 要多阅读“示例”程序。Visual Bacic的联机帮助中提供了大量的示例代码,

文档评论(0)

1亿VIP精品文档

相关文档