- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual FoxPro 中For循环的理解及应用(一)——语句格式中学应用
精品论文 参考文献 Visual FoxPro 中For循环的理解及应用(一)——语句格式中学应用 尉文刚 甘肃省定西工贸中等专业学校 748000 摘 要:笔者在《数据库应用基础—Visual FoxPro》教学中发现学生在For语句的应用环节存在很大困难,结合学生实际学情,通过详细分析问题原因,提出“Visual FoxPro 中For循环的理解及应用”心得来解决问题,并应用于教学实践,在教学中取得了不错的效果。 关键字:循环结构 For循环语句格式 循环控制变量 笔者就以教学中For循环语句的理解及应用为例,谈谈从For语句格式学应用的几点心得。循环结构的程序可以根据指定的条件重复执行某个程序段。Visual FoxPro提供了3种循环结构:基于条件的循环(Do-While循环)、针对记录的循环(Scan循环)、指定次数的循环(For循环)。在程序设计时如果事先知道循环执行的次数,则可以使用指定次数的循环编写程序。 一 、For循环语句格式理解 指定次数的循环For语句格式如下: Forlt;循环控制变量gt;=lt;初值gt;Tolt;终值gt;[Step步长] ① lt;语句序列gt;② Endfor 我们可以从以下四方面理解该语句: 第一,For与Endfor分别表示循环开始和结束,且必须成对出现,缺一不可。 第二,① 处通过“循环控制变量”的“初值”、“终值”及值变化的“步长”确定了循环执行的次数。确定方法:循环控制变量的值从初值以步长为幅度递变到终值,循环控制变量在该区间有多少个值循环将执行多少次。例如,For i=1 To 9 Step 2中,i通过从1开始以2为步长递增到9,确定该循环执行的次数为5次(即i=1、3、5、7、9时执行)。 第三,①确定循环执行的次数,②处lt;语句序列gt;则决定了循环执行的操作。 第四,有些应用中①处“循环控制变量”只起控制循环执行次数的作用,有些应用中①处“循环控制变量”不仅起控制循环执行次数的作用,而且还参与了“第三”中循环所执行操作任务的实现,本文中两个应用案例皆属于这种情况。 二、For循环应用案例 编程打印九九乘法表。九九乘法表如下: 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81 案例分析: (1)九九乘法表打印的45个式子有共同的结构:被乘数*乘数=乘积,程序实现时可以不换行输出这样的形式实现:被乘数*乘数=乘积。 (2)每行输出内容结束后需换行,结合九九乘法表结构,即被乘数每增一,则输出换行。 (3)被乘数递变规律:每行被乘数相同,九行被乘数从1按自然数递增至9。 (4)乘数递增规律:每行从1按自然数递增至该行被乘数值。 (5)结合For语句格式理解与案例分析,用嵌套For语句实现:外层For的循环控制变量N代表被乘数,则N由1递增至9,内层For的循环控制变量M代表乘数,则M由1递增至N,因为内层For循环作为外层For循环的循环体执行时N有确定的值。该任务的实现程序如下: *For 九九乘法表 Clear For N=1To 9 amp;amp;问题分析(3)、(5) For M=1To N amp;amp;问题分析(4)、(5) ??alltrim(str(N))+“*”+alltrim(str(M))+; “=”+alltrim(str(N*M))+space(3) amp;amp; 问题分析(1) Endfor ? amp;amp; 问题分析(2) Endfor Return 从上述两个案例我们可以看出,在For语句格式的理解中,我们从四个方面对该语句做彻底的认识,在应用练习中紧扣语句格式的理解,在实现任务时巧妙地与解决实际问题的方法相结合,达到准确快捷地理解知识点,并巧妙
文档评论(0)