算法和算法的描述ppt课件
- 格式:ppt
- 大小:1.67 MB
- 文档页数:4
义务教育信息科技课程标准(2022年版)第三学段(5~6年级)算法的概念及描述方式怎样过河呢?故事内容:一位农夫带着一匹狼,一只羊和一颗白菜过河,河边有一条小船,农夫划船每次只能载狼、羊、白菜中的一样过河。
农夫不在旁边时,狼会吃羊,羊会吃白菜。
思考:农夫该如何将狼、羊、白菜都安全运过河?方法一:方法二:步骤1农夫带羊过河步骤2农夫放下羊,独自返回步骤3农夫带狼过河步骤4农夫放下狼,带羊返回步骤5农夫放下羊,带菜过河步骤6农夫放下菜,独自返回步骤7农夫带羊过河步骤1农夫带羊过河步骤2农夫放下羊,独自返回步骤3农夫带菜过河步骤4农夫放下菜,带羊返回步骤5农夫放下羊,带狼过河步骤6农夫放下狼,独自返回步骤7农夫带羊过河在实际生活中,人们直都在寻求有效解决问题的方法,例如:指挥交通时,警察叔叔如何通过指挥来往车辆和行人有序通行,提高道路通行效率;旅游时,如何规划旅行路线,以确保在有限的时间和预算内,提高行程的性价比;设计电梯时,如何设置有效的电梯调度方案,以确保乘客等待的总时间最短..N一 、算法的概念理解问题 解决12算法是通过明确的、可执行的操作步骤描述的问题求解方案。
算法可能是一个计算公式,可能是一个赢得比赛的策略,也可能是一 个解决综合问题的复杂方案。
步骤步骤步骤乙写一写:人Hk身的异月那些沏茶、下棋、洗衣服、测体温、购物、做饭、出租车……二、算法的描述方式设计出一个解决问题的算法,也需要用能被算法执行者(人或者机器)理解的形式加以呈现,才能被算法执行者理解并执行。
算法的这种呈现方式就称为算法的描述。
常用的描述算法的方法有自然语言、流程图等。
(一)用自然语言描述算法:人们生活中使用的语言,如汉语、英语等,都是自然语言。
使用自然语言描述解决问题过程的方法称为“用自然语言描述算法”。
(二)用流程图描述算法流程图是一种以图解方式表示算法的描述方法,它由一些简单的图形符号组成,并用带箭头的流程线连接这些图形符号,用来表示问题解决的步骤及顺序。