ID: 8339538

苏科版(2018)八年级全册信息技术 4.2算法 课件(14ppt)

日期:2024-12-20 科目:信息技术 类型:初中课件 查看:55次 大小:1404928B 来源:二一课件通
预览图 1/7
苏科版,2018,八年级,全册,信息技术,算法
  • cover
问题式引入新课 算 法 算法的描述: 本课重要思想 问题式引入新课 算法的概念 用计算机编程解决问题,首先应确定解决问题的思路和方法,并写出正确的解题步骤。简单地说,算法就是解决问题的方法和步骤。 算法是人类智慧思维的展示, 是计算机解决问题的核心 算法是我们人类赋予设备指令代码的源泉。 算法的描述: 第五步:执行程序 全自动洗衣机的外部操作流程: 第一步:放进衣服 第三步:开启电源 第四步:设定程序 自然 语言 赋予计算机的算法流程,是洗衣机内部算法流程。 第二步:放进洗衣液 算法就是解决问题的方法和步骤 算法 1、放水:根据衣服的重量,计算出放多高的水位,达到一定的水位之后,停止进水,进水停止几秒后开始洗衣; 2、选择要不要加温,加多高的温度 3、洗涤(嵌套程序正转几秒,停几秒、反转停几秒) 4、漂洗、排水(此处可多次内循环) 5、脱水转速设定 全自动洗衣机的内部算法流程: 自然语言 复杂程度可见很不一般,我们罗列的只是其中一小部分. 算法实例一 解析法 问题一:根据衣服的重量,计算出需要放进的水的体积。 第一步:输入衣服的重量x 第三步:输出水的体积y 第二步:根据水的重量和衣服重量常规比例(2:1)计算出水的重量,根据水的重量求出对应水的体积。 (水的重量=体积*密度 水的密度值为 1000kg/m? 1m?=1000L,换算一下1kg的水对应体积就是1L) 自然 语言 假设:衣服的重量为x,放进的水的体积为y。 算法实例一: 解析法 流程图 开始 输入衣服的重量x y=2*x 输出水的体积y 结束 重要提醒:运行之前请先保存,防止出现不常见问题被强制关闭程序 流程图:是用一组几何图形表示各种类型的操作,在图形上用简明扼要的文字和符号表示具体的操作,并用带有箭头的流线表示操作的先后次序。 流程图描述算法 算法实例二(小组活动) 问题:假设洗衣机上显示最大承载6kg的重量,请在活动一基础上设计一个算法,如果衣服重量不超过6kg,根据水的重量和衣服重量2:1的关系,算出水相应的体积,反之,不进水。 问题情境:小组讨论当所放衣服超过实际承载重量时,计算机编程应给予什么样处理方式? 提醒:大于号、小于号、等号可结合使用,比如<=,表示小于等于 描述算法--代码 解析法 代码 代码是一种算法描述语言,是计算机所能识别的语言。 '开始 Input x If x<=6 Then y=2*x Else y=0 End If Print y End '结束 算法的概念 算法的常用描述方法 算法就是解决某一问题的方法和步骤 课堂总结: 自然语言 流程图 代码 计算机的一切本领均是人类所赋予的,一切算法均来自于人脑。 思想有多远,路就有多远 ... ...

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