- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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语句
您可能关注的文档
- Visual C++大学教程 教学课件 作者 冯博琴 第12章 ADO数据库编程.ppt
- Visual C++大学教程 教学课件 作者 冯博琴 第13章 网络编程.ppt
- Visual C++基础教程 教学课件 作者 郭文平 第1-6章 第1章.ppt
- Visual C++基础教程 教学课件 作者 郭文平 第1-6章 第2章.ppt
- Visual C++基础教程 教学课件 作者 郭文平 第1-6章 第3章.ppt
- Visual C++基础教程 教学课件 作者 郭文平 第1-6章 第4章.ppt
- Visual C++基础教程 教学课件 作者 郭文平 第1-6章 第5章.ppt
- Visual C++基础教程 教学课件 作者 郭文平 第1-6章 第6章.ppt
- Visual C++基础教程 教学课件 作者 郭文平 第7-8章 第7章.ppt
- Visual C++基础教程 教学课件 作者 郭文平 第7-8章 第8章.ppt
- Visual FoxPro 数据库应用教程 教学课件 作者 孔庆彦 第4章 查询和视图.ppt
- Visual FoxPro 数据库应用教程 教学课件 作者 孔庆彦 第5章 表单设计和应用.ppt
- Visual FoxPro 数据库应用教程 教学课件 作者 孔庆彦 第6章 报表与标签设计.ppt
- Visual FoxPro 数据库应用教程 教学课件 作者 孔庆彦 第7章 菜单设计.ppt
- Visual FoxPro 数据库应用教程 教学课件 作者 孔庆彦 第8章 项目管理器.ppt
- Visual FoxPro6.0程序设计教程 教学课件 作者 谢膺白 高升宇 第1章.ppt
- Visual FoxPro6.0程序设计教程 教学课件 作者 谢膺白 高升宇 第2章.ppt
- Visual FoxPro6.0程序设计教程 教学课件 作者 谢膺白 高升宇 第3章.ppt
- Visual FoxPro6.0程序设计教程 教学课件 作者 谢膺白 高升宇 第4章.ppt
- Visual FoxPro6.0程序设计教程 教学课件 作者 谢膺白 高升宇 第5章.ppt
文档评论(0)