计算机循环教学_第1页
计算机循环教学_第2页
计算机循环教学_第3页
计算机循环教学_第4页
计算机循环教学_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

1、循环知识教 学循环知识教 学一.循 环1定义:计算机重复执行某一语句或语句体2死循环:计算机永无止境重复执行某一语句或语句体。当条件满足时循环。当条件不满足时退出循环。条件循环:二、qBasic 循环语句(gwbasic)fornext,组成固定结构,缺一不可。for 变量=初值 to 终值 step 步长 语句体(循环体) next 变量 (若为单 循环时,变量可省略)1、语句:3分析:变量初值终值步长都为数值型其中步长为正与步长为负又是不同的以下是步长为正分析(步长为负分析则相反)2、格式:步长 为 1 时 step 步长可省、执行分析:(当步长为正时)执行 for 语句 A、在内存把初值

2、赋给变量。(这个变量又称为循环变量) B、在内存设置终值 C 、在内存设置步长D、进入循环判断 终值=变量 执行循环体(语句体) 直到next语句 E、执行 next 语句(1)变量=变量+步长,即变量在原来的基础上加步长(2)控制程序转向 到D、执行分析:(当步长为正时)执行 for 语句 A、在内存把初值赋给变量。(这个变量又称为循环变量) B、在内存设置终值 C 、在内存设置步长D、进入循环判断 终值=变量 执行循环体(语句体) 直到next语句 E、执行 next 语句(1)变量=变量+步长,即变量在原来的基础上加步长(2)控制程序转向 到D、执行分析:(当步长为正时)执行 for 语

3、句 A、在内存把初值赋给变量。(这个变量又称为循环变量) B、在内存设置终值 C 、在内存设置步长D、进入循环判断 终值=变量 执行循环体(语句体) 直到next语句 E、执行 next 语句(1)变量=变量+步长,即变量在原来的基础上加步长(2)控制程序转向 到D重新进入循环判断 5、for 语句功能:循环初始化 : 即值赋给变量 设置步长 终值 即A、B、C三步6 、next 语句功能:先变量加上步长,再控制计算机,重新进入循环判断7注意:退出循环时,终值=1030405020 for x=1 to 10 step 330 s=s+x40 print “s=”;s50 print “x=”

4、;x60 next x70 print “s=”;s80 print “x=” ;x90 end 10 s=0程序窗口变量窗口屏幕显示窗口(模拟)s1x1终值10步长310=1流程图窗口开始循环初始化循环体循环体外语句结束102030405070,8090S=1X=130 s=s+x40 print “s=”;s50 print “x=”;xys120 for x=1 to 10 step 330 s=s+x40 print “s=”;s50 print “x=”;x60 next x70 print “s=”;s80 print “x=” ;x90 end 10 s=0程序窗口变量窗口屏幕显

5、示窗口(模拟)s1x4终值10步长3循环判断流程图窗口开始循环初始化循环体循环体外语句结束102030405070,809060 x60 next xS=1X=16020 for x=1 to 10 step 330 s=s+x40 print “s=”;s50 print “x=”;x60 next x70 print “s=”;s80 print “x=” ;x90 end 10 s=0程序窗口变量窗口屏幕显示窗口(模拟)s1x4终值10步长310=4流程图窗口开始循环初始化循环体循环体外语句结束102030405070,8090S=1X=1循环判断20 for x=1 to 10 ste

6、p 330 s=s+x40 print “s=”;s50 print “x=”;x60 next x70 print “s=”;s80 print “x=” ;x90 end 10 s=0程序窗口变量窗口屏幕显示窗口(模拟)s1x4终值10步长3流程图窗口开始循环初始化循环体循环体外语句结束102030405070,8090S=1X=110=410=4304050s120 for x=1 to 10 step 330 s=s+x40 print “s=”;s50 print “x=”;x60 next x70 print “s=”;s80 print “x=” ;x90 end 10 s=0程

7、序窗口变量窗口屏幕显示窗口(模拟)s5x4终值10步长3流程图窗口开始循环初始化循环体循环体外语句结束102030405070,8090S=5X=430 s=s+x40 print “s=”;s50 print “x=”;xS=1X=120 for x=1 to 10 step 330 s=s+x40 print “s=”;s50 print “x=”;x60 next x70 print “s=”;s80 print “x=” ;x90 end 10 s=0程序窗口变量窗口屏幕显示窗口(模拟)s5x4终值10步长3循环判断流程图窗口开始循环初始化循环体循环体外语句结束102030405070

8、,8090S=5X=4S=1X=160 next xx720 for x=1 to 10 step 330 s=s+x40 print “s=”;s50 print “x=”;x60 next x70 print “s=”;s80 print “x=” ;x90 end 10 s=0程序窗口变量窗口屏幕显示窗口(模拟)s5x7终值10步长310=7流程图窗口开始循环初始化循环体循环体外语句结束102030405070,8090S=5X=4S=1X=1s530405020 for x=1 to 10 step 330 s=s+x40 print “s=”;s50 print “x=”;x60 n

