二零二三年 优质公开课VB循环结构For.ppt

二零二三年 优质公开课VB循环结构For.ppt

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

*用输入框输入10个数字,并用Print方法输出A=Val(InputBox("输入第1个数"))B=Val(InputBox("输入第2个数"))C=Val(InputBox("输入第3个数"))D=Val(InputBox("输入第4个数"))E=Val(InputBox("输入第5个数"))……PrintAPrintBPrintCPrintDPrintE……ForI=1To5A=Val(InputBox("输入10个数"))PrintANextI*判断1个数n的奇偶性5.3循环结构判断10个数n的奇偶性n=Val(InputBox("输入数据"))SelectCasenCase1,3,5,7,9Printn;"是奇数。"Case0,2,4,6,8Printn;"是偶数。"CaseElsePrintn;"超出范围!"EndSelectn=Val(InputBox("输入数据"))SelectCasenCase1,3,5,7,9Printn;"是奇数。"Case0,2,4,6,8Printn;"是偶数。"CaseElsePrintn;"超出范围!"EndSelectFork=1TO10Nextk*一般循环结构流程图(1)进入循环条件是什么?(2)循环体的算法是什么?(3)结束循环条件是什么?本章讨论VB的两种循环语句:计数循环语句For-Next条件循环语句While-WendDo-Loop*5.3.1For-Next循环控制格式:For<循环变量>=<初值>To<终值>[Step<步长>][循环体][ExitFor]Next[循环变量](一般用于循环次数已知)功能:按确定的次数执行循环体。*t=0ForI=2To10Step2t=t+IPrinttNextII:循环变量2:初值10:终值2:步长循环体I=I+2TFI>10?结束循环变量I的取值分别为:2,4,6,8,10完成t=2,6,12,20,30的计算*讨论For-Next循环变量必须为数值型。循环次数步长ExitFor:强制退出循环>0初值<终值(Step1可省略)<0初值>终值=0死循环ForI=1to100S=S+INextIForI=100to1Step-1S=S+INextIP50例题PrivateSubForm_click()DimsAsSingle,iAsIntegern=Val(InputBox("请输入n","提示"))s=0Fori=1TonStep1s=s+INextiPrint"1到";n;"之和为:";sEndSub**For-Next的流程图—阅读Nx=初值x>终值?循环体x=x+步长Y开始结束Nx=初值x<终值?循环体x=x+步长Y开始结束当步长>0时当步长<0时ForX=1To10Step2…NextXForX=10To2Step-2…NextX*For-Next:必须成对出现,缺一不可。(配对原则)可以嵌套使用,但内、外循环的变量不能同名,不能交叉'正确的循环嵌套ForI=1To9?????ForJ=1To9???????????PrintI,J??????NextJ?NextI'错误的循环嵌套ForI=1To9???????ForJ=1To9???????????????PrintI,J???NextI??????NextJ循环的嵌套*

文档评论(0)

138****9580 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档