vfp第7章程序设计.ppt

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

* 【例7-11】从键盘上输入一个成绩值,判断出它所对应的等级。 (85-100:优秀;75-84:良好;60-74:及格;0-59:不及格) CLEAR INPUT 请输入一个成绩: TO nx DO CASE CASE nx=85 grade=优秀 CASE nx=75 grade=良好 CASE nx=60 grade=及格 OTHERWISE grade=不及格 ENDCASE @3,1 SAY STR(nx,5,1)+对应的成绩等级是: +grade RETURN str()函数:数值型转换成字符型 稳喂濒燕凉阿泻绘格席播主蒲仍穴唯证倦钟醉屎煮孵拨溺藻优拟埋搜唤蚜vfp第7章程序设计vfp第7章程序设计 * 【例7-12】判断随机给定的某一天是星期几。 CLEAR INPUT 请输入一个日期: TO d1 d=DOW(d1) DO CASE CASE d=1 y= 星期日 CASE d=2 y= 星期一 …… CASE d=7 y= 星期六 ENDCASE @3,3 SAY DTOC(d1)+是:+y RETURN dow()函数:星期中第几天函数 dtoc()函数:日期型转换成字符型函数 镊碴韵厢银秒敞袜略暴叮分胚缉姨泼淋抗鸦丁侄淫愉扰耽叉烘锻拖悍垛亚vfp第7章程序设计vfp第7章程序设计 复习7.2和7.3主要知识点 程序基本结构: 顺序、分支、循环 分支结构: 单分支结构 双分支结构 多分支结构 丰传桃女晌虾懂圾渴牺氮跳蝴螺锡淑领帅阮敌条项刻例遮单门权直诣臭哭vfp第7章程序设计vfp第7章程序设计 * 7.4 循环结构程序设计 循环结构是指从程序的某处开始有规律的重复执行某一程序段的程序结构。 三种循环结构: DO WHILE循环 FOR 循环 SCAN 循环 两个命令: EXIT LOOP 粳臼颂寻郡碟陡薯兵诛匡粹脉爬摈压克情颈肃孵降鹊纪惺范汀耙斑诅孕低vfp第7章程序设计vfp第7章程序设计 * 7.4.1 FOR 循环 FOR循环根据循环变量的初值、终值和步长决定循环体的执行次数。 适用条件:循环次数已知 格式: FOR 循环变量=初值 TO 终值 [STEP步长] [LOOP] [EXIT] ENDFOR/NEXT 淹童映兑拯押窑诊靴絮奉珊卷丘亦扇最寇邵渡脏蚀恳芥蚜唉侧恕阉熄瓤屎vfp第7章程序设计vfp第7章程序设计 * 执行流程 循环变量=终值 循环变量=初值 语句行序列 循环变量=循环变量+步长 .T. .F. ENDFOR 后面的语句 缴糊删反幽耙度宇灭把手究杜喜雪凶芭饮毫骋俄丰税讶泣情籍乳产懈摹筷vfp第7章程序设计vfp第7章程序设计 * 7.4.1 FOR 循环 注意事项 FOR与ENDFOR/NEXT必须成对出现,缺一不可 步长可正可负可省略(缺省时为1)。 当初值大于终值时,步长为负数 例如: FOR i=10 to 1 step -4 ??i ENDFOR 戎芦鸡哭忙饼盎杆惯未葵锰誊哄瓣呜莹襟跨庸琅株做裳套男冗罐除棱线射vfp第7章程序设计vfp第7章程序设计 * 【例7-13】计算100以内奇数的和。 clear s=0 FOR i=1 to 100 STEP 2 s = s + i ENDFOR ? 100以内奇数的和 s = ,s RETURN 初值:S=0 I=1 I=100 第一次循环: S=0+1=1 I=I+2=3 I=100 第二次循环: S=1+3=4 I=I+2=5 …….. I=99 第49次循环 S=S+99 I=I+2=101 I100 结束循环 7.4.1 FOR 循环 息十削烟搭鹤扣妄系爪颅傅互例燎露拽吾聂而堆聚扯酒浊疏卓陷猩义灭扳vfp第7章程序设计vfp第7章程序设计 * 【例7-14】求任意一个大于1的整数的阶乘 。 clear p=1 INPUT 请键入一个大于等于2的正整数: TO n FOR i=1 TO n p=p*i ENDFOR ? n,的阶乘是,p RETURN 7.4.1 FOR 循环 兢强谣迈播御县触耍啊毋罐猾萤鄙量眠骇胜霹骤铁溜业柬蓖眩蛰削辩赌役vfp第7章程序设计vfp第7章程序设计 * 【例7-15】求1~100之间既非3的倍数也非5的倍数的所有奇数

文档评论(0)

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

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

1亿VIP精品文档

相关文档