资源简介 五年级信息科技第一单元:算法与算法表示第1课 身边的算法算法是解决问题的步骤和方法第2课 自然语言描述算法算法的表示方法:自然语言、流程图、伪代码自然语言描述算法:通过人们的日常表达方式来描述解决问题的方法和步骤。第3课 流程图描述算法1.流程图的五大要素2.流程图描述算法:步骤直观、明确、易于理解第4课 算法中的数据算法中的数据:在算法执行过程中,主要就是处理数据,数据在算法中起着不可或缺的作用。变量:在算法中用来表示数据的符号,在算法的执行过程中,它的值可以改变。变量由变量名和变量值组成。3.变量表示(变量的命名)①用英文字母表示,例如weight;②用英文字母+数字的形式,例如weight1,w1。③用英文字母、数字、下划线多种组合的形式,;例如w_1。注意:数字不能作为开头。第5课 算法的特征算法的特征:有穷性、确定性、有输出有穷性:算法必须在有限时间内完成,执行有限个步骤内终止。确定性:算法的每一个步骤必须是确定且能有效执行的有输出:算法必须有确定的输出,产生一个或多个输出。第二单元:算法的控制结构第6课 顺序结构顺序结构:顺序结构是一种从上到下,按顺序依次执行算法中各个步骤的结构。顺序结构中的每个步骤一定会被执行依次,而且只能执行一次。用流程图表示顺序结构第7课 分支结构1.分支结构:根据一定的条件做出判断,在选择相应结果的过程。可以用“如果~~,那么~~”的语言描述分支结构2.用流程图表示分支结构第8课 双分支结构双分支结构:根据条件判断的不同结果进行不同的操作。用流程图表示双分支结构第9课 体验程序控制多分支结构第3单元 用算法解决问题第10课 问题的分解问题的界定:根据需求明确问题的方向和边界。问题的分解规模分解:把问题分解魏更小的子问题行动分解:把问题分解为可操作、可执行的步骤和方法。3.查找关键问题第11课 问题的抽象抽象的关键:根据目标保留必要的细节,去除不必要的细节实景地图的抽象数据的抽象规则的抽象第12课 模型的建立模型的类型:数学模型、实物模型建立模型第13课 算法的设计确定输入和输出设计计算过程算法的描述第14课 算法的验证算法的特征验证数据验证程序代码验证第15课 算法的应用用算法解决问题:问题的分解、抽象与建模、算法设计、算法验证算法思维 展开更多...... 收起↑ 资源预览