高中信息技术-vb循环结构-沪教版选修1省名师优质课赛课获奖课件市赛课一等奖课件_第1页
高中信息技术-vb循环结构-沪教版选修1省名师优质课赛课获奖课件市赛课一等奖课件_第2页
高中信息技术-vb循环结构-沪教版选修1省名师优质课赛课获奖课件市赛课一等奖课件_第3页
高中信息技术-vb循环结构-沪教版选修1省名师优质课赛课获奖课件市赛课一等奖课件_第4页
高中信息技术-vb循环结构-沪教版选修1省名师优质课赛课获奖课件市赛课一等奖课件_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VB循环结构程序设计VB循环结构程序设计1/14[复习引入]:同学们想一想:现在我们会考、高考都使用答题卡,然后由计算机阅卷,那么计算机是怎样阅卷,怎样进行这项重复工作呢?2/14例1:编写一个程序:打印5行竖排“*”。PrivateSubform_click()

Print“*”

Print“*”

Print“*”

Print“*”

Print“*”EndSub☆假如是打印10行,100行甚至更多,那应该怎样实现?3/14循环结构也称重复结构,它作用是使一段程序能重复执行,被重复执行部分称为循环体。但重复普通都是有条件,即在满足FOR语句中条件下才执行循环体,不然退出循环体。循环结构:4/14For循环控制变量=初值To终值[Step循环变量增量(步长)]循环体语句块(循环体)Next[循环控制变量]For/next循环语句:循环变量←初值语句序列循环变量←循环变量+步长循环变量超过终值吗?NY5/141)循环控制变量必须为整型;2)当步长(循环变量增量)为1时,STEP1可省略不写;3)语句序列(循环体)中能够含有任意多条语句,也可无任何语句,称为空循环;4)语句序列中能够含有循环结构;5)FOR语句与NEXT语句必须成对出现,缺一不可。6)FOR语句与NEXT语句循环变量是同一变量。7)有时需中途退出循环,这时用EXIT

FOR命令。说明:6/141、上例1用循环语句实现:编程打印5行竖排“*”。PrivateSubform_click()ForI=1TO5Step1Print“*”NextIEndSubI=1Prnit“*”I=I+1I>=5NY☆FOR语句称为“循环起始语句”,它作用是确定循环变量值怎样改变,从而控制循环次数;I是循环变量,它值在执行过程中是改变,它初值为1,终值为5,循环增量(步长)为1。应用:7/141)假如把程序中step1改成step-1,应该怎样修改程序。2)假如程序中缺乏s=1,最终s值是多少?

3)假如计算1×2×3×…×N,应该怎样修改程序。4)假如计算2×4×6×8×…×1000,应该怎样修改程序。阅读计算1×2×3×4×5程序,回答以下问题,并上机验证:DimiAsIntergerDimsAsIntergerS=1Fori=1To5step1s=s*INexti2、同学们分成四组讨论下题,然后每组完成一小题,深入了解For/next语句格式。8/143、请同学们阅读下面程序,写出结果并上机验证,画出流程图,说明程序功效。fori=1to3step1printinextiend第几次循环循环开始时i值执行NEXT之后i值i与终值比较执行下一次循环否?123123234<3=3>3执行执行停顿执行I=1Prnit

iI=I+1I>=3NY[程序执行过程分析]9/14PrivateSubform_click()s=0forx=1to100s=s+xnextxprintsEndSub功效:求1到100和PrivateSubform_click()fori=20to10step–2printinextiEndSub功效:输入20、28、16、14、12、10六个数4、阅读下面程序,深化对程序了解。10/145、练习:1)依次在屏幕上打印2、4、6、…、20平方。2)求1+1/2+1/3+1/4+…+1/10值。11/141、For循环控制变量=初值To终值[Step循环变量增量(步长)]循环体语句块(循环体)

Next[循环控制变量]2、处理问题思绪和方法(算法)→制作流程图→编写VB代码3、循环变量值“超出”终值时才终止循环过程。总结:12/14

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论