VisualFoxPro基本数据运算教案_第1页
VisualFoxPro基本数据运算教案_第2页
VisualFoxPro基本数据运算教案_第3页
VisualFoxPro基本数据运算教案_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学习好资料欢迎下载VisualFoxPro运算符与表达式教案一、科目:VisualFoxPro程序设计二、课题名称:VisualFoxPro运算符与表达式三、对象:职业高中四、课型:新授课五、课时:1课时(机房课)六、教学对象分析:大多职业高中的同学基础都比较薄弱,而且数学成绩比较差。学生多偏好形象思维,能够接受具体形象的东西,抽象思维能力较弱,但他们对新事物的接收和反映能力比较强,思维比较敏捷,喜欢动手。通过上机实践来激发他们的学习兴趣。学生目前已经储备的知识有数学运算符、数学表达式的运算、熟悉了VF的程序编辑环境、VF中常量和变量的知识。七、教学目标:(一)、知识与技能:1、表达式的定义。

2、2、表达式的分类。3、撑握各种运算符的操作功能和表达式的运算规则。4、进一步熟悉VisualFoxPro命令的操作,会用VisualFoxPro求出表达式的值。(二)、过程与方法:1、培养学生的自主学习能力,使他们建立对学习的信心。2、学生上机操作加深理解。(三)、情感态度和价值:1、通过学习抽象的运算知识,学生理论与实践相结合的学习,培养学生知难而进,勇于克服困难的意志品质。八、教学重点:1、字符串运算、算术运算、关系运算、逻辑运算的规则。九、教学难点:VF中表达式运算的优先级。十、教学方法:讲授法、演示法、任务驱动法十一、教学用具:黑板、PPT、一人一机和VisualFoxPro软件十二、

3、教学过程:学习好资料欢迎下载(一)、复习导入新课:上节课我们了解VFP的基本特点,在此基础上学习了VFP所提供的数据类型及常量和变量的定义及其类型,下面我们学习如何利用这些常量或变量进行计算。提问:请同学们回忆一下我们初中在数学课上所学的算术表达式,那什么是算术表达式呢?总结学生的回答:算术表达式是由数字和运算符号组成的式子,可以简单清晰地记录或描述计算过程和内容。接下来我们将学习VF中的表达式与运算符,在学习的过程中请同学们思考VF中的运算符与数学运算符的异同?(二)、讲授新课:1、表达式的定义表达式是由运算符连接起来的字段名、函数、变量或常量的组合。2、表达式的分类字符串表达式、数值表达式

4、、关系表达式、逻辑表达式、日期与日期时间表达式。3、字符串运算符(1)、PPT演示“字符串运算符”,进行讲解。(2)、在VF命令窗口操作字符表达式。?a+b结果为ab?a-b结果为ab?a$ab结果为.T.4、算术运算符(1)、PPT演示“算术运算符”,进行讲解。(2)、在VF命令窗口操作数值表达式。?4+6结果为10?4-6结果为-2?4*6结果为24?3/6结果为0.50?11%6结果为5?3*3或?33结果为27.00(3)接下来请同学们用VF计算下面的题目:a.变量X=10Y=20T=30计算X+Y+T,X-Y-T,2XY,34(X-Y)+X.提问:通过这个练习,大家讨论加、减、乘、除

5、、乘方和括号与数学中相应的运算符有没有区别,有哪些区别?教师总结:运算符符号作用用法区别表示+数学加法两个运算对象相同VF加法相加-两个运算对象数学减法相同VF减法相减x数学乘法两个运算对象可以省略如:2XY学习好资料欢迎下载VF乘法数学除法VF除法*/相乘不可省略如:2*X*Y两个运算对象可以写成分式如:相除不能写成分式如:2/Y数学乘方幂运算如:VF乘方数学括号VF括号*或如:X*3或X3()、括号内的表达如:34(X-Y)+X式优先运算()只有小括号,且可嵌套,如:3*(4*(X-Y)+X)b.计算14%3,14%-3,-14%3,-14%-3提问:通过这个练习,大家讨论:VF的求余运算

6、和数学中的求余运算是否相同?总结:VF求余运算A%B,当第一个数A除以第二个数B的余数与除数B不同符号那么就会加上一次除数B,因此VF求余与数学求余是不完全一到致的,VF求余运算要求结果值必须和除数同符号。(4)、给出表达式首先要求学生手算出结果变量:X=3,Y=6,R=13计算:X+Y*4/(8-5)*Y+R2结果为220然后通过上机验证结果。提问:通过这个练习,那么请大家讨论算术运算符的优先级是什么?总结:算术运算符的优先级:()高于或*高于*、/高于%高于+、-5、关系运算符(1)、PPT演示“关系运算符”,进行讲解。(2)、在VF命令窗口操作关系表达式。?54结果为.T.?5ac结果为

7、.F.?a=4结果为.T.?53结果.T.?NOT32结果.F.B、逻辑与运算学习好资料欢迎下载?32AND15=3*5结果.T.?32AND34结果.F.C、逻辑或运算?32OR34结果.T.?34OR153*5结果.F.(3)给出表达式首先要求学生手算出结果?not(32)and(1=3)or(33)*2系统提示数据类型不匹配?李明的英语成绩+100系统提示数据类型不匹配说明:运算符两边的数据类型必须一致。(三)、巩固练习:PPT上给出各类运算符表达式,要求学生写出结果并上机验证。十三、作业处理:布置相关的课后习题作业及上机练习。十四、板书设计:字符串运算符:+-$算术运算符:+-*/%或*()关系运算符:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论