人教版高中数学必修三1.1.1-算法的概念(共35张PPT)

文档属性

名称 人教版高中数学必修三1.1.1-算法的概念(共35张PPT)
格式 zip
文件大小 1.3MB
资源类型 教案
版本资源 人教新课标B版
科目 数学
更新时间 2020-04-23 12:54:47

图片预览

文档简介

(共35张PPT)

1.初步了解算法的概念

2.了解算法的确定性,有效性,有限性等特性
算法自古就有,中国古
代数学在世界数学史上一度
占居领先地位.她注重实际
问题的解决,以算法为中心,
寓理于算,其中蕴涵了丰富
的算法思想。算筹是中国古代的计算工具,在
春秋时期已经很普遍,算盘在明代开始盛行。
算法的数学史
  中国古代涌现了许多著名的数学家,如 三国、两晋的赵爽、刘徽,南北朝的祖冲之、 祖暅父子,宋、元的秦九韶、杨辉、朱世杰 等。   著名的数学专著有《九章算术》、《周 髀算经》、《黄帝九章算法细草》、和《杨 辉算法》等.
  随着计算科学和信息技术的飞速发展,算
法思想已经渗透到社会的方方面.在以前的学
习中,虽然没有出现算法这个名词,但实际上
在数学学习中已经渗透了大量的算法思想,如
四则运算的过程、求解方程的步骤等等.完成
这些工作都需要一系列程序化
的步骤,这就是算法的思想.
一、解二元一次方程组
并写出具体求解步骤


数学中的算法
二、对于一般的二元一次方程组
您能写出一般的求解步骤么?
第一步:农夫带羊过河;
第二步:农夫独自回来;
第三步:农夫带狼过河;
    一个 带着一条 、一头 和一篮
  要过河,但只有一条小船。乘船时,农夫只能 带一样东西。当农夫在场的时候,这三样东西相安 无事。一旦农夫不在,狼会吃羊,羊会吃菜。农夫 如何安全地将这三样东西带过河?
生活中的算法
第四步:农夫带羊回来;
第五步:农夫带蔬菜过河;
第六步:农夫独自回来;
第七步:农夫带羊过河。
一个 带着一条 、一头 和一篮
要过河,但只有一条小船.乘船时,农夫只能带一
样东西.当农夫在场的时候,这三样东西相安无事.一
旦农夫不在,狼会吃羊,羊会吃菜.农夫如何安全地将
这三样东西带过河?
  一、研读教材P2-P3
  1.算法的概念及其理解;
  2.算法的基本特征;
算法的基本特征:有效性、明确性、有限性等.
  算法(algorithm),通常指按照一定规则 解决某一类问题的明确的和有限的步骤。
  [现在,算法通常可以编成计算机程序,让 计算机执行并解决问题]
二、算法的概念及特征
  你能写出“判断整数 n ( n > 2 ) 是 否为质数”的算法吗?
 探究1:
只能被1和它本身整除的大于1的整数叫质数。
(1)设计一个算法,判断7是否为质数。
 探究1:
只能被1和它本身整除的大于1的整数叫质数。
  算法分析:判断一个大于1的整数n是否为质 数,用比这个整数小比1大的数去除n,如果不能 整除,则n就是质数.
(1)设计一个算法,判断7是否为质数。
 探究1:
只能被1和它本身整除的大于1的整数叫质数。
  算法分析:判断一个大于1的整数n是否为质 数,用比这个整数小比1大的数去除n,如果不能 整除,则n就是质数.
第一步:用2除7,得余数为1,所以2不能整除7。
(1)设计一个算法,判断7是否为质数。
 探究1:
只能被1和它本身整除的大于1的整数叫质数。
  算法分析:判断一个大于1的整数n是否为质 数,用比这个整数小比1大的数去除n,如果不能 整除,则n就是质数.
第一步:用2除7,得余数为1,所以2不能整除7。
第二步:用3除7,得余数为1,所以3不能整除7。
(1)设计一个算法,判断7是否为质数。
 探究1:
只能被1和它本身整除的大于1的整数叫质数。
  算法分析:判断一个大于1的整数n是否为质 数,用比这个整数小比1大的数去除n,如果不能 整除,则n就是质数.
第一步:用2除7,得余数为1,所以2不能整除7。
第二步:用3除7,得余数为1,所以3不能整除7。
第三步:用4除7,得余数为3,所以4不能整除7。
(1)设计一个算法,判断7是否为质数。
 探究1:
