内容正文:
第13课 算法的设计
2023
年 级:五年级上
1
前几节课中,我们一起讨论有关机器人送货最优路径问题,请同学们思考一下,要用计算机解决问题,应该做什么呢?
分析问题
问题抽象
建立模型
?
讨论
分析问题
问题抽象
建立模型
设计算法
算法
请同学们阅读课本P56,思考一下算法设计有哪些步骤?
任务一
算法设计的步骤:
一、确定输入与输出
二、设计计算过程
三、算法的描述
一、确定输入与输出:
一、确定输入与输出:
请同学们在学习单上完成任务二。
最短距离算法
输入: L1、L2、L3、L4、L5、L6、L7 七小段的距离
输出 最短距离Smin
一、确定输入与输出:
二、设计计算过程
基本算法的选择
数据间的关系
使用的数据结构
算法设计的步骤:
首先,把问题分解成规模较小的子问题。
然后,在各自分段的所有路线中,找到最短的那条路线。
算法设计的步骤:
用到距离计算模型、较短距离比较模型、顺序结构、分支结构。
算法的描述
算法的描述
任务三、请同学们完善分段规划算法的而流程图。
Lavf58.29.100
Lavf58.29.100
$$