3.3 循环语句

2024-10-01

3.3 循环语句

1️⃣循环语句概述

循环语句在程序设计中占据核心地位,它模拟了现实世界中重复执行任务的场景,如高楼建设的逐层累积、公交与地铁服务的定时循环运行。为了满足这种重复执行的需求,循环语句应运而生,它们在满足特定条件时重复执行一段代码块。在递归火山或任何编程环境中,循环结构都是基础且强大的工具。

2️⃣循环语句的关键参数

  1. 起始索引:定义循环开始执行的起点,通常是序列或迭代的起始位置,如0表示从第一个元素开始。

  2. 结束边界(不含):设置循环何时停止,即当循环变量达到但不包括此值时结束循环。这是防止无限循环的重要措施。

  3. 计数器:作为循环内部状态的标志,用于记录循环的次数或进行累加计算。在每次迭代时,它都会根据需要进行更新。

  4. 递增值:控制每次循环迭代时计数器增加的数值。这决定了循环的步长和迭代的速度。

通过这些参数的精细控制,开发者能够设计出满足各种复杂需求的循环逻辑。无论是简单的线性递增循环,还是需要根据特定条件动态调整步长的复杂循环,都可以通过合理配置这些参数来实现。

3️⃣循环语句案例一

  1. 以视窗项目为例,通过调试,点击“我的主窗口”中的按钮1后,输出子窗口显示对象_循环计次1的值:


图一:循环代码的写法案例


图二:调试循环代码的输出结果

  1. 解读:

    • 图一中循环语句表示从0开始,到5为止(不含5),循环体内的代码一共要循环5次;

    • 对象_循环计次1表示循环体内代码正在循环的次数,该值初始值默认为0。此参数十分重要,实现软件开发中,主要通过这个不断递增的参数与其它代码组合实现更多丰富的软件功能,详见本节案例二;

    • 循环的最后一个参数1,表示每循环一次对象_循环计次1的值就累计+1。

4️⃣循环语句案例二

  1. 案例题:在日常运营中,如公交、地铁服务,常需定时循环运行。以下是一个简化的视窗项目小案例,用于《显示每趟公交车应出勤的司机姓名》。设想某趟公交车在市区张路上每日循环跑5趟。具体安排如下:前2趟由司机张三驾驶,紧接着的第3和第4趟由司机李四负责,而最后一趟则由司机五五担任。请通过程序代码来设定每趟车的司机出勤情况。


图三:“循环句语”嵌套“分支判断”语句实现公交车应出勤司机姓名显示的案例


图四:案例二程序调试结果

5️⃣本文小结

在实际项目中,程序员常利用“循环”方法内不断递增的第3个参数并结合其它代码来共同使用,以达到每循环1次便执行1次对应代码块的目的。循环语句不仅可以嵌套分支判断语句使用,还可以在循环语句代码块内继续写循环代码以实现嵌套循环。


阅读10
分享
写评论...