- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章结构化程序设计97096768
第7 章 结构化程序设计(16课时)
一、【教学目标】
掌握程序的建立与运行方法
掌握程序设计中常用的输入、输出语句
理解并掌握程序的基本控制结构:顺序结构、分支(选择)结构、循环结构
理解并掌握过程与用户自定义函数
二、【重点和难点】
重点:
程序的概念、程序的建立与运行方法
程序设计中常用的输入输出语句
程序的控制结构:顺序结构、分支(选择)结构、循环结构
过程的概念、用户自定义函数的目的与方法
难点:
程序设计算法
分支程序设计
循环程序设计
三、【学法指导】
VFP系统支持两种工作方式:交互方式、程序方式。学习程序方式,可大量减少重复劳动,达到事半功倍的目的。
结构化程序设计是VFP的重要组成部分,是进行系统设计的基本功,要在教师的指导下,加强上机练习,循序渐进地学好
程序的控制结构设计是本章的重中之重,要加强学习,勤于思考。
通过本章的学习,有助于提高分析问题、解决问题的能力。
四、【教学要点】
7.1 程序和程序文件
7.1.1 程序的概念
(1)程序是能够完成一定任务的命令的集合。这组命令被存放在称为程序文件或命令文件的文本文件中,VFP默认的程序文件的扩展名为PRG。
程序方式与单命令处理方式有以下优势:
可以利用编辑器,方便地输入、修改和修改程序。
可以用多种方式、多次运行程序。
可以在一个程序中调用另一个程序。
程序代码除了可以保存在程序文件中,还可以出现在报表设计器和菜单设计器的过程代码窗口、表单设计器和类设计器的事件或方法代码窗口中,并保存在相应的内容中。
当然在命令窗口中也可以像执行程序一样,一次执行多条命令。
(2)示例程序:
SET TALK OFF
CLEAR
OPEN DATABASE student 打开数据库
USE jbqkb 打开表
LIST
CLOSE DATABASE 打开数据库
SET TALK ON
RETURN
程序的书写规则和说明:
①程序一般以SET TALK OFF开头,以SET TALK ON、RETURN语句结束。
SET TALK ON|OFF的意义是打开或关闭人机会话方式,控制VFP在主窗口、状态栏或用户自定义的窗口里是否显示。
②是在程序中插入的命令注释,注释为非执行代码,不影响程序的功能。以NOTE或*开头的代码行也是注释行。注释行能增强程序文件的易读性,修改调试程序时可加上注释服放弃注释内容中语句的执行。VFP中的注释行显示为绿色。
另外在程序代码中蓝色代表是命令关键字,黑色表明是非命令关键字或用户使用的字符。红色表明有语法错误,以提醒用户改正。这些颜色的设定与含义是系统默认的,用户可以改变,选择并执行“工具|选项|语法着色”命令
③程序中每条命令以回车键结尾,一行只能写一条命令。若命令太长时需要分行书写,在一行末尾键入续行符“;”,再按回车键。
④程序中常出现CANCEL、RETURN、QUIT、DO 等命令,其意义如下:
CANCEL:终止程序运行,清楚所有私有变量,返回命令窗口。
RETURN:结束当前程序的运行,返回调用它的上级程序,若无上级则返回到命令窗口。
QUIT:退出VFP系统。
DO:转去执行另一个程序。
7.1.2 程序的建立与运行
(1)建立源程序有多种方法,常用的有:
①执行“文件|新建”命令,在对话框中选取择“程序”文件
②在“项目管理器”中选定“代码”选取项卡中的“程序”项,选择“新建”按钮
③在“命令”窗口执行命令:MODIFY COMMAND FileName
在编辑过程中注意保存程序。修改程序的方法与建立程序的方法类似。
(2)程序的运行方法:
①执行“程序|运行”命令,在“运行”对话框中选择要运行的程序名
②在“项目管理器”中选定“代码”选取项卡中“程序”项下的程序,选择“运行”按钮
③在“命令”窗口中,输入:DO [盘符][路径\]文件名
选择多条命令,然后单击鼠标右键,在弹出的快捷菜单菜单中选择“运行所选区域”,可运行程序的一部分。
VFP程序文件通过编译、连编,可产生不同的目标代码文件,以不同的扩展名标识。用DO命令执行程序文件时,如果没有指定扩展名,系统将按以下顺序执行某种目标代码文件:
EXE(VFP的可执行文件)、APP(VFP的应用程序文件)、FXP(VFP的编译文件)、PRG(VFP的源程序文件)。
7.1.3 程序设计中常用的输入输出语句
(1)ACCEPT命令
【格式】ACCEPT [提示信息] TO 内存变量
【功能】 在程序执行过程中,将用户交互式输入的内容作为字符串赋值给指定内存变量。
【说明】①若选用提示信息,系统将先显示提示信息的值作为提示信息,并将输入的字符串赋值给内存变量。
②该命令只能接收字符串
您可能关注的文档
- 高压测量表DC-300说明书.doc
- 高二英语周考试.doc
- 江苏省中小学教师网络法律竞赛试题及答案二94分.doc
- 高三家长会年段发言稿.doc
- 2011年西园社区年终工作总结.doc
- 高 三 生 物 周 训 练.doc
- 民用军品Marauder掠夺者.ppt
- 严歌苓论文:严歌苓 个人化历史书写 主题 女性 文本形式.doc
- 校园伤害事故应对与处理.ppt
- 马列主义学说对人类的伟大贡献.docx
- 2026年高考数学复习第四节 一元二次方程、函数和不等式.pdf
- 2025年河南实达国际人力资源合作有限公司招聘公共安全服务人员30人备考题库含答案详解(b卷).docx
- 武汉城市职业学院单招《数学》真题含答案详解(名师推荐).docx
- 2025年河南实达国际人力资源合作有限公司招聘公共安全服务人员30人备考题库及答案详解(精选题).docx
- 2026年高考数学复习第五节 函数的图像和零点综合.pdf
- 梅河口康美职业技术学院单招《数学》考前冲刺练习试题及参考答案详解(巩固).docx
- 2025年企业信用报告_陕西学成电气有限公司.docx
- 2025年河北雄安新区公开招聘社区工作者62名备考题库附答案详解.docx
- 武威职业学院单招《数学》练习题带答案详解(新).docx
- 枣庄职业学院单招《数学》考前冲刺试卷推荐附答案详解.docx
原创力文档


文档评论(0)