第6章结构化程序的设计.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章结构化程序的设计

第6章 结构化程序设计 什么是程序 程序:是按照一定的逻辑顺序排列在一起的命令或语句的集合。 程序文件:在计算机磁盘中保存程序的文件。 源程序文件:由高级语言编写未经编译的程序文件。程序文件格式必须是纯文本文件。(扩展名.prg) 可执行文件:由高级语言编写,经过编译成为可以在计算机上直接运行的机器指令文件。(扩展名.exe) 创建源程序文件 在项目管理器中创建源程序文件 打开项目管理器|单击“代码”|“程序”|单击“新建” 在项目管理器中修改源程序文件 打开项目管理器|单击“代码”|“程序” 选中要修改的程序名|单击“修改” 命令方式创建或修改源程序文件 语法:Modify Command 源程序文件名 运行程序 在项目管理器中运行程序 打开项目管理器 单击“代码”|“程序”|程序名 单击“运行” 在命令窗口运行程序 语法:Do 程序文件名 程序书写规则 书写注释行 语法:* 或 note 注释文字 行尾注释 语法: 注释文字 长命令换行 语法:在行尾 ; 文字颜色 绿色为注释文字,蓝色为vfp关键词 结束当前程序 中止当前正在执行的程序,将控制权返回给调用程序或回到windows系统。 语法:Return A=3 B=4 C=Sqrt(a^2+b^2) Return 输出命令 换行并在指定列输出对象 语法:?表达式1 [at 列号][,表达式2]... ?“问号输出到40列” at 40 同行在指定列输出对象 语法:??表达式1 [at 列号][,表达式2]… ?“abc” ??“def” 暂停等待按键命令 程序遇到该命令后暂停,接收按键后继续 语法:wait [文本表达式][to 内存变量名] [windows [at 行号,列号]] [timeout 等待秒数] 例题:Wait “等待三秒后自动结束!” to vkeyp windows at 16,40 timeout 3 ?vkeyp 消息窗口函数 语法: Messagebox(显示文本,对话框类型,对话框标题) 对话框类型=图标值+按钮组值+默认按钮值 函数的返回值:是结束对话框时所按的按钮 图标值 数值 图标 16 “停止”图标 32 “问号”图标 48 “叹号”图标 64 “信息”图标 按钮组值 数值 按钮组 0 “确定” 按钮组 1 “确定” ”取消” 按钮组 2 “放弃” 、 ”重试” 、 ”忽略” 按钮组 3 “是” 、 ”否” 、 ”取消” 按钮组 4 “是” 、 “否” 按钮组 5 “重试” 、 “取消” 按钮组 默认按钮 数值 默认按钮 0 第一个按钮 256 第二个按钮 512 第三个按钮 返回值(所按的按钮) 数值 按钮 1 确定 2 取消 3 放弃 4 重试 5 忽略 6 是 7 否 清除屏幕内容 将消息窗口中的内容清除掉 语法:Clear 接收键盘输入的字符型数据 显示提示文字,并等待键盘输入的文字串 语法:Accept 文字提示 to 字符型内存变量名 输入的数据作为文本保存至字符型变量中。 接收键输入的不同类型的数据 显示提示文字,并等待键盘输入的数据 语法:Input 文字提示 to 内存变量名 输入的数据保存在型变量中。接收输入数据的变量,其类型取决于输入数据的类型。文字提示用于提示用户应该执行的操作。 数字型:123.04 字符型:“人民大学” 日期型:{^2004.09.18} 程序框图符号 程序框图:以图形的方式描述程序的逻辑结构以及处理流程。 框图符号: 程序的控制结构 控制结构决定了程序执行的逻辑顺序。 三种控制结构: 顺序结构 分支结构:单条件分支结构 多条件分支结构 循环结构:条件循环 变量循环 扫描循环 顺序结构 顺序结构:按照程序语句编写的顺序,从前往后逐条顺序执行,每条语句只执行一次。 分支结构 单条件分支结构:根据条件表达式的判断结果决定执行的语句组,每次条件判断后只能执行两个语句组中的一个。例题:计算邮资。 单条件分支例题 程序功能:输入邮件重量,计算邮资。5公斤以下(含5公斤)按每公斤8角计费。5公斤以上按每公斤1.2元计费。Calcpost.prg 分支结构 多条件分支结构:根据不同的条件表达式判断结果执行不同的语句组。 多条件分支结构语法 多条件分支例题 程序功能:输入一个考试成绩, 成绩应该在0到100分之间, 60分以下为不及格, 60以上(含60)70以下为及格, 70以上(含70)80以下为中, 80以上(含80)90以下为良, 90以上(含90)为优。 Cjflif.prg (使用if嵌套) Cjflcase.p

文档评论(0)

bokegood + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档