程序的建立和执行方法.ppt

程序的建立和执行方法.ppt

ID:51262574

大小:466.50 KB

页数:30页

时间:2020-03-20

程序的建立和执行方法.ppt_第1页
程序的建立和执行方法.ppt_第2页
程序的建立和执行方法.ppt_第3页
程序的建立和执行方法.ppt_第4页
程序的建立和执行方法.ppt_第5页
资源描述:

《程序的建立和执行方法.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、第三章程序的建立和执行方法书本:第31页知识目标:1、创建、修改和执行程序文件2、程序流程语句1、创建、修改和执行程序文件1、建立程序方法2、修改程序文件3、运行程序文件例3.1新建一个程序文件:p1.prg,实现从键盘上任意输入3个数,求它们的和以及平均值并且显示结果。程序代码:input"请输入第一个数:"toAinput"请输入第二个数:"toBinput"请输入第三个数:"toC?"A+B+C=",A+B+C?"(A+B+C)/3=",(A+B+C)/32、程序流程语句程序的结构分为3种:顺序、分支、循环1、顺序结构:是指程序的执行顺序是按照语句的排列顺序由上

2、到下一次执行。(如下图)输出语句1输出语句2输出语句32、程序流程语句2、分支结构:是指按照某种条件的判断结果来决定程序的执行走向,当条件成立时执行某个程序段,当条件不成立时执行另一程序段或者什么也不执行。(如下图)输出语句1判断语句输出语句2输出语句3yesno2、程序流程语句3、循环结构:是指根据条件的结果重复执行若干次某个程序段。(如下图)输出语句1判断语句输出结果结束条件分支控制语句-if语句(1)if语句,格式:if逻辑表达式[then]语句组1[else语句组2]endif备注:执行过程,当逻辑表达式的值为真时,执行语句组1;否则,执行语句组2。其中els

3、e部分可以省略的,如果省略else部分,当逻辑表达式为真时,将会执行语句组1,否则不执行任何操作。例3.3if语句键盘输入任意一个分数,如果60分以上,则显示成绩是合格的,否则显示成绩是不合格的,请继续努力。程序如下:input"请输入成绩:"toAifA>=60then?"成绩是合格的,请继续加油!"else?"成绩不合格,请继续努力吧!"endif输出结果:见vf例3.4if语句题目:判断输入的数是正数、负数还是零。程序如下:input"请输入任意的数:"toAifA==0then?"你输入的数字是0"elseifA>0then?"你输入的数字大于0"else?"

4、你输入的数字小于0"endifendif输出结果:见vf例3.5if语句题目:读取学生基本信息表中的数据,判断当前记录中的性别字段,输出相应的提示信息。程序:SETdefaultto[J:VFP教学用课件《VisualFoxPro7.0》教学课件金山信息技术学校学生信息表]&&设置默认值或用setpathto(设置默认路径)use学生基本情况.dbfIF性别="男"?姓名+"是男同学"ELSE?姓名+"是女同学"ENDIFuse程序运行结果:郭小名是男同学例3.6if语句实例题目:使用if语句对输入的成绩进行“优秀”,“良好”,“中等”,“及格”,“不及格”的评

5、定。程序如下:input"请输入成绩:"toAifA>=90?"你的成绩优秀"elseifA>=80?"你的成绩良好"elseifA>=70?"你的成绩中等"elseifA>=60?"你的成绩及格"else?"你的成绩不及格"endifendifendifendif程序运行结果:见vfp7.0if语句在flash动画制作中的运用1、简单loading(进度加载)代码:方法1、使用载入字节数判断b=getBytesTotal();//获取总的字节数a=getBytesLoaded();//已经下载的字节数onEnterFrame=function(){//进入帧时,进行

6、判断if(a==b){//如果载入的字节数等于总的字节数deletethis.onEnterFrame//删除进入帧gotoAndPlay("frame");//转入到你要播放的帧]else{//否则a=getBytesLoaded();//已经下载的字节数percent=int(a/b*100)+"%";//计算已经下载的百分比]}if语句总结用法:程序中的判断运算。用途:广且多例如:1、通关游戏中的通关设置(游戏类)2、学校学生成绩达不达标判断(教育类)3、通信系统中打电话收取电话费(商业类)缺点:一般只用于2-4种结果的判断,语句重复较多input"请输入成绩:

7、"toAifA>=90?"你的成绩优秀"elseifA>=80?"你的成绩良好"elseifA>=70?"你的成绩中等"elseifA>=60?"你的成绩及格"else?"你的成绩不及格"endifendifendifendif5种结果需要重复写4次ifelse语句愤怒的小鸟游戏分析分数达到20000分过第一关ifscore>=20000进入第二个else重新开始if...else...endif语句一般适用于有两三种可能的情况需要判断,若要判断多种可能的情况,docase...endcase结构将比使用多个if语句方便。docase语句格式:doc

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

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

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