第1章算法的初步课标领航本章概述算法就是解决问题的步骤,算法也是数学及其应用的重要组成部分,是计算机科学的基础,利用计算机解决问题要用算法,在日常生活中做任何事情也都有算法.本章主要包括算法与程序框图,基本算法语句,中国古代数学中的算法案例.本章重点是算法的概念和特征,算法、程序框图以及三种基本逻辑结构,算法基本语句,经典算法案例.本章难点一是会用自然语言描述解决一类问题的算法;二是用程序框图表示算法的三种基本逻辑结构;三是将具体问题的程序框图转化为程序语言;四是代数学中算法案例的编程.学法指导1.通过具体实例,体会、感受算法思想,理解算法的特点.2.结合对具体数学实例的分析,通过模仿、操作、探索,学习设计程序框图表达解决问题的过程.§1.1算法与程序框图1.1.1算法的概念1.1.1算法的概念课堂互动讲练知能优化训练课前自主学案学习目标1.通过对具体问题解决过程与步骤的分析,体会算法是解决问题的“机械”程序,并能在有限步内完成及算法思想.2.通过对具体问题解决过程的步骤的探索和研究,掌握算法步骤,了解算法与求解一个具体问题的方法的区别,明确算法的要求.3.初步学会为解决某具体问题设计算法.课前自主学案初中学过的求解一元二次方程组时消元的方法有代入消元法和加减消元法.温故夯基温故夯基1.算法的含义算法可以理解为由_____________及___________________所构成的____________________,或看成按要求设计好的__________、_____________计算序列,并且这样的步骤或序列能够解决___________2.算法的规则序列满足的条件(1)____________、(2)___________、(3)_________、(4)___________、(5)_____________基本运算规定的运算顺序完整的解题步骤有限的确切的一类问题.有限性确定性输入输出可行性.知新益能知新益能3.描述算法的常用方式描述算法可以有不同的方式,可以用____________________加以叙述,也可以借助_________________________给出精确的说明,也可以用_________直观地显示算法的全貌.4.算法的要求(1)写出的算法,必须能解决____________,并且能够_______________(2)算法过程要能_______________,每一步执行的操作,必须________,不能____________,而且经过__________能得出结果.自然语言和数学语言形式语言(算法语言)框图一类问题重复使用.一步一步执行确切含混不清有限步思考感悟算法与数学问题的解法有何区别和联系呢?提示:(1)算法与解法是一般与特殊的关系,也是抽象与具体的关系,算法的获取要借助一般意义上具体问题的求解方法,而任何一个具体问题都可利用这类问题的一般方法解决.(2)算法是解决某一问题所需要的程序和步骤的统称.也可以理解为数学中的“通法通解”,可以重复使用;而解法是解决某一个具体问题的过程和步骤,是具体的解题过程.课堂互动讲练算法的概念考点突破考点突破下列语句中是算法的有()①解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1;②方程x2-1=0有两个实根;③求1+2+3+4的值,先计算1+2=3,再由3+3=6,6+4=10得最终结果是10.例例11A.1个B.2个C.3个D.0个【思路点拨】由题目可获取以下主要信息:①给出四个与算法有关的语句;②判断各语句是否为算法语句.解答本题可先正确理解算法的概念及其特点,然后逐一验证每个语句是否正确.【解析】①中给出了一元一次方程这一类问题的解决方式;③中给出了求1+2+3+4的一个过程,最终得出结果;对于②,并没有说明如何去算,故①③是算法,②不是算法.【答案】B【名师点评】算法在中学课程中是一个新概念,算法实际上就是解决问题的一种程序性方法,它通常指向某一个或一类问题,而解决的过程是程序性和构造性的.算法又可以看成解决问题的特殊的有效方法,中学课程中的算法更强调具体算法所蕴涵的算法思想,重点在于培养学生的算法意识.变式训练1下列说法不正确的是()A.算法可以理解为由基本运算及规定的运算顺序构成的完整的解题步骤B.算法可以看成按要求设计好的、有限的、明确的计算序列,并且这样的步骤或序列能够解决一类问题C.算法只是在计算机产生之后才有...