(共21张PPT)
01
非遗小龙虾
02
1
牵起它的手
轻轻嗍一口
搂住它的腰
吃龙虾的方法和步骤
掀起甲壳
抽去白丝带
满口十三香
2
3
4
5
6
算法:就是解决问题的方法和步骤
03
算法
01
第10课 生活与算法
生活与算法
07
01
怎么整理干净我的房间?
02
怎么去上学?
03
怎么吃螃蟹?
04
这道数学题怎么解答?
05
怎样去北京旅游?
06
怎样提高我的学习成绩?
生活算法
05
一级挑战
写一写你的蛋炒饭算法
02
01
02
第一步,打开煤气灶
03
04
05
06
第二步,放油
第三步,放冷饭,翻炒
第五步,放调料,翻炒
第六步,装盘出锅
蛋炒饭的算法
第四步,放鸡蛋,翻炒
自然语言描述法
二级挑战
13
小陈喜欢喝橙汁,她有一个橙色的杯子;小露喜欢喝苹果汁,她有一个绿色的杯子。这天她们拿着自己的杯子去买饮料,结果营业员把他们弄反了,在橙色杯子里装了苹果汁,在绿色杯子里装了橙汁。请问,这时候营业员该怎么办?
(注:不能倒掉重新做一杯)
橙汁
苹果汁
分析问题
13
橙汁
苹果汁
算法描述:
1、先将橙色杯子中的液体倒入红色杯子。
2、再将绿色杯子中的液体倒入橙色杯子。
3、最后将红色杯子中的液体倒入绿色杯子。
这样就能实现两杯液体互换。
如何用计算机来解决两瓶液体互换的问题?
03
02
14
计算机解决问题的一般过程
分析问题
确定方法和步骤
算法
建立数学模型
编写程序
调试程序
建立数学模型
13
2
1
X
Y
T
用 X、Y、T分别代表橙色杯子、红色杯子、绿色杯子
用 1表示苹果汁、2表示橙汁
变量
常量
变量:是指数据的存储单元,其中存储的数据在程序执行的过程中是可变的。
03
变量
03
建立数学模型
13
X
T
Y
1
2
1
用X、Y、T分别代表橙色杯子、绿色杯子、红色杯子
用1表示苹果汁、2表示橙汁
初始赋值
X=1
Y=2
交换
T=X
X=Y
Y=T
打印
PRINT(X)
PRINT(Y)
计算机语言
03
04
机器语言
汇编语言
指令集
二进制
高级语言
C语言 Python
计算机语言的发展
05
闯关答题
https://ks.wjx.top/vm/wfdfvVW.aspx#
总结
15
算法:
变量:
分析问题
确定方法和步骤
算法
建立数学模型
编写程序
调试程序
就是解决问题的方法和步骤
是指数据的存储单元,其中存储的数据在程序执行的过程中是可变的。
拓展
15
2、打擂台问题,难度系数★★★★
三个同学比高低,找出最高的那个人,画出这个问题的算法
终极挑战二选一
1、量杯问题,难度系数★★★
如何用没有刻度的3ml量杯和5ml量杯量出1ml水?写出你的算法
谢谢
THANK YOU