For循环结构课件_第1页
For循环结构课件_第2页
For循环结构课件_第3页
For循环结构课件_第4页
For循环结构课件_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、fornext循环的简单设计循环的简单设计 杜美娜杜美娜复习复习l顺序结构顺序结构顺序地执行每一条语句。是任何从简单到复杂的程序的主体基本结构l选择结构选择结构根据所给定的条件为真(即条件成立)与否,而决定从各实际可能的不同分支中执行某一分支无论分之多寡,必择其一;无论分之多寡,必择其一;纵然分支众多,仅选其一。纵然分支众多,仅选其一。特点:特点:什么是循环?作为程序设计语言,循环有什么条件吗?老和尚和小和尚的故事从前有座山,山上有座庙,庙里有一个老和尚和一个小和尚。老和尚给小和尚讲故事:从前有座山死循环概念: 无限循环教学目标教学目标l1、掌握for循环语句的格式。 l2、理解for语句的执

2、行过程。 l3、学会使用for循环语句来实现循环控制结构,解决实际问题。 l4、初步掌握程序调试运行的方法。 例题:例题: 输出输出100以内的所有偶数的算数平方根以内的所有偶数的算数平方根private sub command_click( ) print sqr(2) print sqr(4) print sqr(6) print sqr(100) end sub private sub command_click( ) for i=2 to 100 step 2 print sqr (i) next i end sub顺序结构编程:顺序结构编程:循环结构编程:循环结构编程:fornext

3、语句的语法格式语句的语法格式:for= tostep 语句组1 exit for 语句组2next循环变量for语句的执行过程:语句的执行过程: 进入for循环后,首先把赋给,检查的值是否超过。如果超过就停止执行循环体,跳出循环,执行next后面的语句;否则执行一次循环体,然后把+的值赋给,重复上述过程。可以在循环中的任何位置放置任意个exit for语句,随时退出循环。阅读下列程序,指出错误 打印打印15这这5个数个数 1) for i=1 to 5 step1 print i next i 2) for i=1 to 5 print i; next i 3) for i=1 to 5 pr

4、int i 4) for i=1 to 5 print i next j 打印打印51这这5个数个数 5) for i=5 to 1 print i next i 循环变量不对应循环变量不对应缺少缺少next语句语句输出结果为空,步长输出结果为空,步长有问题有问题输出输出iiiii,print后为后为字符型数据字符型数据缺少步长值,缺少步长值,添加添加step -1for循环语句的注意事项:循环语句的注意事项: 1、for next语句成对出现,循环变量名保 持一致 2、循环变量是数值型变量 3、步长值可正可负,当步长值为1时,step 及步长值可以省略 4、初值、终值和步长值既可以是常量,也

5、可 以是变量和表达式 阅读下列程序,指出循环结束时变量a的值、运行的结果for a = 1 to 100 s = s + a next a print s=; s print a=; as=5050运行结果运行结果:a =101课程小结课程小结lfornext循环结构的语法格式l循环执行过程l循环执行时的注意事项l感悟课后探究课后探究l已知s=1+2+3+n,找出一个最大整数n,使得s3000,编程解决这个问题。lfor语句是循环次数已知的循环,必须要有初值、终值和步长值。而这道题终值是未知的,因此不能用for,那么这种问题应该如何解决呢?请大家思考。 课后作业课后作业 假日小队的同学为居民楼内每户居民计算电费,楼

温馨提示

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

评论

0/150

提交评论