第二单元《程序设计基础》ppt课件2 高中信息技术

上传人:qiuji****ngye 文档编号:46062328 上传时间:2018-06-21 格式:PPT 页数:116 大小:1.29MB
返回 下载 相关 举报
第二单元《程序设计基础》ppt课件2 高中信息技术_第1页
第1页 / 共116页
第二单元《程序设计基础》ppt课件2 高中信息技术_第2页
第2页 / 共116页
第二单元《程序设计基础》ppt课件2 高中信息技术_第3页
第3页 / 共116页
第二单元《程序设计基础》ppt课件2 高中信息技术_第4页
第4页 / 共116页
第二单元《程序设计基础》ppt课件2 高中信息技术_第5页
第5页 / 共116页
点击查看更多>>
资源描述

《第二单元《程序设计基础》ppt课件2 高中信息技术》由会员分享,可在线阅读,更多相关《第二单元《程序设计基础》ppt课件2 高中信息技术(116页珍藏版)》请在金锄头文库上搜索。

1、 第2章 VF程序设计基础 2.1 数据类型 2.2 常量与变量 2.3 表达式 2.4 常用函数 2.5 程序与程序文件 2.6 程序的基本结构 2.7 多模块程序设计2.1 数据类型 根据计算机系统处理数据的形式来划分,VF中有四种数据:常量、变量、表达式和函数 。 其中常量和变量是数据运算和处理的基本对 象,表达式和函数体现了语言对数据进行运 算和处理的能力及功能。2.1 数据类型一、数值型 数值型数据是描述数量的数据类型,是最常用 的数据类型之一。在VF系统中为以下5种:数值型、浮点型、双精度型、整型、货币型。1、数值型用N表示,它只能由数字(09)、正负号和 小数点组成。例如:-0.

2、1234、1200.3452、浮点型用F表示,只是在存储形式上采用浮点格式2.1 数据类型 3、双精度型用B表示,它是更高精度的数值型数据。只用于数据表中字段类型的定义。4、整型用I表示,它是没有小数点部分的数值型数据。只用于数据表中字段类型的定义。5、货币型用Y表示,它一种特殊形式的数值型数据,在数据的第一个数字前加一个货币符号“”2.1 数据类型 二、字符型(character)字符型用C表示,它是用来描述文字型数据的数据类型。它可以由英文字母、数字、汉字和各种符号组 成,其最大长度为254个字符,且使用时必须用定 界符单引号、双引号、方括号( ,“ ”, )括起来。程序设计“程序设计”程

3、序设计2.1 数据类型三、日期型(date)日期型用D表示,是用于表示日期的数据,其长 度固定为8个字节。日期型数据包括三部分,年、月、日。每部分之间用规定的分隔符隔开。表示方法: 例如:2010/08/01set century on/off 是否显示日期的世纪部分set strictdate to 0 可识别多种形式的日期形式 set strictdate to 1 严格的日期形式set date to mdy 日期形式的显示格式金手指考试网 http:/ 2016年金手指驾驶员考试科目一 科目四元贝驾考网 http:/ 科目一科目四仿真考试题C1Grammar 2.1 数据类型 四、日期

4、时间型 (Date Time)日期时间型用T表示,它是描述日期和时间的数据。日期时间型数据除包括日期数据的年、月、 日外,还包括时、分、秒以及上午、下午等内容。例如:04/02/2010 10:29:24 AM04/02/2010,10:29:24a2.1 数据类型五、逻辑型(Logic)逻辑型用L表示,是描述客观事物是否的数据,即用来表示逻辑判断得结果。其长度固定为1个字节。它只允许两个逻辑值 :“真”(.T.)或“假”(.F.),也可输入Y表示“真”, N表示“假”。2.1 数据类型 六、备注型(memory)用M表示,用于存储长度不定的文本数据。其 长度固定为10个字节,但实际数据存放在

5、另一个同 名的备注文件(扩展名为.FPT)中。2.1 数据类型 七、通用性(general)用G表示,它是一种特殊的备注型,专用于保 存Windows OLE(对象链接与嵌入)数据,例如图形和声音。其长度也固定为10个字节,但实际数据也存放入另一个同名备注文件中。数据类型总结 一、数值型 N二、字符型 C三、日期型 D四、日期时间型 T五、逻辑型 L六、备注型 M七、通用型 G2.2 常量与变量一、常量常量是固定不变的数据,用以表示一个具体的、不变的值。它具有数值型、字符型、日期型、逻 辑型4种。固定不变的数据2.2 常量与变量 1、数值型常量数值型常量是用数字、小数点和正负号构成的数字序号。

6、数值型常量不能用分数表示,但可以用科学计 数法表示,最大精度是16位有效数字。例:10,-100,2.81828,0.281828E1,2.81828E-1 在内存中用8个字节来表示。2.2 常量与变量 2、字符型常量字符型常量用半角单引号、双引号或方括号作为定界符。例如:周杰伦、“周杰伦”、周杰伦注意:(1)表示长度为0的空串(2)定界符必须成对匹配,不能一边用单引号而另一边用双引号。(3)如果某种定界符本身也是字符串的内容,则需要另一种定界符为该字符串定界。2.2 常量与变量4、日期型常量日期型常量是一对用大括号括起来的日期型数 据系列。系统默认的日期型数据为“月/日/年”。在命令或表达式

