浅议用qbasic语言编程的教学策略

浅议用qbasic语言编程的教学策略

ID:11026850

大小:37.50 KB

页数:4页

时间:2018-07-09

浅议用qbasic语言编程的教学策略_第1页
浅议用qbasic语言编程的教学策略_第2页
浅议用qbasic语言编程的教学策略_第3页
浅议用qbasic语言编程的教学策略_第4页
资源描述:

《浅议用qbasic语言编程的教学策略》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、浅议用QBASIC语言编程的教学策略杨纪斌宁波鄞州区四明职业高级中学摘要:随着计算机日新月异的发展,计算机广泛应用于人们的日常生活和社会生活之中。计算机编程是计算机应用的一个重要方面。因而我们需要对学生特别是计算机专业班的学生进行编程教学。关键词:基础编程训练比较策略随机计算机的广泛应用,编程教学日益成为计算机教学的重要方面。特别对职高计算机专业的学生来说,掌握一种计算机语言是必需的,有助于进一步了解和学习更专业的计算机知识。另外,QBASIC语言作为计算机专业高职考必备的一门知识起到了至关重要的作用。因此,在教学中如何让学生更好,更快地学会并掌握计算机编程成为当前计算机教师必须解决的

2、一个问题。本文总结作者多年实践的基础上,提出以下几条教学策略,以供参考。一、激发学生学习编程的兴趣为了让学生从一开始就对编程产生兴趣,可从有关的书籍等找来几个趣味程序,可以是歌曲或是小游戏等,让学生自行输入计算机运行。让学生观察运行结果,学生自然能从中体会编程的奥妙,从而产生一种自己怎样编出这样的程序的构想,使学生一开始就对编程产生浓厚的兴趣。另外,作为教师应让学生将兴趣一直贯穿于平时的教学之中,为了达到这一目的,在平时应多让学生上机调试自己编写的程序,并且能时常找几个QBASIC趣味小程序让学生调试。二、抓好基础万丈高楼平地起,要编写出漂亮美观、简单实用的应用程序,必须从基础学起。针

3、对职高学生自学能力差,接受知识能力相对较弱的特点,本人认为抓好每一章节的基础是关键,在此基础上,对程度较好的学生再进行更深知识的讲解。在QBASIC中,基础知识主要包括:1、常量、变量、数据类型和表达式等基本知识。如对函数要使学生切实掌握函数的格式,功能及自变量取值范围;对表达式要注意与数学表达式的区别,并注意写法;常量要注意其数据类型及表示形式等。2、基本语句要熟练掌握。如LET、PRINT、INPUT、READ-DATA等基本语句的格式,功能和基本使用方法的掌握,并能很好的结合具体题目来使用。1、基本结构的掌握。对QBASIC语言中控制程序流程的基本结构要熟练掌握其功能及使用方法并

4、注意写法。如选择结构中IF条件THEN语句组1ELSE语句组2,首先要掌握其格式,然后了解其作用,再通过编程进一步掌握;再如循环结构中FOR-NEXT中,除掌握其基本的使用方法及作用外,还要特别注意其执行过程,循环结束的条件等,并通过几个简单实用的例子讲解加以巩固。2、基本的典型算法的掌握。在QBASIC语言学习中还应掌握一些在编程语言中用到的一些基本的算法。例如,素数的判断,求最大公约数,求方程根,排序,查找,简单文本图形的输出,累加求和,累乘求积等一些基本算法和程序,这些基本的算法要求同学们一定要掌握。一、采用比较法针对QBASIC中,实现一种结构有多种不同的语句。因此在教学中向学

5、生强调对同一个题目能用多种方法解决。例如:输入X,求Y=X+5X<02X-40<=X<20X-1520<=X<504X+8X>=50先请同学们用最常用的方法做,这时大多数同学会用IF-THEN-ELSE块IF语句,然后请同学们用IF-THEN-ELSEIF结构,再用行IF语句,SELECTCASE-ENDSELECT结构实现,通过比较使得同学们对几种不同的选择结构,有更进一步的认识。再如在循环结构中,通过FOR-NEXT同WHILE-WEND两种结构相比较,讲解它们的区别及分别用于什么情况,另外WHILE-WEND同DO-LOOP相比较以及DO-LOOP四种结构的比较。例如:求S=1+

6、2+3+……+100,请同学们把这个题目用不同的结构来实现。再如在数组中通过几种排序法(冒泡法、选择法、比较交换法等)之间的比较,对数组的使用有进一步的掌握。二、逐层深入,提高逻辑思维能力针对学生程序不一样,对不同的学生应该要求也不一样,因此在教学过程中应逐层深入。例如:在循环结构的累加累乘程序设计教学中,可以这样设计。1+2+3+……+1001*2*3*……*1001+(1+2)+……+(1+……n)1!+2!+3!+……+n!1/1-1/2+1/3-……+1/n1/1!+1/2!+……1/N!若条件变成直到最后一项小于1E-5为止呢再例:如对于文本图形的输出,可以这样设计。****

7、*******************************************************************************************11211232112111123123451231AABCABCDEABCA1AABAABCBAABAA1通过逐层深入的讲解,来逐步提高学生的逻辑思维能力,提高学生分析问题,解决问题的能力,来拓展学生的思维。事实证明,这样做有利于培养学生的发散思维能力,促进思维的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。