程序相关论文范文素材,与程序设计中一题多解的教学方法相关专升本毕业论文范文

时间:2020-07-05 作者:admin
后台-系统-系统设置-扩展变量-(内容页告位1-手机版)

本文关于程序及结构及语句方面的免费优秀学术论文范文,程序相关论文范文素材,与程序设计中一题多解的教学方法相关专升本毕业论文范文,对不知道怎么写程序论文范文课题研究的大学硕士、本科毕业论文开题报告范文和文献综述及职称论文的作为参考文献资料下载。

摘 要 :中等职业学校一般开设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 puter 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 puter programming, one problem with more solutions, program

1.引言

培养和提高学生分析问题和解决问题的能力,是创新教育的要求.一题多解对于培养学生从不同角度、不同侧面去分析问题和解决问题,加深对教材和知识的理解十分必要.在计算机程序设计教学中,编程的一题多解,不仅可以激发学生的学习兴趣,拓宽解题思路,培养创造性思维,而且可以丰富教学内容,同时也使授课变得生动、有趣,从而有助于培养和提高学生的编程能力和编程技巧.下面就程序设计中一题多解的教学方法谈一些粗浅的看法.

2.运用不同的语句编程

解决同一个问题,可以采用不同的语句编程.但最理想的应该是选用能使程序短少,结构简明、清晰的语句.

例1:求分段函数

程序1:

CLEAR

SET TALK OFF

INPUT "X等于"TO X


为什么要写程序论文
播放:37509次 评论:3548人

IF X>0

F等于LOG(X)

ENDIF

IF X等于0

F等于EXP(2)

ENDIF

IF X<0

F 等于 X*X

ENDIF

"f(x)等于", F

SET TALK ON

程序2:

CLEAR

SET TALK OFF

INPUT "X等于" TO X

IF X>0

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

程序设计中一题多解的教学方法参考属性评定
有关论文范文主题研究: 关于程序的论文范文 大学生适用: 高校大学论文、高校毕业论文
相关参考文献下载数量: 92 写作解决问题: 怎么写
毕业论文开题报告: 论文任务书、论文目录 职称论文适用: 技师论文、初级职称
所属大学生专业类别: 怎么写 论文题目推荐度: 免费选题

CASE X>0

F等于LOG(X)

CASE X等于0

F等于EXP(2)

OTHERWISE

F等于X*X


本文url:http://www.sxsky.net/timu/456544.html

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<=100

S等于S+I

I等于I+1

ENDDO

"S等于", S

SET TALK ON

程序说明:程序1运用了计数循环语句FOR等ENDFOR编程,而程序2运用了条件循环语句DO WHILE等ENDDO编程.

3.运用不同的逻辑方法编程

编程解题,首先弄清要解决的问题,确定解题的思路,设计出解决问题的逻辑方法、步骤,然后选择合适的命令语句编写程序.解决同一个问题,可以采用不同的逻辑方法编程.

例:求Sn等于X+XX+XXX+等+XXX等的值.如当n等于5,X等于3时,则Sn等于3+33+333+3333+33333,n和X由键盘输入.

(1)递推法

SET TALK OFF

STORE 0 TO M,S

INPUT "X等于" TO X

INPUT "N等于" TO N

FOR I等于1 TO N

M等于M*10+X

S等于S+M

ENDFOR

"S等于", S

SET TALK ON

程序说明:本程序利用递推的方法直接产生累加项X,XX,XXX,等,并累加,从而输出累加和.

(2)字符串函数法

SET TALK OFF

S等于0

M等于SPACE(0)

ACCEPT "X等于" TO X

INPUT "N等于" TO N

FOR I等于1 TO N

M等于M + X

ENDFOR

FOR I等于1 TO N

M1等于SUBSTR(M,1,I)

S等于S+VAL(M1)

ENDFOR

"S等于",S

SET TALK ON

程序说明:本程序利用字符串连接方法,形成“XXXX等X”字符串,然后通过截取子字符串函数和字符转换为数值函数产生累加项,并累加,从而输出累加和.

(3)数列求和法

SET TALK OFF

S等于0

INPUT "X等于" TO X

INPUT "N等于" TO N

FOR I等于1 TO N

M等于X*(10^I-1)/9

S等于S+M

ENDFOR

"S等于",S

SET TALK ON

程序说明:本程序利用数列X,XX,XXX,等的通项公式X*(10^I-1)/9产生累加项,并累加,从而输出累加和.

(4)提取公因式法

SET TALK OFF

STORE 0TO S,M

INPUT "X等于" TO X

INPUT "N等于" TO N

FOR I等于1 TO N

M等于M*10+1

S等于S+M

ENDFOR

"S等于", S*X

SET TALK ON

程序说明:本程序先提取累加式各项的公因式,累加时只加1,11,111,等,111等1,最后累加结果再乘以X.

4.运用不同的程序结构编程

结构化的程序设计语言的程序结构有顺序结构程序、分支结构程序和循环结构程序三种.解决同一个问题,可以采用不同的程序结构编程.但最理想的选择应该是不同结构的组合和嵌套,使程序具

后台-系统-系统设置-扩展变量-(内容页告位2-手机版)
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:123456789@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
后台-系统-系统设置-扩展变量-(内容页告位3-手机版)