9、ext x70 print “s=”;s80 print “x=” ;x90 end 10 s=0程序窗口变量窗口屏幕显示窗口(模拟)s12x7终值10步长310=7流程图窗口开始循环初始化循环体循环体外语句结束102030405070,8090S=5X=4S=12X=7yS=1X=130 s=s+x40 print “s=”;s50 print “x=”;x760 next x20 for x=1 to 10 step 330 s=s+x40 print “s=”;s50 print “x=”;x60 next x70 print “s=”;s80 print “x=” ;x90 end 1

10、0 s=0程序窗口变量窗口屏幕显示窗口(模拟)s12x10终值10步长3循环判断流程图窗口开始循环初始化循环体循环体外语句结束102030405070,8090S=5X=4S=12X=1S=1X=720 for x=1 to 10 step 3循环判断30 s=s+x40 print “s=”;s50 print “x=”;x60 next x70 print “s=”;s80 print “x=” ;x90 end 10 s=0程序窗口变量窗口屏幕显示窗口(模拟)s12x10终值10步长310=10流程图窗口开始循环初始化循环体循环体外语句结束102030405070,8090S=5X=4S

11、=12X=1S=1X=720 for x=1 to 10 step 330 s=s+x40 print “s=”;s50 print “x=”;x60 next x70 print “s=”;s80 print “x=” ;x90 end 10 s=0程序窗口变量窗口屏幕显示窗口(模拟)s12x10终值10步长310=10流程图窗口开始循环初始化循环体循环体外语句结束102030405070,8090终值S=5X=4S=12X=1S=1X=71230405020 for x=1 to 10 step 330 s=s+x40 print “s=”;s50 print “x=”;x60 next

12、x70 print “s=”;s80 print “x=” ;x90 end 10 s=0程序窗口变量窗口屏幕显示窗口(模拟)s22x10终值10步长310=10流程图窗口开始循环初始化循环体循环体外语句结束102030405070,809030 s=s+x40 print “s=”;s50 print “x=”;xS=5X=4S=12X=1S=1X=7S=22X=101020 for x=1 to 10 step 330 s=s+x40 print “s=”;s50 print “x=”;x60 next x70 print “s=”;s80 print “x=” ;x90 end 10 s

13、=0程序窗口变量窗口屏幕显示窗口(模拟)s22x13终值10步长3循环判断流程图窗口开始循环初始化循环体循环体外语句结束102030405070,8090S=5X=4S=12X=1X=7S=22S=1X=1060 next x循环判断20 for x=1 to 10 step 330 s=s+x40 print “s=”;s50 print “x=”;x60 next x70 print “s=”;s80 print “x=” ;x90 end 10 s=0程序窗口变量窗口屏幕显示窗口(模拟)s22x13终值10步长310=13流程图窗口开始循环初始化循环体循环体外语句结束1020304050

14、70,8090S=5X=4S=12X=1X=7S=22S=1X=1070,8020 for x=1 to 10 step 330 s=s+x40 print “s=”;s50 print “x=”;x60 next x70 print “s=”;s80 print “x=” ;x90 end 10 s=0程序窗口变量窗口屏幕显示窗口(模拟)s22x13终值10步长310=13流程图窗口开始循环初始化循环体循环体外语句结束102030405070,8090NS=5X=4S=12X=1S=1X=7S=22X=1020 for x=1 to 10 step 330 s=s+x40 print “s=

15、”;s50 print “x=”;x60 next x70 print “s=”;s80 print “x=” ;x90 end 10 s=0程序窗口变量窗口屏幕显示窗口(模拟)s22x13终值10步长310=13流程图窗口开始循环初始化循环体循环体外语句结束102030405070,809070 print “s=”;sS=5X=4S=12X=1s=1X=7S=22X=1020 for x=1 to 10 step 330 s=s+x40 print “s=”;s50 print “x=”;x60 next x70 print “s=”;s80 print “x=” ;x90 end 10

16、s=0程序窗口变量窗口屏幕显示窗口(模拟)s22x13终值10步长310=13流程图窗口开始循环初始化循环体循环体外语句结束102030405070,809070 print “s=”;sS=5X=4S=12X=1s=1X=7S=22X=10s=2220 for x=1 to 10 step 330 s=s+x40 print “s=”;s50 print “x=”;x60 next x70 print “s=”;s80 print “x=” ;x90 end 10 s=0程序窗口变量窗口屏幕显示窗口(模拟)s22x13终值10步长310=13流程图窗口开始循环初始化循环体循环体外语句结束10

17、2030405070,809080 print “x=”;xS=5X=4S=12X=1s=1X=7S=22X=10 x=13s=2220 for x=1 to 10 step 330 s=s+x40 print “s=”;s50 print “x=”;x60 next x70 print “s=”;s80 print “x=” ;x90 end 10 s=0程序窗口变量窗口屏幕显示窗口(模拟)s22x13终值10步长310=13流程图窗口开始循环初始化循环体循环体外语句结束102030405070,8090S=5X=4S=12X=1s=1X=7S=22X=10 x=139090 end s=2220 for x=1 to 10 step 330 s=s+x40 print “s=”;s50 print “x=”;x60 next x70 print “s=”;s80 print “x=” ;x90 end 10 s=0程序窗口变量窗口屏幕显示窗口(模拟)s22x13终值10步长310=13流程图窗口开始循环初始化循环体循环体外语句结束1020

温馨提示

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

评论

0/150

提交评论