第一章算法初步§1
1算法与程序框图1
1算法的概念自学导引1
了解算法的含义,体会算法的思想
能够用自然语言叙述算法
掌握正确的算法应满足的要求
会写出解线性方程(组)的算法
会写出一个求有限整数序列中的最大值的算法
算法是指__________________________________________________________________________________________________
算法具有________、________、________、________、________等特征
算法有三种表示方法,用________表示;用________表示;用________表示
在数学中,通常是指按照一定规则解决某一类问题的明确和有限的步骤
现在,算法通常可以编成计算机程序,让计算机执行并解决问题概括性逻辑性有穷性不唯一性普遍性自然语言框图语言程序语言名师讲解1
算法概念的理解(1)算法是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确的和有效的,而且能够在有限步骤之内完成
(2)算法与一般意义上具体问题的解法既有联系,又有区别,它们之间是一般和特殊的关系,也是抽象与具体的关系
算法的获得要借助一般意义上具体问题的求解方法,而任何一个具体问题都可以利用这类问题的一般算法来解决
(3)算法一方面具有具体化程序化机械性的特点、、,同时又有高度的抽象性概括性精确性、、,所以算法在解决问题中更具有条理性逻辑化的特点、
算法的五个特征:概括性逻辑性有穷性不唯一性普遍性、、、、(1)概括性:写出的算法必须能解决某一类问题,并且能够重复使用
(2)逻辑性:算法从初始步骤开始,分为若干明确的步骤,前一步是后一步的前提,只有执行完前一步才能进行下一步,而且每一步都是正确无误的,从而组成了一个