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

上传人:j****9 文档编号:45522675 上传时间:2018-06-17 格式:DOC 页数:4 大小:37.50KB
返回 下载 相关 举报
浅议用qbasic语言编程的教学策略_第1页
第1页 / 共4页
浅议用qbasic语言编程的教学策略_第2页
第2页 / 共4页
浅议用qbasic语言编程的教学策略_第3页
第3页 / 共4页
浅议用qbasic语言编程的教学策略_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《浅议用qbasic语言编程的教学策略》由会员分享,可在线阅读,更多相关《浅议用qbasic语言编程的教学策略(4页珍藏版)》请在金锄头文库上搜索。

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

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

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

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

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

6、结构的比较。例如:求 S=1+2+3+100,请同学们把这个题目用不同的结构来实现。再如在数组中通过几种排序法(冒泡法、选择法、比较交换法等)之间的比较,对数组的使用有进一步的掌握。四、逐层深入,提高逻辑思维能力针对学生程序不一样,对不同的学生应该要求也不一样,因此在教学过程中应逐层深入。例如:在循环结构的累加累乘程序设计教学中,可以这样设计。! 2! 112nxxxn 再例:如对于文本图形的输出,可以这样设计。通过逐层深入的讲解,来逐步提高学生的逻辑思维能力,提高学生分析问题,解决问题的能力,来拓展学生的思维。事实证明,这样做有利于培养学生的发散思维能力,促进思维的广阔性。1+2+3+100

7、 1*2*3*1001/1-1/2+1/3-+1/n1+(1+2)+(1+n) 1!+2!+3!+n!1/1!+1/2!+1/N! C ABCDE ABC A A ABCBA ABA A 若条件变成直到最后一项小于 1E-5 为止呢五、及时训练在使学生掌握某部分编程基本语句或全部语句后应及时训练学生进行编程,培养编程思维的方法。在训练手段上应以片断训练为主。在训练中会暴露出一个又一个的问题,为了回答这些问题,学生不得不进行更进一步的反省,当解决了这些问题后,又有新的问题等待着学生去解决。在如此多个循环过程中,学生的心智被充分地调动起来,渐渐地懂得了编程的实质问题。当拿到一个题目之后知道如何迅速

8、地解决。六、选择用书本人认为要学好一门课程选择一本好的用书是至关重要的。推荐使用由科学普及出版社出版的,谭浩强、田淑清老师主编的BASIC 语言(五次修订本)QBASIC ,该书内容全面、例题丰富、深入浅出,且概念清晰、逻辑性强、通俗易懂。另外该书还配备有相应的辅导用书及习题集。较适合职高及以上文化程度的读者使用。结束语:结束语:计算机编程课程的教学,历来是计算机知识教学的一个难点。但是,我们只要能根据学生实际,按上面所叙说的方法去教学,就能在很大程度上化难为易,实现让每一个学生都能高水平地掌握这门课程的目的。参考文献:1、 孙才洋:中等师范学校计算机教学初探课程教材教法,95.112、 谭浩强、田淑清:BASIC 语言(五次修订本)QBASIC,99.1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号