解读循环语句识别两类模型.docxVIP

  • 4
  • 0
  • 约1.84千字
  • 约 6页
  • 2023-05-24 发布于浙江
  • 举报
? ? 解读循环语句识别两类模型 ? ? 王修汤 同学们在学习中经常会遇到有规律的重复计算,或在生活中对某个事件进行重复操作,这时候我们就要用循环语句来表示算法.那么循环语句的含义是什么?义如何书写呢? 一、解读 先看一个简单的例子: 例1 写出求1+3+5+…+99所得结果的一个伪代码.分析 由于是重复相加,并且数字1,3,5,…,99是有规律的一列数,逐渐循环递增,每次增幅为2,所以可以用For循环语句来实现计算. 第一步:选择一个变量S表示和,并赋给初值0; 第二步:开始进入For循环语句,首先设,为循环变量,分别设定其初值、步长、终值.这里初值为1,步长为2(步长是指循环变起始的个体编号m,然后按照逐次加k的原则确定后续要抽的编号,当N能被n整除时,取k=N/n;当N除以n的余数为r时,取k=(N-r)/n;④抽样,将编号为m,m+k,m+2k,...,(n-1)k2k,…,m+(n-l)k的个体抽出. 简单随机抽样、分层抽样、系统抽样是最常见的三种抽样方法.当总体中个体个数量,每次增加的值.若步长为1,可以省略不写,若为其他值,则不可省略),终值为99; 第三步:写循环表达式S←S+I(也称循环体); 第四步:用“End For“控制其是否开始一次新的循环; 第五步:输出结果. 其算法的伪代码如下: 第三步循环体“S←S+I”的理解如下: 当I=l时,S←S+I是

文档评论(0)

1亿VIP精品文档

相关文档