1.1.1 算法的概念
( http: / / www.21cnjy.com )
( http: / / www.21cnjy.com )
( http: / / www.21cnjy.com )
( http: / / www.21cnjy.com )
( http: / / www.21cnjy.com )
( http: / / www.21cnjy.com )
( http: / / www.21cnjy.com )
( http: / / www.21cnjy.com )
( http: / / www.21cnjy.com )
( http: / / www.21cnjy.com )
( http: / / www.21cnjy.com )
( http: / / www.21cnjy.com )
( http: / / www.21cnjy.com )
》课前自主预习
算法的概
算法
的是用阿拉伯数字进行算法运算的过程
数学中
常是指按
规
解决某一类问题
算法
明确和有限的步骤
现代算法通常可以编成计算机程序
算机执行并解决
可题
注意:(1)组成算法的每个步骤是明确的和有效的例如:把
堆球分成两类,步骤“先把较轻的挑出来”是不确定的、无
效的(2)组成算法的所有步骤是有限的例如:将、表示成小数
其不能在有限步骤内完成,故不能称为一个算法
算法与计算
算机解决任何问题都要依赖
有将解决问
题的过程分解为
确的步骤,即算法,并用计算
能够接受的“语言准确地描述出来,计算机才能够解决
问题探究
你能否给
不同于课本的解方程
步骤
案:第一步
代入②式,得
代
第四步,得到方程组的解为
变式与拓展
算下列各式中S的值,能设计算法求解的是(B)
4
4
n(
题型2数值型求解问题的算法
例2】写出求解方程x-2x
算法
思维突破:解答本题的方法很多
式法或因式分解法写出这个问题的算
解:方法一:第
移项,得
第
两
时
并配方,得(x
第
两边同时开方,得
第四步,解③,得
或
方法二:第一步,计算方程的判别式
根公式
b士1b2-4
或
方法
,将方程左边因式分解,
(x-3)(
第二步,由①,
或
第
或
巧总结>(1)设计此类算法的步骤
弄清这个算法要解决的问题是什么,需要用到哪些公式
确公式中需要哪些量
量,还需知道
优先解决
套用公式,并用简洁的语
出来
(2)注意事
在设
要有公式,则直接利用公式解决问题
最理想、最方便的