计算机, 程序设计
While循环是对程序员有用
新手程序员可能还没有熟悉的一个有用的while循环。 这是帕斯卡介质典型的循环操作。 这是在多种不同的问题,所以看你如何做的节目 这个周期。
周期 虽然帕斯卡尔 需要做出如下:
- 虽然(状态)就(开始如有必要)。
- 动作算法。
- 结束(当球队开始供应情况而定)。
第一行 - “帽”命令。 该条件可以是数值上整数限制性解释变量(D <100),所述可变型布尔型(T = True)或串(特=“你好”)。 “开始”命令的说,如果环路有必要执行一个以上的条件。 下面描述该程序必须在While循环被执行的情况下执行的操作。 它可以包含各种命令,程序,函数,这样的循环的。 最终,有必要把命令“结束”,除非,当然,第一行是“开始”。
现在考虑包含描述命令示例程序。 例如,我们需要找到第n个正整数的和。 为此,我们首先考虑N(尽管它总是大于零更大)。 然后开始循环。 要明白,他的工作是很重要的,直到它到达n的值。 在这里有解决问题的方法不止一种选择,但我们将重点关注影响使用要安装计数器的事实。 默认情况下,这是使用变量i完成。 在你开始使用它,必须将其指定为“1”的值。 计数器作为每一个新的周期性行为的一个术语。 根据我们的使命,不断需要增加一个吧。 因此,当一个数值指标计数器等于数目n的值。 这将是工作计划的完成的信号。 为了计算量我们引入变量k。 随着它的每次重复将被分配以前的值加我数。 计数结束后,只推断屏幕上的校准的解释性变量。 这是该程序的话简单解释。 现在我们看一下代码。
Readln(N); “ - 我们读到的数n。
I:= 1; K:= 0; “ - 进入工作柜台,我们归零之和的值。
虽然我<= N就开始“ - 设置工作周期的条件。
K:I = K +; I:= I + 1; “ - 增加价值的量更新计数器。
结束; “ - 当完成工作的描述。
Writeln(K); - 这些结论。
我们来看另一个例子。 现在我们需要填补键盘ň名,将节省的文本阵列的用户。 这里的原则是类似的过去。 输入数n,我们启动While循环设置条件。 此外,表示输入到所述存储器单元阵列的键盘。 设置完成反反复操作。 接着,将计数器复位,显示阵列。 然而,重置在这方面反指分配一个值,因为你将不能够把零单元阵列(不存在)。 程序代码如下:在这个程序,你会收到一些自然正数,从而结束引进最多n的总和。 应当理解,在没有柜台,虽然帕斯卡尔周期从来没有 完成。 如果你突然忘掉它,在程序代码的执行,在计算机启动时挂起。 它被视为按钮“暂停休息”。 至于在C使用多样性解释变量的计数器。
Readln(N);
C:= 1;
而C <= N就开始“ - 植物的条件。
Readln(一个并[c]); C:= C + 1; “ - 从键盘读取数据,我们增加价值的计数器。
结束; “ - 完成循环。
C:= 1; “ - schetiku返回原来的价值。
而C <= N做写(一个并[c]); “ - 显示名称为N。
然后你在屏幕n表示已经从键盘输入的名称上。 当时,一个While循环结束。 它是由初学者和高级用户使用。 他不计,因此需要特别注意的程序员和一个额外的变量。
Similar articles
Trending Now