第10课 问题的分解 课件(共27张PPT)五上信息科技浙教版(2023)

资源下载
  1. 二一教育资源

第10课 问题的分解 课件(共27张PPT)五上信息科技浙教版(2023)

资源简介

(共27张PPT)
问题的分解


浙教信息科技 五年级上册


1
问题的界定
问题的分解
确定关键问题
2
3
问题界定
探讨
随着人工智能技术的发展,送货机器人的应用越来越广泛,给生活带来了不少便捷。
你对它有哪些了解呢?
你知道它是怎样规划路径的吗?
界定问题
界定问题
问题分解
规模分解与行动分解
规模分解与行动分解
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")
拓展
拓展
拓展

展开更多......

收起↑

资源预览