段变量与内存变量的不同(保存位置,生命周期,类型等) 3,变量的赋值与显示 (1)变量的赋值 通过实例讲解赋值号的含义,与数学中等于号的区别 赋值的两种方式:=,Store 命令 (2)变量的显示 LIST 命令与 Display 命令 两个命令的最简单用法 ,区别 显示指定变量的值 显示一批变量的值:使用匹配模板 4,变量的输出(含义,与显示的区别) ?命令 ??命令 三,数组 1,数组的概念 引例:将变量中的引例扩展,在一个盒子中有许多方格,每个方格 可以存放一个数据,不同的方格可以存放不同类型的数据. 盒子的名字:数组名 每个方格:数组元素,用不同的下标表示. 存储:一批连续的存储单元 一维数组与二维数组的引出 2,数组的定义 定义的目的:分配存储单元 定义的方式:dime 数组名(维定义) (1)数组名的命名规则 (2)下标起始:1 (3)二维数组的定义 (4)数组元素的初始值:.F. (5)数组元素的个数: 3,数组元素的赋值与引用(与变量类似,只是带有下标) 赋值:特别注意整体赋值 引用:数组元素下标的说明 特别注意:学会区分何时代表数组,何时代表数组元素 4,数组内容的显示与输出 (1)显示:display|list
举例: 非法变量与合法 变量 设计一些变量, 供后面 的显示与输出讲解 只作了解 以学生信息表为例介 绍
观察网页中的动画, 理 解变量赋值的含义. 举例加
演示 命令的讲解要从实际 应用出发, 只介绍命令 的最常用的用法, 没有 必要面面俱到.
比喻法引入 预
先
设计一个有代表 性的数组, 如学生信息 中的一个记录, 便于后 面讲解定义, 赋值, 显 示,输出等.
举例说明
(2)输出:?|??
比较法:与变量显示, 输出的比较
2.3 运算符与表达式 ※本节内容,学习目标与重点难点介绍 引入:数学表达式及其构成(常量,变量,函数,运算符),数据运算 离不开表达式 一,算术(数值)运算符及其表达式 1,类型 2,与数学符号的不同 3,优先顺序 4,运算结果与类型 4,数学表达式与 VFP 表达式的相互转换 举例说明 二,字符串运算符及表达式 主要是连接与查找 1,连接: (1)方式:+,(2)结果:字符串 2,查找:在字符串中查找指定的子串 返回结果:逻辑值 3,优先级说明 三,关系运算符及表达式 引例:4>3?,"北京">"上海"?,3.14<="PI"? 设问:如何比较?参与比较的数据有何要求?比较的结果? 1,关系运算符:含义,运算结果 特别:<=,>=,<>与数学中运算符的区别 2,关系运算的要求 (1)参与比较的数据类型必须相同 (2)比较的依据:数值型,字符型(汉字),日期型等的相关规定 (3)字符串的模糊比较与精确比较 ?"AB"="ABC" ?"ABC"="AB" ?"ABC"=="AB" 结果分析? (4)关系运算与数值运算的复合 举例: 优先级的确定:数值运算高于关系运算 四,逻辑运算符及表达式 引例:如何表达"年龄大于 20 岁的女同学"? 分析:(1)分解:年龄大于 20 岁(年龄>20),女同学(性别="女") (2)两个简单条件之间的关系?不仅…而且 即:如何表达两个以上关系运算之间的关系? 1,逻辑运算符 提问:
对比法: 与数学运算符 对比
举例
启发式
提问,让学生思考 师生互动
种类,含义,运算规则分析,运算结果 举例说明: 2,逻辑运算表达式:用于表达复杂条件 (1)优先级规定: (2)关系运算的复合 举例说明: (3)数值运算,关系运算,逻辑运算的复合 举例:3+4>7 .and. .not. (总成绩/课程数>75) .or. = "李" 运算规则,运算顺序分析 优先级结论:数值运算>关系运算>逻辑运算 五,日期运算符及表达式 基本原则:要使得运算有意义 +运算: -运算: 举例
请学生总结
2.4 函数 ※本节内容,学习目标与重点难点介绍 ※讲解思路:由于 VFP 的函数较多,不可能逐一介绍.重点在于讲 启发式 解函数的使用方法与规则,在现场演示中培养学生查阅联机帮助的能力. 一,函数的概念 1,函数概念:从数学中使用的函数引入 共同点:函数名,参数,返回值,出现在表达式中 不同点:参数加括号,可以没有参数,种类繁多 2,函数的分类简介 (1)标准函数:六大类 (2)用户自定义函数 3,函数的应用 二,VFP 函数