网站大量收购独家精品文档,联系QQ:2885784924

FOR循环知识点学习.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FOR 循环语句知识点及考试技巧归纳 fzqzxxjs@ 1、 累加公式: S=S+ 一般初始值 S 为 0 2、 累乘公式: S=S * 一般初始值 S 为 1 (为什么?) 3、 求个数公式: S=S+1 一般初始值 S 为 0 2、FOR 循环语句的功能及执行过程: 例:求 1-100 之间能被 3 整除的数有几个? 算法分析: 1、依次产生 1-100 共 100 个数,依次赋给变量 J 2、依次对 J 判断能否被 3 整除,能整除计数器 S 就累加一次 1。 3、将 J 赋给下一个数,重复 1 步骤。 具体如下: A 、如何用程序产生 1-100 这 100 个数? 解决办法: 用循环语句, FOR J=1 TO 100 STEP 1 判断此时的 J 能被整除变量 s 就累加 1 NEXT J Print s 该程序执行过程如下: 1、 首先循环变量 J=1 (初值) 2、 判断 J 的值 不超过 100 (终值),就执行 FOR 与 NEXT 之间的 程序,超过 100 就退出循环。 3、 执行 NEXT J 语句 (该语句的作用是让 循环变量增加步长值 , 即 J=J+1) 4、 程序转到第 2 步骤 B、例如 当 J=10 时,怎么判断 J 能被 3 整除?怎么计算个数? 解决办法:用判断语句 IF THEN 和累加个数公式 S=S+1 IF J MOD 3=0 THEN S=S+1 完整的程序如下: Dim s as integer S=0 FOR J=1 TO 100 STEP 1(当步长为 1 STEP 1 可不写 ) IF j MOD 3= 0 THEN S=S+1 NEXT J PRINT J 注意: 1、J MOD 3 = 0 变量 J 与运算符 MOD 以及 3 之间要分开至 少一个空格,如写成 JMOD3 则计算机会当成 变量 JMOD3 处理。 2、NEXT J 的作用是将 循环变量 J 的值累加步长值 ,所以 不 要再 在循环语句里用 J=J+1。 错误: FOR J=1 TO 100 STEP 1(当步长为 1 STEP 1 可不写 ) IF j MOD 3= 0 THEN S=S+1 J=j+1 (错误,因为 NEXT J 语句即有此功能 ) NEXT J 以上程序也可以用如下方法实现: Dim s as integer S=0 FOR J=3 TO 100 STEP 3 S=S+1 NEXT J PRINT J 课堂练习 : 1、 输出: 1 2 3 4 5 6 7 8 9 2、 逆向输出: 9 8 7 6 5 4 3 2 1 3、 S=2+4+6+ …+50

文档评论(0)

fkh4608 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档