(共13张PPT)
算法与算法表示
身
边
的
算
第1课
法
目
录
CONTENTS
生活中的问题解决
认识算法
解决问题的不同算法
01
生活中的问题解决
扫地机器人能根据侦测到的情况自动打扫房间,谁在背后指挥它?
讨论
把一张纸折成一个纸碗
1
对角折
2
两角沿虚线折
3
往下折
4
反面重复一次步骤3
5
完成
平台验证用户登录
用户登录
生活中的一些问题,其解决过程都可以按照一定的方法及其步骤来完成。
02
认识算法
认识算法
算法一般是指用计算机解决问题时的方法及其步骤
认识算法
?
问题
!
解决
步骤1
步骤2
步骤N
……
03
解决问题的不同算法
解决问题的不同算法
算法二
(1)选定“前进50步,右转45度”,复制粘贴出第2条。
(2)选定2条“前进50步,右转45度”,复制粘贴出4条。
(3)选定4条“前进50步,右转45度”,复制粘贴出8条。
算法一
(1)选定“前进50步,右转45度”,复制粘贴出第2条。
(2)选定“前进50步,右转45度”,复制粘贴出第3条。
(3)选定“前进50步,右转45度”,复制粘贴出第4条。
(4)选定“前进50步,右转45度”,复制粘贴出第5条。
(5)选定“前进50步,右转45度”,复制粘贴出第6条。
(6)选定“前进50步,右转45度”,复制粘贴出第7条。
(7)选定“前进50步,右转45度”,复制粘贴出第8条。
解决同一个问题,可以有不同的算法,如需复制8条“前进50步,右转45度的重复口令,可以有多种算法来实现。以下列举两种算法。
练习
练 习
寻找身边的一个问题,写出解决这个问题的算法。
算法与算法表示
下
课
啦
!
第1课