只能被1和它本身整除的大于1的整数叫质数。
  算法分析:判断一个大于1的整数n是否为质 数,用比这个整数小比1大的数去除n,如果不能 整除,则n就是质数.
第一步:用2除7,得余数为1,所以2不能整除7。
第二步:用3除7,得余数为1,所以3不能整除7。
第三步:用4除7,得余数为3,所以4不能整除7。
第四步:用5除7,得余数为2,所以5不能整除7。
(1)设计一个算法,判断7是否为质数。
 探究1:
只能被1和它本身整除的大于1的整数叫质数。
  算法分析:判断一个大于1的整数n是否为质 数,用比这个整数小比1大的数去除n,如果不能 整除,则n就是质数.
第一步:用2除7,得余数为1,所以2不能整除7。
第二步:用3除7,得余数为1,所以3不能整除7。
第三步:用4除7,得余数为3,所以4不能整除7。
第四步:用5除7,得余数为2,所以5不能整除7。
第五步:用6除7,得余数为1,所以6不能整除7。
(1)设计一个算法,判断7是否为质数。
 探究1:
只能被1和它本身整除的大于1的整数叫质数。
  算法分析:判断一个大于1的整数n是否为质 数,用比这个整数小比1大的数去除n,如果不能 整除,则n就是质数.
第一步:用2除7,得余数为1,所以2不能整除7。
第二步:用3除7,得余数为1,所以3不能整除7。
第三步:用4除7,得余数为3,所以4不能整除7。
第四步:用5除7,得余数为2,所以5不能整除7。
第五步:用6除7,得余数为1,所以6不能整除7。
因此,7是质数.
(1)设计一个算法,判断7是否为质数。
(2)设计一个算法,判断35是否为质数。
第一步:用2除35,得余数为1,所以2不能整除35。
(2)设计一个算法,判断35是否为质数。
第一步:用2除35,得余数为1,所以2不能整除35。
(2)设计一个算法,判断35是否为质数。
第二步:用3除35,得余数为2,所以3不能整除35。
第一步:用2除35,得余数为1,所以2不能整除35。
(2)设计一个算法,判断35是否为质数。
第二步:用3除35,得余数为2,所以3不能整除35。
第三步:用4除35,得余数为3,所以4不能整除35。
第一步:用2除35,得余数为1,所以2不能整除35。
(2)设计一个算法,判断35是否为质数。
第二步:用3除35,得余数为2,所以3不能整除35。
第三步:用4除35,得余数为3,所以4不能整除35。
第四步:用5除35,得余数为0,所以5能整除35。
第一步:用2除35,得余数为1,所以2不能整除35。
(2)设计一个算法,判断35是否为质数。
第二步:用3除35,得余数为2,所以3不能整除35。
第三步:用4除35,得余数为3,所以4不能整除35。
第四步:用5除35,得余数为0,所以5能整除35。
因此,35不是质数.
  (3)您能写出“判断整数n(n > 2)是否为 质数”的算法么?
第一步:给定大于2的整数n。
第二步:令 i = 2
第三步:用i除n,得余数r.判断余数r是
否为0,若是,则n不是质数,结束算法;否
则,将i的值增加1,仍用i表示这个数。
第四步:判断i是否大于n – 1,若是,则 n是质数;否则,返回第三步。
  探究2.写出用“二分法”求方程 x2 - 2=0(x > 0)的近似解的算法。
  写出用“二分法”求方程
近似解的算法.
  写出用“二分法”求方程
近似解的算法.
1.任意给定一个正实数a,试设计一个算法求以a为直径的圆的面积.

第四步:输出圆的面积的值.
2.写出求1+2+3+…+100的一个算法.可以运用公式1+2+3+…+n=
直接计算.
第一步    ①   ;
第二步    ②   ;
第三步 输出运算结果.
①取n=100
3.下列关于算法的说法中,正确的是( ).
A. 算法就是某个问题的解题过程
B. 算法执行后可以不产生确定的结果
C. 解决某类问题的算法不是惟一的
D. 算法可以无限地操作下去不停止
C
算法的特征是什么?
明确性
有效性
有限性
算法的概念:算法通常指可以用来解决的某一类问题的步骤或程序,这些步骤或程序必须是明确的和有效的,而且能够在有限步之内完成的.