- 5
- 0
- 约3.61千字
- 约 20页
- 2017-08-19 发布于广东
- 举报
尚辅网 *Company Logo *Company Logo *Company Logo *Company Logo *Company Logo *Company Logo *Company Logo *Company Logo *Company Logo * 实验7 结构化程序设计初步 7.1 实验目的 (1) 掌握程序文件的建立、修改、运行和调试方法。 (2) 掌握程序的三种基本结构。 (3) 熟悉过程、自定义函数和数组的定义及使用方法。 7.2 实验内容 7.2.1 程序文件的建立、编辑和运行 程序文件的建立与编辑 1 (1)命令方式 命令格式:MODIFY COMMAND [程序文件名] 功能:建立或编辑修改指定的程序文件。 (2)菜单方式 执行【文件】|【新建】命令,打开“新建”对话框。选择“程序”,单击“新建文件”按钮,打开程序文件的编辑窗口。在该窗口中输入、编辑程序文件的内容。 (3)利用项目管理器建立、编辑程序文件 7.2 实验内容 7.2.1 程序文件的建立、编辑和运行 程序文件的运行 2 (1)命令方式 命令格式:DO 程序文件名 如运行上例所建立的程序文件,可执行命令:DO prog1 (2)菜单方式 执行【程序】|【运行】命令,在弹出的“运行”对话框中,选择要执行的程序文件,再单击“运行”按钮即可。 (3)在程序编辑窗口打开的情况下,单击工具栏上的“ ! ”按钮,或右击程序编辑窗口,在快捷菜单中选“执行”命令,可运行正在编辑的程序。 7.2 实验内容 7.2.1 程序文件的建立、编辑和运行 程序文件的出错调试 3 当程序运行出错,可在“程序错误”提示信息框中选“取消”,取消程序的运行,然后直接在程序编辑窗口中修改、调试程序。 7.2 实验内容 7.2.2 基本输入输出语句 编写程序最重要的是要学会分析问题,并设法用计算机来求解问题。求解问题的基本逻辑是:输入数据→处理数据→输出数据。以下介绍的输入和输出命令,在编写程序时非常有用,这些命令可提高程序的通用性。 7.2 实验内容 7.2.2 基本输入输出语句 命令格式:ACCEPT [提示信息] TO 内存变量 功能:显示提示信息,等待用户从键盘上输入字符串,并将该字符串赋给指定的内存变量。 说明 该命令只能接收字符串。在输入字符串时不需要加定界符。输入完毕,按Enter键结束输入。 ACCEPT命令 1 7.2 实验内容 7.2.2 基本输入输出语句 命令格式:INPUT [提示信息] TO 内存变量 功能:显示提示信息,等待用户从键盘上输入数据,并将该数据赋给指定的内存变量。 说明 该命令可接受用户输入的字符型、数值型、逻辑型、日期型、日期时间型等数据,而且可以是常量、变量、函数或表达式。若用户输入的是字符串,则必须加定界符。输入完毕,按Enter键结束输入。 INPUT命令 2 7.2 实验内容 7.2.2 基本输入输出语句 命令格式:WAIT[提示信息] [TO 内存变量][WINDOW[AT 行, 列]] [TIMEOUT 数值表达式] 功能:暂停程序的执行,显示提示信息,等待用户按任意键后继续执行程序。 说明若有选项TO 内存变量,则将用户输入的单个字符赋给指定的内存变量,且不必加定界符;若用户按Enter键或单击鼠标,则内存变量的值为空。 WAIT命令 3 7.2 实验内容 7.2.2 基本输入输出语句 命令格式:@行,列 [SAY 表达式1] [GET 变量名] [DEFAULT表达式2] 功能:在屏幕指定的行、列位置输出SAY子句中表达式的值,并可修改GET子句中变量的值。 说明SAY子句用来输出数据,GET子句用来输入数据。GET子句中的变量必须有初值,或用DEFAULT子句为其指定初值。GET子句中的变量必须用READ命令来激活,即在若干带有GET子句的定位输入输出命令后,必须跟有READ命令,才能编辑GET子句中的变量。 定位输入输出命令 4 7.2 实验内容 7.2.3 结构化程序设计的基本结构 顺序结构是最基本的程序结构,其命令执行的顺序与书写顺序一致,前几个例题中建立的程序都为顺序结构程序。 顺序结构 1 选择结构能根据条件选择程序的走向,Visual FoxPro提供用于实现选择结构的语句有:IF\|ENDIF双路分支语句、DO CASE|ENDCASE多路分支语句。 选择结构 2 7.2 实验内容 7.2.3 结构化程序设计的基本结构 常用的循环语句有:DO WHILE|ENDDO循环语句、FOR|ENDFOR|NEXT循环语句、SCAN|ENDSCAN循环语句。循环体内可用EXIT
您可能关注的文档
- 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
- Visual FoxPro6.0程序设计教程 教学课件 作者 谢膺白 高升宇 第6章.ppt
- 2026年全球AI教育市场自适应学习系统与教育大数据分析.docx
- 2026年全球AI教育市场数据驱动决策分析.docx
- 2026年全球AI法律合规性检查技术路线图.docx
- 2026年全球AI法律咨询市场发展机遇与挑战.docx
- 2026年全球AI法律咨询市场合同审查自动化技术政府支持政策.docx
- 智慧农业无人机作物生长监测与病虫害防治信息化平台可行性分析报告.docx
- 2025年生态旅游景区停车场新能源汽车停车需求预测报告.docx
- 2026年全球AI法律咨询市场竞争格局分析.docx
- 2026年全球AI教育市场教师技术应用案例.docx
- 2026年全球AI教育市场教师角色转型与教育创新激励机制研究.docx
最近下载
- (高清版)B-T 6739-2022 色漆和清漆 铅笔法测定漆膜硬度.pdf VIP
- 康玉明-如何撰写国家自然科学基金申课件.ppt VIP
- 在带头固本培元、增强党性等“五个带头”对照检查发言材料2篇范文2026年.docx VIP
- 2025《医疗器械经营质量管理规范》培训课件.docx VIP
- 农产品质量安全检测知识竞赛考试题库资料500题(供参考).pdf VIP
- 卓梅尼GTEC188 电梯控制系统调试手册v1.4.pdf
- 汽轮机热力性能试验的技术应用.ppt
- 心理痛苦评估表、焦虑、抑郁自评量表、预期性悲伤量表、社会支持评定量表、患者尊严量表.pdf VIP
- 心律失常专题宣讲.ppt VIP
- 网红直播对消费者购买决策行为影响因素研究.docx
原创力文档

文档评论(0)