Skip to content

Branching and Looping Programming Logic 分支与循环编程逻辑 🧑‍💻🔄


视频学习目标 🎯

通过观看此视频,您将能够:

  • 描述编程逻辑中的两种类型:分支循环

  • 定义布尔表达式变量,并列出分支与循环的区别。

image 21.png


编程逻辑的两种类型 🧑‍💻

image 22.png

布尔表达式与变量 🤖

在编程中,布尔表达式变量是非常重要的概念。它们与分支循环逻辑密切相关:

  • 布尔表达式 (Boolean Expression)
    布尔表达式是只有两种可能值的编程语句:“真” (True)“假” (False)。计算机通过布尔逻辑做出决策:

    • 如果布尔表达式为真 (True),则执行某个动作;

    • 如果布尔表达式为假 (False),则执行其他动作。

  • 变量 (Variables)
    变量有一个被赋予的值,这个值可以根据程序运行中的条件或传递给程序的信息发生变化。变量的值会传递到函数或子程序中进行进一步处理。

    • 变量能够动态变化,这是程序执行的基础之一。

image 23.png


分支逻辑 🏷️

分支逻辑 (Branching Logic) 是指计算机程序在执行时,根据条件的不同,选择不同的执行路径。

  • 分支逻辑的工作方式是:程序根据条件判断结果选择执行不同的指令集,从而形成多个分支

  • 分支的数量不受限制,且可以用于实现复杂的逻辑。

  • 分支的条件可以由用户输入或先前过程的输出生成。

image 24.png

常见的分支语句 🌲

分支语句通常用于控制程序执行流,常见的包括:

image 25.png

分支语句

说明

if

基于指定条件执行代码块。

image 26.png

if-then-else

在条件成立时执行“then”后面的代码,否则执行“else”部分的代码。

image 27.png

Switch

用于根据某个变量的值选择控制流。

GoTo

转到程序中的某个指定行,通常用于跳转。

image 28.png

  • if 语句:判断条件是否为真,根据结果执行不同的代码块。

  • if-then-else 语句:如果条件为真,执行“then”后面的代码;如果条件为假,执行“else”后面的代码。

  • Switch 语句:根据变量或表达式的值,通过查找和映射决定执行路径。

  • GoTo 语句:直接跳转到代码的某一行,常用于不规则的控制流。

“分支语句是控制程序执行路径的工具,通常用来根据不同条件做出不同决策。”


循环编程逻辑 🔄

循环逻辑的作用 🔁

循环是一种重复执行指令的结构,直到满足特定的条件为止。

  • 在循环中,首先执行某个过程(例如:获取或修改数据),然后检查条件(例如:计数器是否达到预设值)。

  • 如果条件不成立,程序会返回到循环的第一条指令并继续执行。

  • 如果条件成立,则跳出循环,执行下一个指令或流程。

image 29.png

常见的循环语句 🔄

image 30.png

循环类型说明
While在每次循环前先判断条件是否成立,条件成立时才执行循环体。
For循环执行一定次数,判断条件后停止。
Do-while无论条件是否成立,先执行一次循环体,再判断条件。
  • While 循环:每次进入循环前,先判断条件是否成立,若条件为真则执行循环体。

  • For 循环:从一个初始值开始,执行一定次数的循环,判断条件并与固定值比较,直到条件为假。

  • Do-while 循环:循环体至少执行一次,然后再判断条件,适用于“退出控制”的情况。


总结 📝

  1. 编程逻辑的两种类型

    • 分支 (Branching):通过判断条件决定执行哪一段代码。

    • 循环 (Looping):通过重复执行指令,直到满足某个特定条件。

  2. 布尔表达式与变量

    • 布尔表达式只有两种可能值:真 (True)假 (False)

    • 变量的值可以根据程序运行中的条件或输入信息发生变化。

  3. 分支与循环的区别

    • 分支:决定程序执行的路径。

    • 循环:决定某个操作需要执行多少次。

分支和循环逻辑是编程中的两种基础而重要的控制结构,帮助程序根据不同条件和需求,做出决策并执行特定任务。

image 31.png