FOXPRO教学法浅议

时间:2022-06-05 02:36:18

FOXPRO教学法浅议

摘 要:教学内容和教学方法是教学过程中的基本要素,科学的教学内容只有运用恰当的教学方法,不同的教学方法使用的情况和取得的效果是不同的,选择适当的教学方法才能达到预期的教学目的。对于VFP教学,我们应采取恰当的教学方法,充分利用计算机语言提供的特殊的教育环境,培养学生观察问题、分析问题、发现规律的能力,从而取得良好的教学效果。

关键词:FOXPRP 教学方法

由于数据库和程序设计初步内容的理论性较强,学生在学习这部分知识时往往感到难度较大。我从以下几方面进行了探索。

一、密切联系实际,激发学生的学习兴趣

数据库和程序设计的教学,一定要密切联系实际,从学生身边最常见到的学生档案、考试成绩统计等信息数据入手,去认识数据库系统的操作。平时上机建表时,也可启发学生建立与自己有关的信息表,比如同学的通讯录、出勤记录表等。这样使学生在学习的时候不会感到抽象,因为接触到的都是他们自己天天都见到的丰富的数据信息,从而对学习数据库知识产生亲切感。数据库基本命令上完时,可以让学生将所在班级的成绩信息输入计算机并用FoxPro命令统计,可以极大地激发他们的学习兴趣,从而产生学习的动力。

学生在学习数据库知识,并用FoxPro命令解决身边的一些实际问题时,一方面会为自己学了就能运用感到成功的喜悦,但同时会感到要很多的命令才能完成一个任务是麻烦的。这时候教师可因势利导,指出要解决执行多个命令才能完成一个任务的问题和处理大量的复杂性的数据信息,就必须编制程序,于是就需要学习程序设计,这样就可以将学生激发出来的兴趣引入更深入的学习中去。

二、由易到难,逐步深入上好理论课

程序设计初步部分的内容相对数据库部分内容难度要大一些。对这部分内容的教学,要采取由易到难、逐步深入的方法。学习程序设计的目的就是要培养学生的结构化程序设计的逻辑思维,而这种逻辑思维又主要是通过对顺序、条件、循环三种结构化语句和过程、子程序及自定义函数的学习来获得的。要让学生学好上述三个语句,首先要理解各语句的结构、功能,然后是多举例,举例也要由易到难,例如顺序结构语句的学习,最好的解释就是把前部分学过的数据库命令顺序串起来执行,因为学生有了数据库的基础,对执行结果一看也就能明白顺序结构语句的特点。再比如学习条件语句,这时可先举数学中的一些数值判断的例子,例如有这样一个关系式:当x≥0时,y≥0;否则当x

三、一题多解法

程序教学不应以问题的解决为最终目标,还应鼓励学生进行多角度的思考,寻找多形式的解题方法,提出独辟蹊径、算法优化的设计思路。如查询学籍表入学成绩大于500分的少数民族学生时,我们可以要求学生用DO WHILE……ENDDO 、FOR……NEXT及SCAN……ENDSCAN 三种不同结构的循环程序语句编写,并通过对比以分析语句的优劣和使用规则。一题多解法,可以训练学生解决问题的多样性,也有助于区别各种类型语句的不同用法。

四、分模块,分中化难点

程序教学要积极灌输模块化的设计思想,提高学生驾驭复杂问题的能力。我们要让学生认识到编程就像建造一幢框架结构的大厦,不必按部就班顺次叠加(可以先建框架再充实内容)。我们要善于抓重点,突难点,要学会避繁就简、化难为易、化大为小,我们可以让学生将复杂的问题分解成一个个易于解决的子问题,将庞大的任务分解成一个个已经熟悉的小任务,然后就让学生通过这些相对独立的功能模块的细化求精,最终实现复杂问题、大任务的圆满解决。例如:编程计算S=1+(1+2)+……+(1+2+3+……+100)时,我首先让学生考虑如何计算1+2+3+……+10的和,学生很容易写出如下程序。

T=0

N=1

DO WHILE N

T=T+N

N=N+1

ENDDO

? T

RETURN

其次,再引导学生考虑计算1+2+3+……+M=?这样只须上面程序略加改动即可: T=0

INPUT TO M

N=1

DO WHILE N

T=T+N

N=N+1

ENNDO

? T

RETURN

最后让学生认真考虑观察,当M分别取1、2、3、……100时,即为每一项的值,这样将M每一次取值所求值加起来就是S的值,于是程序即可该为:

S=0

T=0

N=1

DO WHILE N

T=T+N

S=S+N

N=N+1

ENDDO

? S

RETURN

这样学生既容易理解,又容易掌握编程的思路。因此,将大任务化成小任务,有助于加强学生的模块化思维,有助于学生理解事物的本质,有助于学生抓住问题的关键,它对改善学生的思维结构,提高学生的分析力、洞察力、解决问题能力是非常有益的。

教师要有探索创新精神,不断尝试新的教学方法,在教学实践中充分利用计算机语言提供的特殊的教育环境,采取适当的教学方法,运用通俗的语言、形象的比喻、直观的实验,把抽象的概念简单化、通俗化、具体化,帮助学生建立良好的思维模式,从而提高学生认识问题、解决问题的能力。

上一篇:理实一体化的《酒店客房实务》课程改革的思考 下一篇:中职机电专业实训教学中职业能力的培养研究