



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浅议用QBASIC语言编程的教学策略杨纪斌宁波鄞州区四明职业高级中学摘要:随着计算机日新月异的发展,计算机广泛应用于人们的日常生活和社会生活之中。计算机编程是计算机应用的一个重要方面。因而我们需要对学生特别是计算机专业班的学生进行编程教学。关键词:基础 编程 训练 比较 策略随机计算机的广泛应用,编程教学日益成为计算机教学的重要方面。特别对职高计算机专业的学生来说,掌握一种计算机语言是必需的,有助于进一步了解和学习更专业的计算机知识。另外,QBASIC语言作为计算机专业高职考必备的一门知识起到了至关重要的作用。因此,在教学中如何让学生更好,更快地学会并掌握计算机编程成为当前计算机教师必须解决的一个问题。本文总结作者多年实践的基础上,提出以下几条教学策略,以供参考。一、 激发学生学习编程的兴趣为了让学生从一开始就对编程产生兴趣,可从有关的书籍等找来几个趣味程序,可以是歌曲或是小游戏等,让学生自行输入计算机运行。让学生观察运行结果,学生自然能从中体会编程的奥妙,从而产生一种自己怎样编出这样的程序的构想,使学生一开始就对编程产生浓厚的兴趣。另外,作为教师应让学生将兴趣一直贯穿于平时的教学之中,为了达到这一目的,在平时应多让学生上机调试自己编写的程序,并且能时常找几个QBASIC趣味小程序让学生调试。二、 抓好基础万丈高楼平地起,要编写出漂亮美观、简单实用的应用程序,必须从基础学起。针对职高学生自学能力差,接受知识能力相对较弱的特点,本人认为抓好每一章节的基础是关键,在此基础上,对程度较好的学生再进行更深知识的讲解。在QBASIC中,基础知识主要包括:1、 常量、变量、数据类型和表达式等基本知识。如对函数要使学生切实掌握函数的格式,功能及自变量取值范围;对表达式要注意与数学表达式的区别,并注意写法;常量要注意其数据类型及表示形式等。2、 基本语句要熟练掌握。如LET、PRINT、INPUT、READ-DATA等基本语句的格式,功能和基本使用方法的掌握,并能很好的结合具体题目来使用。3、 基本结构的掌握。对QBASIC语言中控制程序流程的基本结构要熟练掌握其功能及使用方法并注意写法。如选择结构中IF 条件THEN 语句组1 ELSE 语句组2,首先要掌握其格式,然后了解其作用,再通过编程进一步掌握;再如循环结构中FOR-NEXT中,除掌握其基本的使用方法及作用外,还要特别注意其执行过程,循环结束的条件等,并通过几个简单实用的例子讲解加以巩固。4、 基本的典型算法的掌握。在QBASIC语言学习中还应掌握一些在编程语言中用到的一些基本的算法。例如,素数的判断,求最大公约数,求方程根,排序,查找,简单文本图形的输出,累加求和,累乘求积等一些基本算法和程序,这些基本的算法要求同学们一定要掌握。三、 采用比较法针对QBASIC中,实现一种结构有多种不同的语句。因此在教学中向学生强调对同一个题目能用多种方法解决。例如:输入X,求Y= X+5 X0 2X-4 0=X20 X-15 20=X=50先请同学们用最常用的方法做,这时大多数同学会用IF-THEN-ELSE块IF语句,然后请同学们用IF-THEN-ELSEIF结构,再用行IF语句,SELECT CASE-END SELECT结构实现,通过比较使得同学们对几种不同的选择结构,有更进一步的认识。再如在循环结构中,通过FOR-NEXT同WHILE-WEND两种结构相比较,讲解它们的区别及分别用于什么情况,另外WHILE-WEND同DO-LOOP相比较以及DO-LOOP四种结构的比较。例如:求S=1+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为止呢再例:如对于文本图形的输出,可以这样设计。CABCDEABCAAABCBAABAA通过逐层深入的讲解,来逐步提高学生的逻辑思维能力,提高学生分析问题,解决问题的能力,来拓展学生的思维。事实证明,这样做有利于培养学生的发散思维能力,促进思维的广阔性。五、 及时训练在使学生掌握某部分编程基本语句或全部语句后应及时训练学生进行编程,培养编程思维的方法。在训练手段上应以片断训练为主。在训练中会暴露出一个又一个的问题,为了回答这些问题,学生不得不进行更进一步的反省,当解决了这些问题后,又有新的问题等待着学生去解决。在如此多个循环过程中,学生的心智被充分地调动起来,渐渐地懂得了编程的实质问题。当拿到一个题目之后知道如何迅速地解决。六、 选择用书本人认为要学好一门课程选择一本好的用书是至关重要的。推荐使用由科学普及出版社出版的,谭浩强、田淑清老师主编的BASIC语言(五次修订本)QBASIC,该书内容全面、例题丰富、深入浅出,且概念清晰、逻辑性强、通俗易懂。另外该书还配备有相应的辅导用书及习题集。较适合职高及以上文化程度的读者使用。结束语:计算机编程课程的教学,历来是计算机知识教学的一个难点。但是,我们只要能根据学生实际,按上面所叙
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中考专练:书面表达-(含答案)
- 农业大数据时代2025年农产品无损检测技术与物联网的融合报告
- 两江投资面试题库及答案
- 理财会计面试题及答案
- 兰州护士面试题目及答案
- 农业产业强镇建设资金申请项目产业链优化与整合报告
- 库房会计面试题目及答案
- 康宁会计面试题目及答案
- 电子合同签署流程
- 美术馆展览策划活动规划策略总结计划制定
- 建筑培训教学课件
- 学习乐理音程课件
- 爆破安全培训课件
- 管线物探基本知识培训课件
- 医护人员护理文书书写规范模板
- 财务岗招聘笔试题目及答案
- 2025上教师资格笔试考试试题与答案(初中化学考生回忆版)
- 《中国名菜》课程标准
- 《商务数据分析与处理》高职电子商务数据分析全套教学课件
- 工程派工管理办法
- 建筑工地基孔肯雅热防控和应急方案
评论
0/150
提交评论