2017-2018学年人教A版必修3 1.1.1算法的概念 教案3
2017-2018学年人教A版必修3  1.1.1算法的概念  教案3第3页

   第二步,解③得y=3/5;

   第三步,将y=3/5代入①,得x=1/5

  学生做一做:对于一般的二元一次方程组来说,上述步骤应该怎样进一步完善?

  老师评一评:本题的算法是由加减消元法求解的,这个算法也适合一般的二元一次方程组的解法。下面写出求方程组的解的算法:

  第一步:②×A1-①×A2,得(A1B2-A2B1)y+A1C2-A2C1=0;③

  第二步:解③,得;

  第三步:将代入①,得。

  此时我们得到了二元一次方程组的求解公式,利用此公司可得到倒2的另一个算法:

  第一步:取A1=1,B1=-2,C1=1,A2=2,B2=1,C2=-1;

  第二步:计算与

  第三步:输出运算结果。

  可见利用上述算法,更加有利于上机执行与操作。

基础知识应用题

  例4 写出一个求有限整数列中的最大值的算法。

  解:算法如下。

   S1 先假定序列中的第一个整数为"最大值"。

   S2 将序列中的下一个整数值与"最大值"比较,如果它大于此"最大值",这时你就假定"最大值"是这个整数。

   S3 如果序列中还有其他整数,重复S2。

   S4 在序列中一直到没有可比的数为止,这时假定的"最大值"就是这个序列中的最大值。

  学生做一做 写出对任意3个整数a,b,c求出最大值的算法。

  老师评一评 在例2中我们是用自然语言来描述算法的,下面我们用数学语言来描述本题的算法。

S1 max=a