“增减变异法”法在程序设计语言教学中的实现

来源 :无线音乐·教育前沿 | 被引量 : 0次 | 上传用户:hard_158
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:创新编程思维是提升计算机编程语言教学质量的重要环节,以源代码为依据,通过简单变幻最大限度地激发学生的编程能力。
  关键词:诱导;创新;求异
  中图分类号:TP312.1-4 文献标识码:A 文章编号:1672-8882(2015)02-016-01
  在多年的教学实践中,笔者探索出以下几种方法,可以最大限度地诱发学生的创新思维,现以VB编程语言为蓝本,结合具体例子加以印证。
  概述:引导学生增减源程序代码或调换代码语句的次序,使之产生不同的结果。
  这种方法比较适合于初学编程的学生。初学编程时,学生对某一程序设计的思路往往是比较清晰的,但是编写程序代码时就会感到茫然,即使在教师的指导下完成代码的编写,对程序代码的函数使用、语法结构和代码的次序等也是知其然而不知其所以然。在教学中,我们让学生对源程序代码进行增减,对代码的次序进行变换,使学生悟出怎样编写代码才能达到程序设计目标的道理,诱发学生的创新思维。
  例如,在讲授一个“二维圆孔色彩动画”的程序设计之后,我们让学生增减代码和变换代码的次序,结果有三种类型的结果较有新意,如下图所示:
  教师讲授例
  Private sub command1_click()
  Dim i as integer
  For G=0 to 255
  For i =200 to 1300
  Circle(1400,1400),i,RGB(0,G,0)
  Next
  Next
  End sub
  Private sub command2_click()
  Unload me
  学生变动例1
  Private sub command1_click()
  Dim i as integer
  For G= 0 to 255
  For i=200 to 1300 step 50
  Circle(1400,1400),i,RGB(0,G,0)
  Next
  Next
  End sub
  Private sub command2_click()
  Unload me
  End sub
  学生变动例2
  Private sub command1_click()
  Dim i as integer
  For G=0 to 255
  For i =200 to 1300
  Circle step(600,600),i,RGB(0,G,0)
  Next
  Next
  End sub
  Private sub command2_click()
  Unload me
  End sub
  学生变动例3
  Private sub command1_click()
  Dim i as integer
  For i=200 to 1300
  For G=0 to 255
  Circle(1400,1400),i,RGB(0,G,0)
  Next
  Next
  End sub
  Private sub command2_click()
  Unload me
  End sub
  结束语:学生的思维扩展性的强度往往大于成年人的,这是可喜;但是学生的思维扩展性又往往是非取向的、跳跃式的,这又会在一定程度上影响思维的质量,特别是影响创新思维的发展。究其原因,一是与知识、生活经验的积累有关;二是与运用知识的能力有关;三是与思维的密度和思维的系统性有关。我们的教学就是要针对这些因素有的放矢,使学生的创新思维得以不断发展。
  参考文献:
  [1] 刘炳文. VISUAL BASIC程序设计教程[M]. 清华大学出版社. 2011.
  [2] 龚沛曾. Visual Basic程序设计实验指导与测试[M]. 高等教育出版社. 2012.
  [3] 谭浩强. Visual Basic程序设计教程[M]. 清华大学出版社. 2010.
其他文献
中图分类号:G623.5 文献标识码:A 文章编号:1672-8882(2015)02-006-01  九年制义务教育全日制小学数学教学大纲对三步计算的应用题教学要求是“会解答”。如何教会学生解答三步计算的应用题?本文试谈点看法。  一、教会学生摘录整理应用题的已知条件和问题  三步计算的应用题,已知条件比两步计算的应用题多,由于已知条件中隐含着中间问题,故数量关系复杂了,叙述的形式和顺序也多种多
今年是中国共产党成立90周年.新中国成立以来党员队伍不断发展壮大,素质逐步提高,中国共产党展现出蓬勃的生机和活力.胡锦涛总书记在党的十七大报告中提出:“要扎实抓好党员
中图分类号:D261.4 文献标识码:A 文章编号:1672-8882(2015)02-005-01  为人民服务  是政府工作的根本出发点  教育  是人民成长的基石  义务教育保障人民基本素质  技能竞赛营造职业教育新篇章  民办教育丰富教育事业新途径  就业  是人民发展的动力  众创空间成为新模式  大众创业、万众创新成为新趋势  中小企业灵活发展营造新动力  医疗  是人民健康的保障  
摘 要:本文首先阐述了高师学生教师职业技能新模式构建与实践的现状,分析了影响高师职业技能新模式构建与实践的因素,笔者针对这些因素进行了深入地研究,并且结合自身的一些理解,最终提出了关于如何构建高师学生教师职业技能模式与实践的一些方案或对策。希望通过本文的分析研究,能够有助于示范院校培养全面发展的高素质人才。  关键词:教师职业技能;模式;构建  中图分类号:G652.4 文献标识码:A 文章编号:
摘 要:离子反应是高考中常见题型,本文就近几年高考有关离子反应试题类型加以分析归纳,使读者在解离子反应试题过程中理清思路、抓住关键、找出突破口,提高解题能力。  关键词:离子反应;试题;解析  中图分类号:G634.8 文献标识码:A 文章编号:1672-8882(2015)02-010-01  引言  离子反应是高考中常见题型,涉及知识点多、内容广、综合性强、能力要求高,但只要考生在解题过程中理
摘 要:班主任是学生德育工作的中坚力量,对于学生的成长和发展起着关键性的作用,班主任的工作,是学校持续发展的重要基础。要当好中职学校的班主任,必须要有较高的修养、先进的理念和科学的工作方法。  关键词:班主任;修养;理念;方法  中图分类号:G625.1 文献标识码:A 文章编号:1672-8882(2015)02-011-01  一、注重自身修养,以教师的人格魅力感染学生  俗语说“打铁全凭自身
摘 要:护理专业中高职教育教学衔接不只是课程内容及知识体系的改革,而是教育理念转变和培养目标的确定。护理教育理念应贯穿培养目标和课程体系的全过程。护理专业的课程是以健康问题为中心的整体护理,以此为准则,建立新型的护理课程结构体系是非常必要的。  关键词:护理;中高职衔接;现状;必要性  中图分类号:TS972.1 文献标识码:A 文章编号:1672-8882(2015)02-007-01  随着人
随着社会主义市场经济的不断发展进步,会计政策的体系也得以进一步的完善.由于旧的会计政策已经逐渐不能适应新时期市场经济下的财务计量,而且随着市场经济的不断发展,各方利
临时仲裁具有更大的灵活性和自主性,得到了小额涉外商事纠纷当事人的青睐.但是,目前我国却不承认临时仲裁.随着对外经济交往的日益频繁,大量的司法实践对临时仲裁尤其是国际