VisualFoxPro基本數据运算教案.docVIP

  • 23
  • 0
  • 约3.12千字
  • 约 5页
  • 2017-06-08 发布于重庆
  • 举报
VisualFoxPro基本數据运算教案

Visual FoxPro运算符与表达式教案 一、科目:Visual FoxPro程序设计 二、课题名称:Visual FoxPro运算符与表达式 三、对象:职业高中 四、课型:新授课 五、课时:1课时(机房课) 六、教学对象分析: 大多职业高中的同学基础都比较薄弱,而且数学成绩比较差。学生多偏好形象思维,能够接受具体形象的东西,抽象思维能力较弱,但他们对新事物的接收和反映能力比较强,思维比较敏捷,喜欢动手。通过上机实践来激发他们的学习兴趣。学生目前已经储备的知识有数学运算符、数学表达式的运算、熟悉了VF的程序编辑环境、VF中常量和变量的知识。 七、教学目标: (一)、知识与技能: 1、表达式的定义。 2、表达式的分类。 3、撑握各种运算符的操作功能和表达式的运算规则。 4、进一步熟悉Visual FoxPro命令的操作,会用Visual FoxPro求出表达式的值。 (二)、过程与方法: 1、培养学生的自主学习能力,使他们建立对学习的信心。 2、学生上机操作加深理解。 (三)、情感态度和价值: 1、通过学习抽象的运算知识,学生理论与实践相结合的学习,培养学生知难而进,勇于克服困难的意志品质。 八、教学重点: 1、字符串运算、算术运算、关系运算、逻辑运算的规则。 九、教学难点: VF中表达式运算的优先级。 十、教学方法:讲授法、演示法、任务驱动法 十一、教学用具:黑板、PPT、一人一机和Visual FoxPro软件 十二、教学过程: (一)、复习导入新课: 上节课我们了解VFP的基本特点,在此基础上学习了VFP所提供的数据类型及常量和变量的定义及其类型,下面我们学习如何利用这些常量或变量进行计算。? 提问:请同学们回忆一下我们初中在数学课上所学的算术表达式,那什么是算术表达式呢? 总结学生的回答:算术表达式是由数字和运算符号组成的式子,可以简单清晰地记录或描述计算过程和内容。 接下来我们将学习VF中的表达式与运算符,在学习的过程中请同学们思考VF中的运算符与数学运算符的异同? (二)、讲授新课: 1、表达式的定义 表达式是由运算符连接起来的字段名、函数、变量或常量的组合。 2、表达式的分类 字符串表达式、数值表达式、关系表达式、逻辑表达式、日期与日期时间表达式。 3、字符串运算符 (1)、PPT演示“字符串运算符”,进行讲解。 (2)、在VF命令窗口操作字符表达式。 ?a +b 结果为a b ?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或?3^3 结果为27.00 (3)接下来请同学们用VF计算下面的题目:a.变量X=10 Y=20 T=30 计算 X+Y+T , X-Y-T , 2XY , 2Y ,X 提问:通过这个练习,大家讨论加、减、乘、除、乘方和括号与数学中相应的运算符有没有区别,有哪些区别? 教师总结: 运算符 符号表示 作用 用法区别 数学加法 + 两个运算对象相加 相同 VF加法 数学减法 - 两个运算对象相减 相同 VF减法 数学乘法 x 两个运算对象相乘 可以省略 如:2XY VF乘法 * 不可省略 如:2*X*Y 数学除法 ÷ 两个运算对象相除 可以写成分式 如:2 VF除法 / 不能写成分式 如:2/Y 数学乘方 幂运算 如:X VF乘方 **或^ 如:X**3或X^3 数学括号 ()、[]、{} 括号内的表达式优先运算 如:3[4(X-Y)+X] VF括号 () 只有小括号,且可嵌套,如:3*(4*(X-Y)+X) b.计算14%3,14%-3,-14%3,-14%-3 提问:通过这个练习,大家讨论:VF的求

文档评论(0)

1亿VIP精品文档

相关文档