当前位置:首页 > 作文大全 > 浅谈程序设计中一题多解的教学方法|面向对象程序设计的重要性
 

浅谈程序设计中一题多解的教学方法|面向对象程序设计的重要性

发布时间:2019-01-10 04:11:48 影响了:

  摘要:中等职业学校一般开设VB、VC及数据库等涉及程序设计的计算机课程。本文拟就程序设计中一题多解的教学方法进行探讨。   关键词:计算机程序设计教学;一题多解;编程
  中图分类号:G642文献标识码:A文章编号:1009-3044(2007)17-31460-02
  Discussions on the Teaching Method of Multi-solutions to One Problem in Programming
  CHEN Jin-qiang
  (Yunfu Secondary Vocational School, Yunfu 527300, China)
  Abstract: Nowadays, secondary vocational schools usually offer such computer courses as VB, VC and Database, and so on which relate toprogramming. In this paper, the author approaches the teaching method of one problem with more solutions in programming.
  Key words: teaching of computer programming; one problem with more solutions; program
  
  1 引言
  
  培养和提高学生分析问题和解决问题的能力,是创新教育的要求。一题多解对于培养学生从不同角度、不同侧面去分析问题和解决问题,加深对教材和知识的理解十分必要。在计算机程序设计教学中,编程的一题多解,不仅可以激发学生的学习兴趣,拓宽解题思路,培养创造性思维,而且可以丰富教学内容,同时也使授课变得生动、有趣,从而有助于培养和提高学生的编程能力和编程技巧。下面就程序设计中一题多解的教学方法谈一些粗浅的看法。
  
  2 运用不同的语句编程
  
  解决同一个问题,可以采用不同的语句编程。但最理想的应该是选用能使程序短少,结构简明、清晰的语句。
  例1:求分段函数
  程序1:
  CLEAR
  SET TALK OFF
  INPUT "X="TO X
  IF X>0
  F=LOG(X)
  ENDIF
  IF X=0
  F=EXP(2)
  ENDIF
  IF X0
  F=LOG(X)
  ELSE
  IF X=0
  F=EXP(2)
  ELSE
  F=X*X
  ENDIF
  ENDIF
  ? "f(x)=", F
  SET TALK ON
  程序说明:程序1和程序2都是运用选择判断分支语句IF…ENDIF编程,但程序2采用了嵌套形式。
  程序3:
  CLEAR
  SET TALK OFF
  INPUT "X=" TO X
  DO CASE
  CASE X>0
  F=LOG(X)
  CASE X=0
  F=EXP(2)
  OTHERWISE
  F=X*X
  ENDCASE
  ? "f(x)=", F
  SET TALK ON
  程序说明:程序3运用了多分支判断语句DO CASE…ENDCASE编程。
  例2:求S=
  程序1:
  SET TALK OFF
  S=0
  FOR I=1 TO 100
  S=S+I
  ENDFOR
  ? "S=",S
  SET TALK ON
  程序2:
  SET TALK OFF
  S=0
  I=1
  DO WHILE I 本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3