程序设计基础知识难点.PDF

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计基础知识难点 和教学方法探讨 南京航空航天大学 计算机学院计算机学院 皮德常 2015.12.05 1 主要内容 一、知识难点与教学方法探讨 二、课外培养学生的创新能力 三、科研与教学关系的思考 2 一、知识难点与教学方法探讨 大学培养的人才应是具有创新能力的复合型人才。 由于科学技术的发展,计算类学科与其它学科间交叉、 融合日益增强融合日益增强。 在多数大学的培养目标中,,学生的程序设计能力应 是一个重要因素。 3 例2: 【例2.13 】求100~150之间的所有素数。 1. 思考算法中部分知识点的来源 4 例:递归调用 【例】利用递归求n! 5 递归调用过程:栈 例:局部变量与栈 结论结论:通过栈机制通过栈机制,任何任何一个函数均可个函数均可 以定义自己的局部变量,而不用关心其 它函数是否存在同名变量。 7 一、知识难点与教学方法探讨 2. 横向联想 【【例例】】递归递归::汉诺塔汉诺塔 n (1) 若将n个盘子从A柱子移到C柱子,要移动2 -1次。 采用数学归纳法证明。 (2) 能证明模糊中的“光头问题”吗? 8 一、知识难点与教学方法探讨 观点:兼顾程序设计语言的实现原理,注重培养学 生举一反三和思考问题的能力,乃至提出问题的 能力能力。 ◆学学生最缺缺乏的创新新意识识;; ◆教师在授课中缺乏对学生创新、好奇的引导,提 高创新意识。 9 一、知识难点与教学方法探讨 爱因斯坦:“提出一个问题往往比解决一个问题更 重要,因为解决一个问题也许是一个数学上或实 验上的技能而已验上的技能而已。而提出新的问题而提出新的问题,新的可能性新的可能性, 从新的角度去看旧的问题,却需要有创造性的想 象力。而且标志着科学的真正进步。” 10 一、知识难点与教学方法探讨 3. 纵向分析 JavaJava与与C++C++中参数传递的区别中参数传递的区别 package chapter2; public static void main(String [ ] args){ test obj1 , obj2; cllass ttest{t{ iintt VVall = 33;

文档评论(0)

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

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

1亿VIP精品文档

相关文档