关于计算机程序论文范文例文,与程序设计中一题多解的教学方法相关论文格式模板
本论文是一篇关于计算机程序论文格式模板,关于程序设计中一题多解的教学方法相关本科毕业论文范文。免费优秀的关于计算机程序及程序及创新教育方面论文范文资料,适合计算机程序论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:中等职业学校一般开设VB、VC及数据库等涉及程序设计的计算机课程.本文拟就程序设计中一题多解的教学方法进行探讨.
关 键 词:计算机程序设计教学;一题多解;编程
该文转载于:http://www.sxsky.net/benkelunwen/060384855.html
中图分类号:G642文献标识码:A文章编号:1009-3044(2007)17-31460-02
DiscussionsontheTeachingMethodofMulti-solutionstoOneProbleminProgramming
CHENJin-qiang
(YunfuSecondaryVocationalSchool,Yunfu527300,China)
有关论文范文主题研究: | 关于计算机程序的论文范文素材 | 大学生适用: | 函授论文、自考毕业论文 |
---|---|---|---|
相关参考文献下载数量: | 15 | 写作解决问题: | 本科论文怎么写 |
毕业论文开题报告: | 论文任务书、论文选题 | 职称论文适用: | 期刊发表、职称评初级 |
所属大学生专业类别: | 本科论文怎么写 | 论文题目推荐度: | 经典题目 |
Abstract:Nowadays,secondaryvocationalschoolsusuallyoffersuchputercoursesasVB,VCandDatabase,andsoonwhichrelatetoprogramming.Inthispaper,theauthorapproachestheteachingmethodofoneproblemwithmoresolutionsinprogramming.
Keywords:teachingofputerprogramming,oneproblemwithmoresolutions,program
1引言
培养和提高学生分析问题和解决问题的能力,是创新教育的要求.一题多解对于培养学生从不同角度、不同侧面去分析问题和解决问题,加深对教材和知识的理解十分必要.在计算机程序设计教学中,编程的一题多解,不仅可以激发学生的学习兴趣,拓宽解题思路,培养创造性思维,而且可以丰富教学内容,同时也使授课变得生动、有趣,从而有助于培养和提高学生的编程能力和编程技巧.下面就程序设计中一题多解的教学方法谈一些粗浅的看法.
2运用不同的语句编程
解决同一个问题,可以采用不同的语句编程.但最理想的应该是选用能使程序短少,结构简明、清晰的语句.
例1:求分段函数
程序1:
CLEAR
SETTALKOFF
INPUT"X等于"TOX
IFX>0
F等于LOG(X)
ENDIF
IFX等于0
F等于EXP(2)
ENDIF
IFX<0
F等于X*X
ENDIF
"f(x)等于",F
SETTALKON
程序2:
CLEAR
SETTALKOFF
INPUT"X等于"TOX
IFX>0
F等于LOG(X)
ELSE
IFX等于0
F等于EXP(2)
ELSE
F等于X*X
ENDIF
ENDIF
"f(x)等于",F
SETTALKON
程序说明:程序1和程序2都是运用选择判断分支语句IF等ENDIF编程,但程序2采用了嵌套形式.
程序3:
CLEAR
SETTALKOFF
INPUT"X等于"TOX
DOCASE
CASEX>0
F等于LOG(X)
CASEX等于0
F等于EXP(2)
OTHERWISE
F等于X*X
ENDCASE
"f(x)等于",F
SETTALKON
程序说明:程序3运用了多分支判断语句DOCASE等ENDCASE编程.
例2:求S等于
程序1:
SETTALKOFF
S等于0
FORI等于1TO100
S等于S+I
ENDFOR
"S等于",S
SETTALKON
程序2:
SETTALKOFF
S等于0
I等于1
DOWHILEI<=100
S等于S+I
I等于I+1
ENDDO
"S等于",S
SETTALKON
程序说明:程序1运用了计数循环语句FOR等ENDFOR编程,而程序2运用了条件循环语句DOWHILE等ENDDO编程.
3运用不同的逻辑方法编程
编程解题,首先弄清要解决的问题,确定解题的思路,设计出解决问题的逻辑方法、步骤,然后选择合适的命令语句编写程序.解决同一个问题,可以采用不同的逻辑方法编程.
例:求Sn等于X+XX+XXX+等+XXX等的值.如当n等于5,X等于3时,则Sn等于3+33+333+3333+33333,n和X由键盘输入.
(1)递推法
SETTALKOFF
STORE0TOM,S
INPUT"X等于"TOX
INPUT"N等于"TON
FORI等于1TON
M等于M*10+X
S等于S+M
ENDFOR
"S等于",S
SETTALKON
程序说明:本程序利用递推的方法直接产生累加项X,XX,XXX,等,并累加,从而输出累加和.
(2)字符串函数法
SETTALKOFF
S等于0
M等于SPACE(0)
ACCEPT"X等于"TOX
INPUT"N等于"TON
FORI等于1TON
M等于M+X
ENDFOR
FORI等于1TON
M1等于SUBSTR(M,1,I)
S等于S+VAL(M1)
ENDFOR
"S等于",S
SETTALKON
程序说明:本程序利用字符串连接方法,形成“XXXX等X”字符串,然后通过截取子字符串函数和字符转换为数值函数产生累加项,并累加,从而输出累加和.
(3)数列求和法
SETTALKOFF
S等于0
INPUT"X等于"TOX
INPUT"N等于"TON
FORI等于1TON
M等于X*(10^I-1)/9
S等于S+M
ENDFOR
"S等于",S
SETTALKON
程序说明:本程序利用数列X,XX,XXX,等的通项公式X*(10^I-1)/9产生累加项,并累加,从而输出累加和.
(4)提取公因式法
SETTALKOFF
STORE0TOS,M
INPUT"X等于"TOX
INPUT"N等于"TON
FORI等于1TON
M等于M*10+1
S等于S+M
ENDFOR
"S等于",S*X
SETTALKON
程序说明:本程序先提取累加式各项的公因式,累加时只加1,11,111,等,111等1,最后累加结果再乘以X.
4运用不同的程序结构编程
结构化的程序设计语言的程序结构有顺序结构程序、分支结构程序和循环结构程序三种.解决同一个问题,可以采用不同的程序结构编程.但最理想
关于计算机程序论文范文例文
例:对XS.DBF数据表按姓名进行查询.
程序1:
SETTALKOFF
USEXS
INDEXON姓名TOXMSY
ACCEPT"请输入待查姓名:"TOXM
SEEKXM
DISP
USE
SETTALKON
程序2:
SETTALKOFF
USEXS
INDEXON姓名TOXMSY
ACCEPT"请输入待查姓名:"TOXM
SEEKXM
IFEOF()
"查无此人!"
ELSE
DISP
ENDIF
USE
SETTALKON
程序3:
SETTALKOFF
USEXS
INDEXON姓名TOXMSY
DOWHILE.T.
CLEAR
ACCEPT"请输入待查姓名:"TOXM
SEEKXM
IFEOF()
"查无此人!"
ELSE
DISP
ENDIF
WAIT"继续查询吗?(Y/N)"TOZ
IFUPPER(Z)等于"Y"
LOOP
ELSE
EXIT
ENDIF
ENDDO
USE
SETTALKON
程序说明:程序1是顺序结构的简单查询程序,程序2考虑了查询时可能查到也可能查不到的情况,采用了分支结构,而程序3在程序2的基础上实现可循环查询,采用循环和分支结构,使程序具有实用性和通用性.
本文为全文原貌未安装PDF浏览器用户请先下载安装原版全文
关于计算机程序论文范文例文,与程序设计中一题多解的教学方法相关论文格式模板参考文献资料: