程序的循环结构课件.ppt

上传人:石*** 文档编号:87113885 上传时间:2023-04-16 格式:PPT 页数:11 大小:3.89MB
返回 下载 相关 举报
程序的循环结构课件.ppt_第1页
第1页 / 共11页
程序的循环结构课件.ppt_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《程序的循环结构课件.ppt》由会员分享,可在线阅读,更多相关《程序的循环结构课件.ppt(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、关于程序的循环结关于程序的循环结构构现在学习的是第1页,共11页掌握For循环语句的基本格式 理解For循环语句的执行过程 掌握循环变量在执行过程中的变化情况 能用For循环结构编写简单的程序现在学习的是第2页,共11页实例1、编程求1+2+3+10的和按照顺序结构编写程序如下:PrivateSubCommand1_Click()dimsasintegers=0s=s+1s=s+2s=s+10printsendsub用这种方法能不能编程求出1+2+3+100的和,1+2+3+1000的和?实际这10条赋值语句在重复着同一个操作,都是将将s加一个数和赋加一个数和赋给给s,如果用变量x表示每一个加

2、数,那么这10条语句就可以用一条表示:s=s+x,然后让x的取值分别为1到10这10个自然数,重复执行这条语句,就可以实现该程序的编写。这就要用到循环结构。现在学习的是第3页,共11页2.4.1用用ForNext语句建立循环结构语句建立循环结构用循环语句编写:PrivateSubCommand1_Click()Dimsasinteger,xasintegerS=0ForX=1to10step1S=S+XnextXprintSEndsub循环变量循环变量初值初值终值终值步长步长循环体循环体1、Fornext循环语句的格式:用于建立已知循环次数的循环结构For循环变量=初值To终值Step步长循环

3、体Next循环变量2、For循环语句的功能:执行For语句:先将初值赋给循环变量,并记住终值和步长(两数间隔)。然后进行判断,是否超出终值?如“超出”终值时,执行 Next 下一语句,否则执行循环体。执行循环体执行Next语句:循环变量加步长,返回重新判断 现在学习的是第4页,共11页2.4.2For循环语句的执行过程现在学习的是第5页,共11页练一练练一练针对for循环语句的语句格式,设置如下练习,指出下面程序中的错误:1、求1+2+3+4+5的和s=0fori=1to5step1s=s+inextjprints2、在VB窗体界面上输出110这10个自然数forI=1to10printij-

4、i循环变量的名称要相同。For语句与Next语句必须成对出现,而且仅只步长为1时,才可以省略step1现在学习的是第6页,共11页3、求5+4+3+2+1的和s=0forI=5to1s=s+InextIprints4、求7+5+3+1的和:S=0ForI=7to1Step2S=S+INextIPrintS当初值小于终值时,步长为正数;当初值大于终值时,步长为负数;补充:1、循环变量必须为数值型,初值、终值:都是数值型,可以是数值表达式。2、循环体:在For语句和Next语句之间的语句序列。可以是一条语句,也可以是多条语句。Step12现在学习的是第7页,共11页问题2求S=1+2+100和值分

5、析a、用循环产生1100的自然数b、每产生一个自然数将其累加到求和变量中即:S=S+Nc、重复执行S=S+N即:循环体d、打印和的值的语句应在程序的末尾即:PrintS=1+2+100=;S程序:PrivateSubCommand1_Click()DimNasinteger,SasintegerS=0ForN=1To100S=S+NNextNPrintS=1+2+100=;SEndSub现在学习的是第8页,共11页P53问题(2):分析:分析:设设i表示楼内的表示楼内的10户居民户居民d为用电量为用电量m表示应缴电费表示应缴电费PrivateSubCommand1_Click()DimIAsInteger,d,mAsSingleForI=1To10d=InputBox(请输入用电)m=0.7*dPrint电费为:;mNextIendsub现在学习的是第9页,共11页end现在学习的是第10页,共11页4/5/2023感感谢谢大大家家观观看看现在学习的是第11页,共11页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