VisualFoxPro数据库应用教程课件作者孔庆彦第3章节结构化程序设计.pptVIP

  • 1
  • 0
  • 约3.76千字
  • 约 31页
  • 2018-05-08 发布于广东
  • 举报

VisualFoxPro数据库应用教程课件作者孔庆彦第3章节结构化程序设计.ppt

Visual FoxPro 数据库应用教程 机械工业出版社 第3章 结构化程序设计 学习目标 掌握程序文件建立过程 掌握顺序结构程序设计方法 掌握选择结构程序设计方法 掌握循环结构程序设计方法 了解模块化程序设计思想 第3章 结构化程序设计 3.1 程序设计概述 3.1.1 程序 3.1.2 程序的控制结构 3.1.3 建立程序文件 1.创建一个新的程序文件。 2.输入程序命令 3.保存 4.运行 5.程序文件的修改 第3章 结构化程序设计 3.2 顺序结构 3.2.1内存变量的类型和赋值 1.内存变量的类型 2.内存变量的赋值 3.2.2顺序结构 3.3 选择结构 3.3.1引例 第3章 结构化程序设计 3.3 选择结构 3.3.2 IF语句 1.IF语句格式 IF 条件 [THEN] 命令组l [ELSE 命令组2] ENDIF 2.IF语句功能 第3章 结构化程序设计 3.3 选择结构 3.3.2 IF语句 3.说明 例:用W表示邮件的重量,用F表示邮寄邮件的费用,邮费的计算方法为: 第3章 结构化程序设计 3.3 选择结构 3.3.2 IF语句 例:在学生.DBF表中增加一个成绩评定字段,字段类型为字符型,宽度为6。然后根据学生.DBF表中第4条记录的入学成绩字段的值,填写第4条记录的成绩评定字段的值,填写方法是如果入学成绩高于600分,则成绩评定字段值为“高分”,否则成绩评定字段值为“低分”。并显示第4条记录的值。 第3章 结构化程序设计 3.3 选择结构 3.3.2 IF语句 例:建立程序文件3-7.PRG。用SCORE变量表示学生成绩,若SCORE的值超过90分(包括90分),则输出“优秀”,否则输出“及格”。 例:从键盘输入两个数,并按照从小到大的顺序输出。 第3章 结构化程序设计 3.3 选择结构 3.3.3 选择结构的嵌套 1.引例 在用IF语句解决实际问题时,经常遇到类似这样的问题:根据学生成绩SCORE的值,分别输出“优”、“良”、“中”、“及格”和“不及格”。具体规则为:SCORE的值在90以上,输出“优”;SCORE的值大于等于80且小于90,输出“良”;SCORE的值大于等于70且小于80,输出“中”;SCORE的值大于等于60且小于70,输出“及格”;SCORE的值在60以下,输出“不及格”。 第3章 结构化程序设计 3.3 选择结构 3.3.3 选择结构的嵌套 2.IF语句嵌套形式 第3章 结构化程序设计 3.3 选择结构 3.3.3 选择结构的嵌套 例:建立程序文件3-10.PRG。M(X,Y)表示直角坐标系中的一点,判断M(X,Y)所属的象限。 例:输入X、Y、Z 3个不同的数,将它们按由小到大的顺序输出。 第3章 结构化程序设计 3.3 选择结构 3.3.4 DO CASE语句 1.DO CASE语句格式 2.DO CASE语句功能 第3章 结构化程序设计 3.3 选择结构 3.3.4 DO CASE语句 例:计算分段函数值 第3章 结构化程序设计 3.4循环结构 3.4.1 DO WHILE语句 1.引例 2.DO WHILE语句格式 DO WHILE 条件 循环体 ENDDO 3. DO WHILE语句流程图 4.DO WHILE语句功能 第3章 结构化程序设计 3.4循环结构 3.4.1 DO WHILE语句 例:建立程序文件3-15.PRG,用DO WHILE语句显示学生.DBF表中男同学的学号、姓名和性别字段的值。 例:假设在学生.DBF表中已经增加了一个成绩评定字段,用DO WHILE语句实现根据学生.DBF表中入学成绩字段的值,填写成绩评定字段的值,填写方法是如果入学成绩高于600分,则成绩评定字段值为“高分”,否则成绩评定字段值为“低分”。 例:输入10个任意的数,求十个数的平均值。 第3章 结构化程序设计 3.4循环结构 3.4.2 SCAN语句 1.SCAN语句格式 SCAN [范围] [FOR条件]|[WHILE条件] 循环体 ENDSCAN 2.SCAN语句功能 3. SCAN语句说明 例:在学生.DBF表中查找入学成绩最高的记录,并显示成绩最高的学生姓名和入学成绩。 第3章 结构化程序设计 3.4循环结构 3.4.3 FOR语句 1.引例:求1+2+3+……+100的和 。 2.FOR语句格式 FOR 循环变量=初始值 TO 终止值 [STEP步长] 循环体 ENDFOR 3.FOR语句说明 第3章 结构化程序设计 3.4循环结构 3.4.3 FOR语句

文档评论(0)

1亿VIP精品文档

相关文档