郑季颐 2026-05-11 12:44:49
啊,算法流程图中的选择结构,这可是编程里的小把戏,2022年我在某个城市教编程的时候,那可真是头大。,当时有个学生问我,说这个选择结构怎么搞,我当时也懵,就画了个图,图上写着:
开始 | V 判断条件 | 是 ——> 执行A | | 否 ——> 执行B | V 结束
,我那时候就想着,这多简单啊,可他后来又问,说这条件怎么写,我这才反应过来,可能我偏激了点,就又给他解释了一通。,那时候真是累死我了,不过看到他懂了,心里也舒服。记得当时那个城市,有个大项目,涉及到的选择结构可多了去了,得,多少钱的活儿,咱们就好好干。
287 赞
蒯叔靓 2026-05-07 18:14:04
上周有个客人问我算法流程图里选择结构的画法,我当时就有点懵。其实这事儿我还真得具体说说。
你看,选择结构在算法流程图里就像是判断题,得根据条件来决定走哪条路。比如说,2023年我在上海某商场看到一个购物返券的算法,它就用了选择结构。顾客买满一定金额,就会根据是否是会员来决定返券的数量。
那怎么画呢?首先,你得有个菱形,这就是判断的条件。比如“顾客是否是会员?”然后,从菱形出来两条线,一条是“是”,一条是“否”。每条线对应一个操作,比如“会员返券5张”和“非会员返券3张”。
这就像是在说:“你看看,顾客是不是会员?是的话,就给5张券;不是,就给3张。”简单不简单?反正你看着办,这种选择结构在流程图里很常见,只要把逻辑搞清楚,画起来就不难。我还在想这个问题,怎么让流程图更直观易懂呢。
293 赞
茹季典 2026-05-01 09:47:37
上周,我在2023年的一次软件工程培训中,学到关于算法流程图的选择结构。选择结构通常包括“如果-否则”分支,它根据条件的真假来决定程序的执行路径。
- 我那个朋友,他问我:“怎么画一个选择结构?”
- 我回答:“首先,确定你的条件,然后在流程图中用菱形符号表示。”
- 接着,根据条件是否满足,分别用不同的路径指向不同的操作。
- 你知道吗?在选择结构中,每个分支都需要考虑所有可能的输入情况。 - 一言以蔽之,选择结构让算法根据不同条件做出不同决策。
- 每个人情况不同,有的项目可能需要更复杂的逻辑判断。 - 但本质上,选择结构的核心就是让算法具备决策能力。
- 我刚想到另一件事,比如在流程图中使用不同的颜色来区分不同的分支,可以让图更清晰易懂。 - 算法流程图的选择结构,就像生活中的选择一样,每个决定都可能影响结果。
- 算了,你看着办,关键是要理解其背后的逻辑。
215 赞