第8章结构化程序设计基础ppt课件.ppt

第8章结构化程序设计基础ppt课件.ppt

ID:59211218

大小:538.50 KB

页数:40页

时间:2020-09-26

第8章结构化程序设计基础ppt课件.ppt_第1页
第8章结构化程序设计基础ppt课件.ppt_第2页
第8章结构化程序设计基础ppt课件.ppt_第3页
第8章结构化程序设计基础ppt课件.ppt_第4页
第8章结构化程序设计基础ppt课件.ppt_第5页
资源描述:

《第8章结构化程序设计基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章程序设计基础教师:邹立坤中央司法警官学院警察管理系目录8.1程序文件的建立和运行8.2程序的基本结构顺序结构选择结构循环结构8.3多模块程序8.4程序的调试第8章程序设计基础8.1程序与程序文件一、程序的概念定义:能够完成一定任务的命令的有序集合程序的特点可以利用编辑器方便的输入、修改和保存可以用多种方式、多次运行程序可以在一个程序中调用另一个程序程序示例返回例题1:编写程序计算职工表中所有职工的平均工资和”WH1“仓库的平均工资。运行程序二、程序文件的操作程序文件的建立“文件”菜单、工具栏的“新建”按钮项目管理器文件的保存(.prg)文件的修改面向对象操作命

2、令:MODIFYCOMMAND<文件名>程序文件的执行“程序”菜单、工具栏的“运行”按钮项目管理器命令:DO<文件命>中断当前程序的几种情况CANCLE:终止程序运行,清除所有的私有变量,返回命令窗口。DO:转去运行另一个程序RETURN:结束当前程序的运行,返回到调用他的上级程序,若无则返回到命令窗口QUIT:退出VisualFoxPro系统示例程序子程序主程序三、几个命令INPUT[<字符表达式>]TO<内存变量>ACCEPT[<字符表达式>]TO<内存变量>WAIT[<字符表达式>][WINDOWS]SETTALKOFF

3、ON第8章程序设计基础8.2程序的基本

4、结构内容提要:顺序结构选择结构双分支选择结构多分支选择结构循环结构DO循环FOR循环SCAN循环一、顺序结构顺序结构是一种最简单、最基本的程序控制结构,在顺序结构中,各个语句按照在源程序中书写的先后顺序依次执行。语句1语句2顺序结构示例程序二、选择结构(一)双分支结构(二)If语句的嵌套(三)IIF()函数(四)多分支结构(一)双分支结构(IF语句)语法IF<条件>[THEN]语句序列1[ELSE语句序列2] ENDIF几个应注意的问题关键词、逻辑表达式[]、缩进ENDIF、关键词各占一行语句序列1条件语句序列2ENDIF后面的语句真假有ELSE的选择语句条件语句序

5、列1ENDIF后面的语句假真无ELSE的选择语句IF语句结构示意图:例题1:计算邮资程序某地至北京的邮路里程为1043KM,通过邮局向北京城区寄交“特快专递”邮件,应在24小时内到达,计费标准每克0.05元,但超过100克后,超出数每克为0.02元,试编写程序计算邮资。方法一方法二例题2:比较大小要求:任意输入两个数,比较出两个数的大小课上完成(二)If语句的嵌套嵌套的作用嵌套的语法嵌套应该注意的问题IF和ENDIF要成对出现书写时最好使用格式缩进避免嵌套层数太多进一步完善比较大小的程序(三)IIF()函数该函数的功能和特点语法:IIF(lexpression,ee

6、xpression1,eexpression2)示例(四)多分支结构DocaseCase<条件1><语句序列1>Case<条件2><语句序列2>Case<条件n><语句序列n>[Otherwise<语句序列>]Endcase多分支结构示意图条件1条件2条件nTHHERWISE语句序列1语句序列2语句序列n语句序列ENDCASE后面的语句真真真真假假假例题1:计算分段函数值(课上一起完成)例题2:编写个人所得税计算器级数全月应纳税所得额税率%速算扣除法(元)1不超过500元的502500至2000元102532000至5000元1512545000至20000元203

7、75520000至40000元251375640000至60000元303375760000至80000元356375880000至100000元40103759超过100000元4515375个人所得税的计算公式是:应纳个人所得税税额=应纳税所得额×适用税率-速算扣除数应纳税所得额=月收入-1600元工资、薪金所得项目税率表个人所的税计算器思考:表单环境下作业:编写彩票中奖游戏(表单中完成)事先定义好1组号码如“123456”,要求用户随意的输入数字,如果最后一位猜对中“末等奖”,如果从后连续猜对两位数字中“五等奖”,依次类推,全对中一等奖励。程序界面参照下图:示

8、例程序三、循环结构FOR循环SCAN循环DO循环VFP循环结构(一)DO循环功能及特点语法:DowhilelexpressionCommands[loop][exit]Enddo程序示例及演示Input“请输入N值:”tonI=1result=1DowhileI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。