7、中直接给出值时,日期型常量必须加,例如x=2009/04/023、逻辑型常量日期型常量标准写法为:x=2009/04/022.2 常量与变量“04/02/06”2005/02/06.T.322.6322.6.F.表示字符型常量 C表示日期型常量 D表示逻辑型常量 L表示数值型常量 N表示字符型常量 C表示逻辑型常量 L2.2 常量与变量 二、变量 变量是指在数据处理过程中其值可以变化的量。变量名的规定与字段名相同,由字母或汉字开头 ,用字母、汉字、数字和下划线构成。Visual FoxPro有两种变量: 字段变量和内存变量可以变化的数据2.2 常量与变量 1、字段变量指在数据表文件中的变量,对

8、应于数据文件中的字段。例如:在“学生档案”表如下:学生档案(学号,姓名,性别,出生日期,专业,简历,照片)字段变量是一个多值变量2.2 常量与变量 2、内存变量指独立于数据表文件之外而存在的变量。由用户临时定义,是一种临时的信息存储单元,用于保 存数据操作中的有用数据或结果,也可用于控制应 用程序的运行。1、内存变量和字段变量最好不要重名。2、当内存变量和字段变量重名时显示的是:字段变量的值。2.2 常量与变量 (1)内存变量的定义和赋值命令 STORE命令 格式:STORE TO 功能:计算机自动计算的值并将此的值同时赋给中的一个或几个 不同的内存变量。当有多个变量时,变量之间用逗号分隔。2

9、.2 常量与变量 例:Set talk offStore 100 to a1Store “abcd” to a2,a3Store 0 to a3,a4,a5?a1,a2,a3,a3,a4,a52.2 常量与变量 等效赋值命令 格式:= 功能:将表达式的值赋给单个内存变量,内存变量 一旦被赋值不仅取得了被赋的值,同时也被确定了 类型。2.2 常量与变量 例:A=100B=“abcd”C=ctod(“00/07/18”)D=2010?A,B,C,DStore 100 to AStore “abcd” to BStore 00/07/18 to CStore 2010 to D2.2 常量与变量(2

10、)内存变量的显示 输出内存变量的值 格式1:?, 格式2:?, 功能:计算并输出表达式的值。 格式1:将的值在当前行的下一行输出,即换行输出格式2:将的值在当前行输出,即不换行输出。2.2 常量与变量 例:Store 100 to a1,a2,a3?a1?”a2+a3=”,a2+a3?a32.2 常量与变量 显示内存变量 格式1:LIST MEMORY LIKE TO PRINT 格式2:DISPLAY MEMORY LIKE TO PRINT 功能:显示或打印输出当前所有内存变量及其状态2.2 常量与变量 List:连续滚动方式显示全部内容 Display :分屏显示,按任意键后继续 通配符

11、“?”代表一个任意字符 “ * ”代表多个任意字符 Display memory like a? Display memory like a*2.2 常量与变量3、记录 记录是数据表中一组数据项的集合。在同一个数据表中可以有若干个记录,每个记录具有相同的 字段个数。在数据表中记录的顺序不影响对记录的 操作。在Visual FoxPro系统中,许多操作都是通过记录操作来完成的。 2.2 常量与变量4、对象 对象是数据存储器的一种。对象是类的实体,对象也是类的变量,它是任何具有属性和方法的信 息的集合。对象的建立可以通过设计器和CreateObject( )函数来实现。在Visual FoxPro

12、系统中,引用对象是可视化编程的重要手段。历 年 二 级 真 题1、语句list memory like a*能够显示的变量不包 括( )(09年9月)A a B a1C ab2 D ba3 D2、命令?vartype( time() )结果是( )(08年 9月)A C B DC T D 出错 A总 结一、数据类型和相应的输入方法二、数据的赋值和算术运算总 结一、数据类型(数值型、字符型、日期型)二、内存变量的定义和赋值(store =)三、内存变量的显示(list display)练 习1、输入你的名字李晖2、输入引用文字“程序设计”3、输入你的出生日期1999.09.094、写程序:将10

13、0放入变量 a 中,将200放入 变量 b 中,计算 ab 的值。5、写程序:将 50 放入变量 c 中,将10放入变 量 d 中,计算 cd 的值。6、显示当前所有变量(list 、display)练 习7、请计算从你出生到现在你活了多少天??2011/10/30-1990/09/098、请计算从你出生到现在你活了多少秒??2011/10/30,10:20:31a-1990/09/09,07:03:03a2.2 常量与变量5、内存变量的作用域(1) 内存变量的作用范围 在Visual FoxPro中以使用Local、Private和Public命令强制规定变量的作用范围。2.2 常量与变量

14、Local:用于定义局部变量。这类变量只能在创建它 们的程序中使用和修改,被更高层或更低层的程序 访问。 Private:用于定义私有变量。它用于定义当前程序 的变量,并将以前程序定义的同名变量隐藏起来, 在当前程序中使用私有变量而不影响这些同名变量 的原值。 Public:用于定义全局变量。在本次Visual FoxPro 运行期间,所有程序都可以使用这些全局变量。2.2 常量与变量Public x Store “聪明的一休” to x ?x List memory like xPublic y Store “聪明的二休” to y ?y List memory like y2.2 常量与变

15、量 (2)内存变量文件Visual FoxPro中的内存变量(包括数组)和其他高级语言中的变量一样,其值是不能长期保存的。 退出VF后,所有的内存变量及其值将全部丢失。再 次进入VF,这些内存变量均不能使用。可以像数据表文件能长期保存数据一样,在磁盘上建立一种专门存放内存变量的文件,来长期保 存某些内存变量,这种文件就是内存变量文件,扩 展名规定为“.mem”。3.2 常量与变量 6、有关内存变量的操作(1)隐藏内存变量 Private(2)清除内存变量 release all 例如: release all like x3.2 常量与变量 (3)内存变量存盘 Save all to 例如:save all like a to 1.mem(4)恢复变量存盘 Restore from memo 例如:save all like a to 1.memrestore

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号