判断选择用分支

小学五年级算法教学 - 分支结构算法的判断条件及执行路径

theaters公园购票情境

周末,小智和妹妹参加在某公园举办的青少年科技主题活动,小智在售票窗口购买了门票。

购票步骤排序游戏

购票步骤(请拖拽到右侧正确顺序)

计算总票价
询问购票人的身高
如果身高小于120厘米,购买半价票
否则,购买全价票

正确顺序

购票算法自然语言描述

根据售票员的规则,我们可以用自然语言描述购票算法:

  1. 询问购票人的身高
  2. 如果身高小于120厘米,购买半价票(5元)
  3. 否则,购买全价票(10元)
  4. 计算总票价
购票机模拟

请输入您和您妹妹的身高:

account_tree流程图描述购票算法

使用流程图可以更直观地表示分支结构的判断条件和执行路径。

流程图形状库

开始
输入人数
人数 >= 10
执行操作
输出结果
结束

分支标签

操作提示:

  • 拖拽形状到右侧画布
  • 点击形状边缘红点绘制流程线
  • 双击形状可编辑文字
  • 拖动右下角可调整大小
  • 拖拽"是"和"否"标签到分支线上
拖拽形状到这里绘制流程图

directions_walk描述过马路分支算法

在路口过马路时,我们可以根据实际情况选择不同的过马路方式。

过马路模拟游戏
过马路流程图

过马路的算法可以用流程图表示:

1. 到达路口

2. 观察路口附近

3. 如果有过街天桥 → 走过街天桥过马路

4. 否则 → 从红绿灯路口过马路

5. 到达马路对面

extension拓展与提升

生活中还有哪些存在分支结构的情况?请说出这些分支结构中的判断条件和执行路径。

生活中的分支结构
  • 通过年龄是否大于等于18周岁,判断是否是成年人
  • 依据天气判断出门是否要带雨具
  • 依据交通状况,选择出行方式或提前出发
  • 依据放假天数,选择旅行的行程
比较两个自然数的大小

输入两个不同的自然数,比较判断后输出其中较小的数。