资源简介 (共27张PPT)问题的分解算法浙教信息科技 五年级上册目录1问题的界定问题的分解确定关键问题23问题界定探讨随着人工智能技术的发展,送货机器人的应用越来越广泛,给生活带来了不少便捷。你对它有哪些了解呢?你知道它是怎样规划路径的吗?界定问题界定问题问题分解规模分解与行动分解规模分解与行动分解1.规模分解规模分解就是把问题分为更小的子问题。规模分解与行动分解2.行动分解确定解决问题的各步骤,并尝试依次解决它,最终解决整个问题,这就是行动分解。合理规划送货机器人路线的步骤如下:先找到几种可能的路径计算并比较找出其中最短的路径。确定关键问题确定关键问题当一个复杂的大问题被分解成若干小问题后,需要聚焦并突破其中的关键问题。根据“寻找最短送货路径”的目标,解决“合理规划送货机器人的路线”这个大问题的关键在哪儿呢?确定关键问题练习练习if多重条件语句代码结构if … :…elif … :…elif … :…elif多重条件语句1.if条件下方可以使用elif或else语句,但elif与else语句不能单独使用。2.当满足条件1时,程序可继续向条件1下的判断语句执行,但如果不满足条件1,则程序不会执行。拓展:根据数学成绩判断等级是哪种问题分解方式?python验证成绩 奖品score>=90且score<=100 《精美绘本》score>=80且score<90 《比尔盖茨》score >= 60 且 score < 80: 赠送一支铅笔其他 努力吧拓展for i in range(0,5):score = int(input("请输入你的成绩:"))if score >= 90 and score <= 100:print(“精美绘本")elif score >= 80 and score < 90:print("《比尔盖茨》")elif score >= 60 and score < 80:print("赠送一支铅笔")else:print("努力吧")拓展:根据数学成绩判断等级是哪种问题分解方式?python验证成绩 等级>=90 A>=80 B>=70 C其他 D拓展score=input("请输入数学成绩:")score=float(score)if score>=90:print("A")elif score>=80:print("B")elif score>=70:print("C")else:print("D")拓展拓展拓展 展开更多...... 收起↑ 资源预览