ID: 10108422

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

日期:2024-11-30 科目:信息技术 类型:初中素材 查看:80次 大小:4455593B 来源:二一课件通
预览图 0
第二,单元,项目,探讨生活中的算法之美,课件,18张
    (课件网) 防控演练 初识算法 刚才这位同学描述的体温检测的方法和步骤就是生活中的算法 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、输入、输出 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~