- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[理学]2010VFP第4、5部分循环结构
循环结构能够使某些语句或程序段重复执行若干次。 如果某些语句或程序段需要在一个固定的位置上重复操作,使用循环是最好的选择。 CLEAR S=0 i=1 DO WHILE i=100 S=S+i i=i+1 ENDDO ? ”1+2+3+……+100=”,S RETURN INPUT “请从键盘输入一个数:” TO A STORE A TO MAX,MIN FOR i=2 TO 10 INPUT “请从键盘输入一个数:” TO A IF MAXA MAX=A ENDIF IF MINA MIN=A ENDIF ENDFOR ? “最大值为:” , MAX ? “最小值为:” , MIN RETURN 文本框默认输入的数据类型为文本型,所以对于输入的数据要用val()函数将数据转换成数值型的才可以进行计算. r=val(thisform.text1.value) 获得半径值 S= pi()*r*r 计算圆面积 如果将文本框的value属性初始值设为0,则相当于将文本框输入的数据类型规定为数值型的.所以可以不用val()函数转换数据类型. x=thisform.text1.value s=1 for i=1 to x s=s*i endfor “文件”→“新建”→“表单” 单击 打开或关闭 标签(label) 文本框(text) 命令按钮(command) 右键单击表单中的对象,选择“属性” 例:已知圆半径,求圆面积。 r=val(thisform.text1.value) 获得半径值 thisform.label3.caption=alltrim(str(pi()*r*r)) 显示计算结果,保留整数部分 r=val(thisform.text1.value) 获得半径值 S= pi()*r*r 计算圆面积 thisform.label3.caption=alltrim(str(s)) 保留整数部分 例:输入一个数,判断奇偶性。 x=thisform.text1.value if mod(x,2)=0 判断奇偶性的条件 thisform.label2.caption=该数为偶数 else thisform.label2.caption=该数为奇数 endif 例:求n!。 x=thisform.text1.value s=1 for i=1 to x s=s*i endfor thisform.text2.value=s * 1、掌握每一种控制结构的语法 2、对分支结构分清哪是选择的条件,以及每种情况下进行的相应处理。 3、找出循环结构的循环控制变量、控制条件和循环体。 4、在动手编程前,先做好程序分析。 5、掌握分支、循环结构的嵌套使用和综合使用。 6、掌握用这三种结构解决一些具体的程序设计方法。 7、能独立分析程序的运行结构,独立设计程序,完成对程序的填空。 如何学习程序设计 循环结构 常见的循环结构有: 条件循环(do while) 步长循环(for) 扫描循环(scan) 1)条件循环(do while循环) 条件 语句序列 enddo的下一条命令 N Y 循环体 【格式】DO WHILE 条件表达式 语句序列 ENDDO 流程图: 第 1 步, 计算 0+1; 第 2 步, 计算 (0+1)+2; 第 3 步, 计算 (0+1+2)+3; ……… 第 i 步, 计算 (0+1+…+i-1)+i; ………. 第 100 步,计算 (0+1+…+99)+100; 递推算法 例:计算s=1+2+3+…+100 算法: 定义s存放累计的和 定义i存放循环次数 条件 i=100 s=s+i i=i+1 输出结果s 递推公式 i=100 s=s+i i=i+1 s=0, i=1 开始 结束 输出s Y N 循环控制变量赋初值,循环的初始条件 循环控制条件,循环头 调整循环控制变量的值 循环尾 循环体 ①循环结构从do while开始,到enddo结束,两者必须成对出现; ②循环是否继续取决于条件的当前取值,一般情况下循环体中应含有改变条件取值的命令,否则将造成死循环。 ③循环结构能自身嵌套,还能与选择结构的各种形式嵌套。 ④循环中的对于循环控制变量有几个要注意的问题:一是在进入循环结构前
您可能关注的文档
最近下载
- 中国慢性呼吸道疾病呼吸康复管理指南解读课件.pptx VIP
- SAE J588-2000 总宽度小于2032mm的机动车用转向信号灯.pdf VIP
- 双减背景下新课标单元整体作业分层设计案例 人教版初中化学九年级上册 第三单元 物质构成的奥秘(4).docx VIP
- 应征入伍服兵役高等学校学生国家教育资助申请表1(样表).docx
- 2023年少儿迎春杯六年级初赛竞赛试题数学.docx VIP
- 光伏电站一体化监控统一管理平台项目建设技术方案.docx VIP
- 《宋史·舆服志》服饰词汇研究.pdf VIP
- 竞选体委演讲稿PPT.pptx VIP
- 广西壮族自治区生态功能区划.pdf VIP
- 水下测量技术方案.docx VIP
文档评论(0)