第二单元 微项目1《探讨生活中的算法之美》 课件(18张ppt)+素材

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

第二单元 微项目1《探讨生活中的算法之美》 课件(18张ppt)+素材

资源简介

(共18张PPT)
防控演练
初识算法
刚才这位同学描述的体温检测的方法和步骤就是生活中的算法
1.站队
2.测量体温
3.判断体温:
如果36.3

≤体温<37.3℃,那么输出体温正常;
如果体温>=
37.3℃,到复检处留观;
探讨生活中的算法之美
教学目标
理解算法的概念,体会算法在生活中的应用。
掌握算法的描述方式,尝试绘制流程图
掌握算法基本特征。
自然
语言
流程图
伪代码
算法的描述
1.站队
2.测量体温
3.判断体温:
如果36.3

≤体温<37.3℃,
那么输出体温正常;
如果体温>=
37.3℃,到复检
处留观;
算法的描述
任务一:绘制体温检测流程图
请同学们结合学案,利用图形拼图的方式来探究体温检测流程图的绘制方法
体温正常
站队测温
体温异常到复检处留观






体温>=36.3and
体温<37.3℃
算法的描述
体温正常
站队测温
体温异常到复检处留观






体温>=36.3and
体温<37.3℃
if
36.3

≤体温<37.3℃:
请消毒进入机房
else:
复检处留观
1.站队
2.测量体温
3.判断体温:
如果36.3

≤体温<37.3℃,
那么输出体温正常;
如果体温>=
37.3℃,到复检
处留观;
自然
语言
流程图
伪代码
简单易懂但对于复杂算法描述容易产生歧义,逻辑也不够清晰。
直观、清晰、易懂
易于将算法转化为任何一种编程语言但形式上不够严谨
算法的描述



测量体温
体温异常到复检处留观


输出体温正常

体温>=36.3and
体温<37.3℃
算法的基本特征


一个算法可以有零个或多个输入


一个算法至少有一个输出。
1、R=2
2、S=3.14
R
R
3、输出面积S
思考
:设定闹钟每隔一分钟响一次,会出现什么情况?闹钟会自行停止吗?
有穷性
一个算法必须在有限步骤内结束,不能无限循环。
确定性
算法的每一个步骤必须具有特定含义,不能有任何歧义。
可行性
算法中的每一条指令必须是可执行的,通过计算机可以实现。
思考:生活中菜谱里经常会有这样的描述放入少许油,放适量的
味极鲜。加少量的盐之类的描述。生活中我们能完成,计算
机能否执行这样的操作呢?为什么?
思考
:1、有没有零输入情况?
2、比较两个变量的大小?
有多少个输入?
思考:一个算法可不可以没有输出呢?
a=3
b=0
输出a/b
2、比较多个变量的大小?
有多少个输入?
____
t=float(input(“请输入体温:"))
if
t<
print(“体温正常")
:
print(“复检处留观")
37.3
任务二:算法的实现
and
t>=36.3:
else
____
算法
算法的含义
算法的描述方式
算法的特征
自然语言
流程图
伪代码
有穷性
确定性
输入输出
可行性
课堂收获




完成检测任务
(全员完成并根据答案提示自行修改)
练习
1、关于算法的特征,以下说法正确的是(

A、算法的步骤可以永远执行
B、算法的每一个步骤都需要有明确的含义,不能有歧义出现
C、算法必需要有数据的输入
D、算法可以没数据的输出
2、关于算法的描述说法正确的是(

A、算法只能用自然语言描述
B、算法必须在有限步骤内实现
C、算法可以有零个或多个输入,但只能一个输出
D、算法就是流程图
3、下列有关算法的描述中,错误的是(

A、算法是解决某一问题的方法和步骤
B、解决某一问题的算法是唯一的
C、自然语言或流程图均可以描述算法
D、算法必须保证执行计算的次数是有限的
4、下列描述算法的方法中,最具有形象、直观、容易理解的优势的是(

A、自然语言
B、伪代码
C、流程图
D、计算机语言
5、下列算法违背了算法的哪个特征(

a=3
b=0
输出a/b
A、有穷性
B、确定性
C、可行性
D、输入、输出
6、判断下列算法违背了算法的哪个特征(

1、s=1
2、将s的值增加1
3、重复步骤2
A、有穷性
B、确定性
C、可行性
D、输入、输出
5、“捡鸡蛋”事件算法可描述如下:检查鸡蛋窝中是否有鸡蛋,若有,将鸡蛋放入篮子中并返回,若无,则算法结束。该算法的描述方法是(

A、流程图
B、程序设计语言
C、自然语言
D、伪代码
6、流程图符号如图,

分别是(

A、输入/输出框和开始/结束框
B、开始/结束框和输入/输出框
C、处理框各开始/结束框
D、判断框各开始/结束输入、输出
我们学会了算法理论知识就要学以致用,一定要把它应用于我们的学习、生活和工作中去,并不断调整优化以提高效率。
就像防疫过程中,医生用有效的能杀死病毒的方法治病救人;志愿者要在最短时间内调集一切资源支援防疫;
这些方法和策略都是算法在生活中的应用。那作为中学生的我们应该怎么做呢?
作为青少年,我们一定要珍惜当下,学好本领,并能将知识应用于实践,寻找自己的最优算法,时刻准备着能为祖国贡献自己的一份力量。
寄语
拓展探究
a为头数,b为足数
X为鸡的数量,y为兔的数量
输入a和b的值;
求x=2a-b/2;
求y=b/2-a;
输出x,y的值;
结束。
输出x,y
输入a和b
x=2a-b/2


开始
y=b/2-a
感谢聆听
不当之处请多多指正!
欢迎指导(共1张PPT)
体温正常
站队测温
体温异常到复检处留观






体温>=36.3and
体温<37.3℃

展开更多......

收起↑

资源列表