高中数学人教A版必修三教案
人教版高中必修三数学教案

人教版高中必修三数学教案
教学内容:人教版高中必修三数学教材内容
教学目标:通过本节课的学习,学生能够掌握相关知识点,提升数学解题能力
教学重点:重点讲解本节课的知识点,帮助学生理解并掌握
教学难点:难点讲解本节课中较为复杂的知识点,引导学生深入思考
教学准备:教材、课件、教学用具等
教学过程:
一、导入:
通过提出一个与学生生活相关的问题引入本节课的内容,并激发学生的兴趣。
二、知识讲解:
1. 介绍本节课的知识点,帮助学生了解学习的目的。
2. 逐步讲解本节课中的重点知识,同时解答学生可能出现的疑问。
三、示范演练:
给学生提供一些相关的例题,让学生通过演示和讨论来解题,引导学生掌握知识点。
四、课堂练习:
让学生通过小组合作或个人练习来巩固所学内容,同时教师进行指导和辅导。
五、课堂讨论:
组织学生进行讨论,梳理本节课的重点和难点,加深学生对知识点的理解。
六、作业布置:
布置相关的作业,巩固学生的学习成果,并留有一定的思考空间,促进学生自主学习。
七、课堂总结:
对本节课的重点知识进行总结,并对学生提出的问题进行澄清和解答。
教学反思:
通过本节课的教学,学生对相关知识点有了更深入的理解,提高了解题能力,同时也提升了数学学习的兴趣。
在以后的教学中,需要更加注重引导学生深入思考,培养学生的创新能力和解决问题的能力。
高二数学 第一章《算法初步》教案人教A版必修3

1.1.1算法的概念一、三维目标:1、知识与技能:(1)了解算法的含义,体会算法的思想。
(2)能够用自然语言叙述算法。
(3)掌握正确的算法应满足的要求。
(4)会写出解线性方程(组)的算法。
(5)会写出一个求有限整数序列中的最大值的算法。
(6)会应用Scilab 求解方程组。
2、过程与方法:通过求解二元一次方程组,体会解方程的一般性步骤,从而得到一个解二元一次方程组的步骤,这些步骤就是算法,不同的问题有不同的算法。
由于思考问题的角度不同,同一个问题也可能有多个算法,能模仿求解二元一次方程组的步骤,写出一个求有限整数序列中的最大值的算法。
3、情感态度与价值观:通过本节的学习,使我们对计算机的算法语言有一个基本的了解,明确算法的要求,认识到计算机是人类征服自然的一各有力工具,进一步提高探索、认识世界的能力。
二、重点与难点:重点:算法的含义、解二元一次方程组和判断一个数为质数的算法设计。
难点:把自然语言转化为算法语言。
三、学法与教学用具:学法:1、写出的算法,必须能解决一类问题(如:判断一个整数n(n>1)是否为质数;求任意一个方程的近似解;……),并且能够重复使用。
2、要使算法尽量简单、步骤尽量少。
3、要保证算法正确,且计算机能够执行,如:让计算机计算1×2×3×4×5是可以做到的,但让计算机去执行“倒一杯水”“替我理发”等则是做不到的。
教学用具:电脑,计算器,图形计算器四、教学设想:1、创设情境:算法作为一个名词,在中学教科书中并没有出现过,我们在基础教育阶段还没有接触算法概念。
但是我们却从小学就开始接触算法,熟悉许多问题的算法。
如,做四则运算要先乘除后加减,从里往外脱括弧,竖式笔算等都是算法,至于乘法口诀、珠算口诀更是算法的具体体现。
我们知道解一元二次方程的算法,求解一元一次不等式、一元二次不等式的算法,解线性方程组的算法,求两个数的最大公因数的算法等。
8.1成对数据的相关关系-人教A版高中数学选择性必修第三册(2019版)教案

8.1 成对数据的相关关系-人教A版高中数学选择性必修第三册(2019版)教案一、教学目标1.理解成对数据相关关系的概念。
2.能够用散点图表示成对数据的相关关系。
3.掌握用皮尔逊积矩相关系数度量成对数据的相关关系的强度和方向。
4.能够根据相关系数的大小和符号判断成对数据的相关关系的强度和方向,并进行解释。
5.能够利用样本数据计算相关系数,并进行正确的解读。
二、教学重难点1.重点:皮尔逊积矩相关系数的计算方法和相关系数的解释。
2.难点:相关系数的判断及其解释。
三、教学内容和过程1. 概念引入老师先给出几组数据,例如二元组(4,10),(5,20),(6,30),(7,40),让学生们对这些数据进行观察和思考,看看是否存在某种关系。
然后再引出成对数据的相关关系的概念,并解释相关关系的强度和方向。
2. 散点图的表示为了更形象地表示成对数据的相关关系,老师可以让同学们将数据转化为散点图。
然后以散点图为基础,引导学生们讨论成对数据的相关关系的强度和方向。
3. 相关系数的计算老师向同学们介绍皮尔逊积矩相关系数的定义和计算方法,然后进行示范。
在计算的过程中,老师需要提醒同学们要注意计算过程中的准确性和细节。
4. 相关关系的解释为了更好地让同学们理解相关系数的含义,老师可以对几组数据进行计算,然后让同学们根据相关系数的大小和符号判断成对数据的相关关系的强度和方向,并进行解释。
5. 相关系数的应用老师可以利用选修三中的案例,引导学生们运用相关系数的知识解决实际问题,如“影响两块地板之间热量传递的因素有哪些?”,以及“研究肺癌与吸烟的相关关系时,如何计算相关系数并解释其含义?”等。
四、教学方法1.演示法:老师先以实例为基础进行讲解,然后项目让同学们自己完成相关关系的计算和判断。
2.讨论法:老师可以利用成对数据的案例,进行一些讨论和知识点的引导。
五、教学评估1.完成课堂演示的学生自我评估和相互评估。
2.设计作业,让学生们自己计算相关系数,并根据结果解释成对数据的相关关系的强度和方向。
高中数学(人教A版)选择性必修三 《6.2.3组合数》【教案匹配版】最新中小学课程

故有C75 = C72 =
7×6
2×1
= 21种取法。
方法2:“不取红球”的反面是必须取红球,
从“任意取出5个球”中,去掉“必须取红球”即可
有C85 − C74 = 56 − 35 = 21种取法
直接法 C75
间接法 C85 − C74
C75 + C74 = C85
分析:从, , , 这4个元素中取出3个元素的排列数是A34
从, , , 这4个元素中取出3个元素的组合数是C43
组合
C43 =4
A33 =6
A33 =6
追问:你能解释 C85 = C75 + C74 的意义吗?
分析:一个口袋里有7个不同的白球和1个红球,从中取出5个球
左式
从8个元素中任取5个,共有C85 种取法
右式
第1类:不含特殊元素(红球),共有C75 种取法;
第2类:含有特殊元素(红球),共有C74 种取法
根据分类加法计数原理,C85 = C75 + C74
证明:C = C−
方法1:组合数的意义
取出个元素的组合
“一一对应”
留下( − )个元素的组合
C = C−
方法2:组合数的计算
C
!
=
! ( − )!
所以等式成立
C−
!
!
=
=
− ! − − !
− ! !
组合数的性质1:C = C−
3×2×1
(完整版)人教版高中数学必修3教材全套教案

第一章 算法初步1.1 算法与程序框图 1.1.1 算法的概念授课时间:第 周 年 月 日(星期 )教学分析算法在中学数学课程中是一个新的概念,但没有一个精确化的定义,教科书只对它作了如下描述:“在数学中,算法通常是指按照一定规则解决某一类问题的明确有限的步骤.”为了让学生更好理解这一概念,教科书先从分析一个具体的二元一次方程组的求解过程出发,归纳出了二元一次方程组的求解步骤,这些步骤就构成了解二元一次方程组的算法.教学中,应从学生非常熟悉的例子引出算法,再通过例题加以巩固. 三维目标1.正确理解算法的概念,掌握算法的基本特点.2.通过例题教学,使学生体会设计算法的基本思路.3.通过有趣的实例使学生了解算法这一概念的同时,激发学生学习数学的兴趣. 重点难点教学重点:算法的含义及应用.教学难点:写出解决一类问题的算法.教学过程导入新课思路1(情境导入)一个人带着三只狼和三只羚羊过河,只有一条船,同船可容纳一个人和两只动物,没有人在的时候,如果狼的数量不少于羚羊的数量狼就会吃羚羊.该人如何将动物转移过河?请同学们写出解决问题的步骤,解决这一问题将要用到我们今天学习的内容——算法. 思路2(情境导入)大家都看过赵本山与宋丹丹演的小品吧,宋丹丹说了一个笑话,把大象装进冰箱总共分几步? 答案:分三步,第一步:把冰箱门打开;第二步:把大象装进去;第三步:把冰箱门关上. 上述步骤构成了把大象装进冰箱的算法,今天我们开始学习算法的概念. 思路3(直接导入)算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础.在现代社会里,计算机已成为人们日常生活和工作中不可缺少的工具.听音乐、看电影、玩游戏、打字、画卡通画、处理数据,计算机是怎样工作的呢?要想弄清楚这个问题,算法的学习是一个开始. 推进新课 新知探究 提出问题 (1)解二元一次方程组有几种方法?(2)结合教材实例⎩⎨⎧=+-=-)2(,12)1(,12y x y x 总结用加减消元法解二元一次方程组的步骤.(3)结合教材实例⎩⎨⎧=+-=-)2(,12)1(,12y x y x 总结用代入消元法解二元一次方程组的步骤.(4)请写出解一般二元一次方程组的步骤. (5)根据上述实例谈谈你对算法的理解. (6)请同学们总结算法的特征. (7)请思考我们学习算法的意义. 讨论结果:(1)代入消元法和加减消元法. (2)回顾二元一次方程组⎩⎨⎧=+-=-)2(,12)1(,12y x y x 的求解过程,我们可以归纳出以下步骤: 第一步,①+②×2,得5x=1.③ 第二步,解③,得x=51. 第三步,②-①×2,得5y=3.④ 第四步,解④,得y=53. 第五步,得到方程组的解为⎪⎪⎩⎪⎪⎨⎧==.53,51y x(3)用代入消元法解二元一次方程组⎩⎨⎧=+-=-)2(,12)1(,12y x y x 我们可以归纳出以下步骤: 第一步,由①得x=2y -1.③第二步,把③代入②,得2(2y -1)+y=1.④ 第三步,解④得y=53.⑤ 第四步,把⑤代入③,得x=2×53-1=51. 第五步,得到方程组的解为⎪⎪⎩⎪⎪⎨⎧==.53,51y x(4)对于一般的二元一次方程组⎩⎨⎧=+=+)2(,)1(,222111c y b x a c y b x a其中a 1b 2-a 2b 1≠0,可以写出类似的求解步骤: 第一步,①×b 2-②×b 1,得 (a 1b 2-a 2b 1)x=b 2c 1-b 1c 2.③ 第二步,解③,得x=12212112b a b a c b c b --.第三步,②×a 1-①×a 2,得(a 1b 2-a 2b 1)y=a 1c 2-a 2c 1.④ 第四步,解④,得y=12211221b a b a c a c a --.第五步,得到方程组的解为⎪⎪⎩⎪⎪⎨⎧--=--=.,1221122112212112b a b a c a c a y b a b a c b c b x(5)算法的定义:广义的算法是指完成某项工作的方法和步骤,那么我们可以说洗衣机的使用说明书是操作洗衣机的算法,菜谱是做菜的算法等等.在数学中,算法通常是指按照一定规则解决某一类问题的明确有限的步骤. 现在,算法通常可以编成计算机程序,让计算机执行并解决问题.(6)算法的特征:①确定性:算法的每一步都应当做到准确无误、不重不漏.“不重”是指不是可有可无的,甚至无用的步骤,“不漏” 是指缺少哪一步都无法完成任务.②逻辑性:算法从开始的“第一步”直到“最后一步”之间做到环环相扣,分工明确,“前一步”是“后一步”的前提, “后一步”是“前一步”的继续.③有穷性:算法要有明确的开始和结束,当到达终止步骤时所要解决的问题必须有明确的结果,也就是说必须在有限步内完成任务,不能无限制地持续进行. (7)在解决某些问题时,需要设计出一系列可操作或可计算的步骤来解决问题,这些步骤称为解决这些问题的算法.也就是说,算法实际上就是解决问题的一种程序性方法.算法一般是机械的,有时需进行大量重复的计算,它的优点是一种通法,只要按部就班地去做,总能得到结果.因此算法是计算科学的重要基础. 应用示例思路1例1 (1)设计一个算法,判断7是否为质数. (2)设计一个算法,判断35是否为质数. 算法分析:(1)根据质数的定义,可以这样判断:依次用2—6除7,如果它们中有一个能整除7,则7不是质数,否则7是质数. 算法如下:(1)第一步,用2除7,得到余数1.因为余数不为0,所以2不能整除7. 第二步,用3除7,得到余数1.因为余数不为0,所以3不能整除7. 第三步,用4除7,得到余数3.因为余数不为0,所以4不能整除7. 第四步,用5除7,得到余数2.因为余数不为0,所以5不能整除7.第五步,用6除7,得到余数1.因为余数不为0,所以6不能整除7.因此,7是质数.(2)类似地,可写出“判断35是否为质数”的算法:第一步,用2除35,得到余数1.因为余数不为0,所以2不能整除35.第二步,用3除35,得到余数2.因为余数不为0,所以3不能整除35. 第三步,用4除35,得到余数3.因为余数不为0,所以4不能整除35.第四步,用5除35,得到余数0.因为余数为0,所以5能整除35.因此,35不是质数. 变式训练请写出判断n(n>2)是否为质数的算法.分析:对于任意的整数n(n>2),若用i 表示2—(n-1)中的任意整数,则“判断n 是否为质数”的算法包含下面的重复操作:用i 除n,得到余数r.判断余数r 是否为0,若是,则不是质数;否则,将i 的值增加1,再执行同样的操作. 这个操作一直要进行到i 的值等于(n-1)为止. 算法如下:第一步,给定大于2的整数n. 第二步,令i=2.第三步,用i 除n,得到余数r.第四步,判断“r=0”是否成立.若是,则n 不是质数,结束算法;否则,将i 的值增加1,仍用i 表示. 第五步,判断“i >(n-1)”是否成立.若是,则n 是质数,结束算法;否则,返回第三步. 例2 写出用“二分法”求方程x 2-2=0 (x>0)的近似解的算法.分析:令f(x)=x 2-2,则方程x 2-2=0 (x>0)的解就是函数f(x)的零点. “二分法”的基本思想是:把函数f(x)的零点所在的区间[a,b ](满足f(a)·f(b)<0)“一分为二”,得到[a,m ]和[m,b ].根据“f(a)·f(m)<0”是否成立,取出零点所在的区间[a,m ]或[m,b ],仍记为[a,b ].对所得的区间[a,b ]重复上述步骤,直到包含零点的区间[a,b]“足够小”,则[a,b]内的数可以作为方程的近似解.解:第一步,令f(x)=x2-2,给定精确度d.第二步,确定区间[a,b],满足f(a)·f(b)<0.第三步,取区间中点m=2ba.第四步,若f(a)·f(m)<0,则含零点的区间为[a,m];否则,含零点的区间为[m,b].将新得到的含零点的区间仍记为[a,b].第五步,判断[a,b]的长度是否小于d或f(m)是否等于0.若是,则m是方程的近似解;否则,返回第三步.当d=0.005时,按照以上算法,可以得到下表..实际上,上述步骤也是求2的近似值的一个算法.例1 一个人带着三只狼和三只羚羊过河,只有一条船,同船可容纳一个人和两只动物,没有人在的时候,如果狼的数量不少于羚羊的数量就会吃羚羊.该人如何将动物转移过河?请设计算法.分析:任何动物同船不用考虑动物的争斗但需考虑承载的数量,还应考虑到两岸的动物都得保证狼的数量要小于羚羊的数量,故在算法的构造过程中尽可能保证船里面有狼,这样才能使得两岸的羚羊数量占到优势.解:具体算法如下:算法步骤:第一步:人带两只狼过河,并自己返回.第二步:人带一只狼过河,自己返回.第三步:人带两只羚羊过河,并带两只狼返回.第四步:人带一只羊过河,自己返回.第五步:人带两只狼过河.强调:算法是解决某一类问题的精确描述,有些问题使用形式化、程序化的刻画是最恰当的.这就要求我们在写算法时应精练、简练、清晰地表达,要善于分析任何可能出现的情况,体现思维的严密性和完整性.本题型解决问题的算法中某些步骤重复进行多次才能解决,在现实生活中,很多较复杂的情境经常遇到这样的问题,设计算法的时候,如果能够合适地利用某些步骤的重复,不但可以使得问题变得简单,而且可以提高工作效率.知能训练设计算法判断一元二次方程ax2+bx+c=0是否有实数根.解:算法步骤如下:第一步,输入一元二次方程的系数:a,b,c.第二步,计算Δ=b2-4ac的值.第三步,判断Δ≥0是否成立.若Δ≥0成立,输出“方程有实根”;否则输出“方程无实根”,结束算法.强调:用算法解决问题的特点是:具有很好的程序性,是一种通法.并且具有确定性、逻辑性、有穷性.让我们结合例题仔细体会算法的特点.拓展提升中国网通规定:拨打市内电话时,如果不超过3分钟,则收取话费0.22元;如果通话时间超过3分钟,则超出部分按每分钟0.1元收取通话费,不足一分钟按一分钟计算.设通话时间为t (分钟),通话费用y (元),如何设计一个程序,计算通话的费用. 解:算法分析:数学模型实际上为:y 关于t 的分段函数. 关系式如下:y=⎪⎩⎪⎨⎧∉>+-+∈>-+≤<).,3(),1]3([1.022.0),,3(),3(1.022.0),30(,22.0Z t T T Z t t t t 其中[t -3]表示取不大于t -3的整数部分. 算法步骤如下:第一步,输入通话时间t.第二步,如果t≤3,那么y=0.22;否则判断t ∈Z 是否成立,若成立执行 y=0.2+0.1×(t -3);否则执行y=0.2+0.1×([t -3]+1). 第三步,输出通话费用c. 课堂小结(1)正确理解算法这一概念.(2)结合例题掌握算法的特点,能够写出常见问题的算法. 作业课本本节练习1、2.1.1.2 程序框图与算法的基本逻辑结构整体设计授课时间:第周年月日(星期)三维目标1.熟悉各种程序框及流程线的功能和作用.2.通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.3.通过比较体会程序框图的直观性、准确性.重点难点数学重点:程序框图的画法.数学难点:程序框图的画法.教学过程第1课时程序框图及顺序结构导入新课思路1(情境导入)我们都喜欢外出旅游,优美的风景美不胜收,如果迷了路就不好玩了,问路有时还听不明白,真是急死人,有的同学说买张旅游图不就好了吗,所以外出旅游先要准备好旅游图.旅游图看起来直观、准确,本节将探究使算法表达得更加直观、准确的方法.今天我们开始学习程序框图.思路2(直接导入)用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节有必要探究使算法表达得更加直观、准确的方法.今天开始学习程序框图.推进新课新知探究提出问题(1)什么是程序框图?(2)说出终端框(起止框)的图形符号与功能.(3)说出输入、输出框的图形符号与功能.(4)说出处理框(执行框)的图形符号与功能.(5)说出判断框的图形符号与功能.(6)说出流程线的图形符号与功能.(7)说出连接点的图形符号与功能.(8)总结几个基本的程序框、流程线和它们表示的功能.(9)什么是顺序结构?讨论结果:(1)程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.(2)椭圆形框:表示程序的开始和结束,称为终端框(起止框).表示开始时只有一个出口;表示结束时只有一个入口.(3)平行四边形框:表示一个算法输入和输出的信息,又称为输入、输出框,它有一个入口和一个出口.(4)矩形框:表示计算、赋值等处理操作,又称为处理框(执行框),它有一个入口和一个出口.(5)菱形框:是用来判断给出的条件是否成立,根据判断结果来决定程序的流向,称为判断框,它有一个入口和两个出口.(6)流程线:表示程序的流向.(7)圆圈:连接点.表示相关两框的连接处,圆圈内的数字相同的含义表示相连接在一起. 图形符号名称 功能终端框(起止框) 表示一个算法的起始和结束 输入、输出框 表示一个算法输入和输出的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”流程线连接程序框连接点连接程序框图的两部分. 三种逻辑结构可以用如下程序框图表示:顺序结构 条件结构 循环结构 应用示例例1 请用程序框图表示前面讲过的“判断整数n(n>2)是否为质数”的算法.解:程序框图如下:强调:程序框图是用图形的方式表达算法,使算法的结构更清楚,步骤更直观也更精确.这里只是让同学们初步了解程序框图的特点,感受它的优点,暂不要求掌握它的画法.变式训练观察下面的程序框图,指出该算法解决的问题.解:这是一个累加求和问题,共99项相加,该算法是求100991431321211⨯++⨯+⨯+⨯Λ的值.例2 已知一个三角形三条边的边长分别为a ,b ,c ,利用海伦—秦九韶公式设计一个计算三角形面积的算法,并画出程序框图表示.(已知三角形三边边长分别为a,b,c ,则三角形的面积为S=))()((c p b p a p p ---),其中p=2cb a ++.这个公式被称为海伦—秦九韶公式) 算法分析:这是一个简单的问题,只需先算出p 的值,再将它代入分式,最后输出结果.因此只用顺序结构应能表达出算法.算法步骤如下:第一步,输入三角形三条边的边长a,b,c. 第二步,计算p=2cb a ++. 第三步,计算S=))()((c p b p a p p ---.第四步,输出S. 程序框图如下:强调:很明显,顺序结构是由若干个依次执行的步骤组成的,它是最简单的逻辑结构,它是任何一个算法都离不开的基本结构. 变式训练下图所示的是一个算法的流程图,已知a 1=3,输出的b=7, 求a 2的值. 解:根据题意221a a +=7, ∵a 1=3,∴a 2=11.即a 2的值为11. 知能训练有关专家建议,在未来几年内,中国的通货膨胀率保持在3%左右,这将对我国经济的稳定有利无害.所谓通货膨胀率为3%,指的是每年消费品的价格增长率为3%.在这种情况下,某种品牌的钢琴2004年的价格是10 000元,请用流程图描述这种钢琴今后四年的价格变化情况,并输出四年后的价格. 解:用P 表示钢琴的价格,不难看出如下算法步骤: 2005年P=10 000×(1+3%)=10 300; 2006年P=10 300×(1+3%)=10 609; 2007年P=10 609×(1+3%)=10 927.27; 2008年P=10 927.27×(1+3%)=11 255.09; 年份 2004 2005 2006 2007 2008 钢琴的价格10 00010 30010 60910 927.2711 255.09程序框图如下: 强调:顺序结构只需严格按照传统的解决数学问题的解题思路,将问题解决掉.最后将解题步骤 “细化”就可以.“细化”指的是写出算法步骤、画出程序框图. 拓展提升如上给出的是计算201614121++++Λ的值的一个流程图,其中判断框内应填入的条件是______________.答案:i>10.课堂小结(1)掌握程序框的画法和功能.(2)了解什么是程序框图,知道学习程序框图的意义.(3)掌握顺序结构的应用,并能解决与顺序结构有关的程序框图的画法. 作业习题1.1A 1.第2课时条件结构导入新课思路1(情境导入)我们以前听过这样一个故事,野兽与鸟发生了一场战争,蝙蝠来了,野兽们喊道:你有牙齿是我们一伙的,鸟们喊道:你有翅膀是我们一伙的,蝙蝠一时没了主意.过了一会儿蝙蝠有了一个好办法,如果野兽赢了,就加入野兽这一伙,否则加入另一伙,事实上蝙蝠用了分类讨论思想,在算法和程序框图中也经常用到这一思想方法,今天我们开始学习新的逻辑结构——条件结构.思路2(直接导入)前面我们学习了顺序结构,顺序结构像是一条没有分支的河流,奔流到海不复回,事实上多数河流是有分支的,今天我们开始学习有分支的逻辑结构——条件结构.提出问题(1)举例说明什么是分类讨论思想?(2)什么是条件结构?(3)试用程序框图表示条件结构.(4)指出条件结构的两种形式的区别.讨论结果:(1)例如解不等式ax>8(a≠0),不等式两边需要同除a,需要明确知道a的符号,但条件没有给出,因此需要进行分类讨论,这就是分类讨论思想.(2)在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向.条件结构就是处理这种过程的结构.(3)用程序框图表示条件结构如下.条件结构:先根据条件作出判断,再决定执行哪一种操作的结构就称为条件结构(或分支结构),如图1所示.执行过程如下:条件成立,则执行A框;不成立,则执行B框.图1 图2注:无论条件是否成立,只能执行A、B之一,不可能两个框都执行.A、B两个框中,可以有一个是空的,即不执行任何操作,如图2.(4)一种是在两个“分支”中均包含算法的步骤,符合条件就执行“步骤A”,否则执行“步骤B”;另一种是在一个“分支”中均包含算法的步骤A,而在另一个“分支”上不包含算法的任何步骤,符合条件就执行“步骤A”,否则执行这个条件结构后的步骤.应用示例例1 任意给定3个正实数,设计一个算法,判断以这3个正实数为三边边长的三角形是否存在,并画出这个算法的程序框图.算法分析:判断以3个任意给定的正实数为三条边边长的三角形是否存在,只需验证这3个数中任意两个数的和是否大于第3个数.这个验证需要用到条件结构.算法步骤如下:第一步,输入3个正实数a,b,c.第二步,判断a+b>c,b+c>a,c+a>b是否同时成立.若是,则存在这样的三角形;否则,不存在这样的三角形.程序框图如右图:强调:根据构成三角形的条件,判断是否满足任意两边之和大于第三边,如果满足则存在这样的三角形,如果不满足则不存在这样的三角形.这种分类讨论思想是高中的重点,在画程序框图时,常常遇到需要讨论的问题,这时要用到条件结构.例2 设计一个求解一元二次方程ax 2+bx+c=0的算法,并画出程序框图表示. 算法分析:我们知道,若判别式Δ=b 2-4ac>0,则原方程有两个不相等的实数根 x 1=ab 2∆+-,x 2=a b 2∆--;若Δ=0,则原方程有两个相等的实数根x 1=x 2=ab2-; 若Δ<0,则原方程没有实数根.也就是说,在求解方程之前,可以先判断判别式的符号,根据判断的结果执行不同的步骤,这个过程可以用条件结构实现.又因为方程的两个根有相同的部分,为了避免重复计算,可以在计算x 1和x 2之前,先计算p=ab2-,q=a 2∆.解决这一问题的算法步骤如下: 第一步,输入3个系数a ,b ,c. 第二步,计算Δ=b 2-4ac.第三步,判断Δ≥0是否成立.若是,则计算p=ab2-,q=a 2∆;否则,输出“方程没有实数根”,结束算法.第四步,判断Δ=0是否成立.若是,则输出x 1=x 2=p ;否则,计算x 1=p+q ,x 2=p-q ,并输出x 1,x 2.程序框图如下:例3 设计算法判断一元二次方程ax 2+bx+c=0是否有实数根,并画出相应的程序框图. 解:算法步骤如下:第一步,输入3个系数:a ,b ,c. 第二步,计算Δ=b 2-4ac.第三步,判断Δ≥0是否成立.若是,则输出“方程有实根”;否则,输出“方程无实根”.结束算法. 相应的程序框图如右:强调:根据一元二次方程的意义,需要计算判别式Δ=b 2-4ac 的值.再分成两种情况处理:(1)当Δ≥0时,一元二次方程有实数根;(2)当Δ<0时,一元二次方程无实数根.该问题实际上是一个分类讨论问题,根据一元二次方程系数的不同情况,最后结果就不同.因而当给出一个一元二次方程时,必须先确定判别式的值,然后再用判别式的值的取值情况确定方程是否有解.该例仅用顺序结构是办不到的,要对判别式的值进行判断,需要用到条件结构.例4 (1)设计算法,求ax+b=0的解,并画出流程图. 解:对于方程ax+b=0来讲,应该分情况讨论方程的解.我们要对一次项系数a 和常数项b 的取值情况进行分类,分类如下: (1)当a≠0时,方程有唯一的实数解是ab -; (2)当a=0,b=0时,全体实数都是方程的解; (3)当a=0,b≠0时,方程无解.联想数学中的分类讨论的处理方式,可得如下算法步骤: 第一步,判断a≠0是否成立.若成立,输出结果“解为ab -”. 第二步,判断a=0,b=0是否同时成立.若成立,输出结果“解集为R ”.第三步,判断a=0,b≠0是否同时成立.若成立,输出结果“方程无解”,结束算法. 程序框图如右:强调:这是条件结构叠加问题,条件结构叠加,程序执行时需依次对“条件1”“条件2”“条件3”……都进行判断,只有遇到能满足的条件才执行该条件对应的操作. 知能训练设计算法,找出输入的三个不相等实数a 、b 、c 中的最大值,并画出流程图. 解:算法步骤:第一步,输入a ,b ,c 的值.第二步,判断a>b 是否成立,若成立,则执行第三步;否则执行第四步.第三步,判断a>c 是否成立,若成立,则输出a ,并结束;否则输出c ,并结束. 第四步,判断b>c 是否成立,若成立,则输出b ,并结束;否则输出c ,并结束. 程序框图如右:例 5 “特快专递”是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式.某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算: f=⎩⎨⎧>⨯-+⨯≤).50(,85.0)50(53.050),50(,53.0ωωωω其中f (单位:元)为托运费,ω为托运物品的重量(单位:千克). 试画出计算费用f 的程序框图.分析:这是一个实际问题,根据数学模型可知,求费用f 的计算公式随物品重量ω的变化而有所不同,因此计算时先看物品的重量,在不同的条件下,执行不同的指令,这是条件结构的运用,是二分支条件结构.其中,物品的重量通过输入的方式给出.解:算法程序框图如右图: 拓展提升有一城市,市区为半径为15 km 的圆形区域,近郊区为距中心15—25 km 的范围内的环形地带,距中心25 km 以外的为远郊区,如右图所示.市区地价每公顷100万元,近郊区地价每公顷60万元,远郊区地价为每公顷20万元,输入某一点的坐标为(x,y),求该点的地价.分析:由该点坐标(x ,y),求其与市中心的距离r=22y x +,确定是市区、近郊区,还是远郊区,进而确定地价p .由题意知,p=⎪⎩⎪⎨⎧>≤<≤<.25,20,2515,60,150,100r r r解:程序框图如下: 课堂小结(1)理解两种条件结构的特点和区别.(2)能用学过的两种条件结构解决常见的算法问题. 作业习题1.1A 组3.3课时循环结构授课时间:第周年月日(星期)导入新课思路1(情境导入)我们都想生活在一个优美的环境中,希望看到的是碧水蓝天,大家知道工厂的污水是怎样处理的吗?污水进入处理装置后进行第一次处理,如果达不到排放标准,则需要再进入处理装置进行处理,直到达到排放标准.污水处理装置是一个循环系统,对于处理需要反复操作的事情有很大的优势.我们数学中有很多问题需要反复操作,今天我们学习能够反复操作的逻辑结构——循环结构.思路2(直接导入)前面我们学习了顺序结构,顺序结构像一条没有分支的河流,奔流到海不复回;上一节我们学习了条件结构,条件结构像有分支的河流最后归入大海;事实上很多水系是循环往复的,今天我们开始学习循环往复的逻辑结构——循环结构.提出问题(1)请大家举出一些常见的需要反复计算的例子.(2)什么是循环结构、循环体?(3)试用程序框图表示循环结构.(4)指出两种循环结构的相同点和不同点.讨论结果:(1)例如用二分法求方程的近似解、数列求和等.(2)在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构.反复执行的步骤称为循环体.(3)在一些算法中要求重复执行同一操作的结构称为循环结构.即从算法某处开始,按照一定条件重复执行某一处理的过程.重复执行的处理步骤称为循环体.循环结构有两种形式:当型循环结构和直到型循环结构.1°当型循环结构,如图(1)所示,它的功能是当给定的条件P成立时,执行A框,A框执行完毕后,返回来再判断条件P是否成立,如果仍然成立,返回来再执行A框,如此反复执行A框,直到某一次返回来判断条件P不成立时为止,此时不再执行A框,离开循环结构.继续执行下面的框图.2°直到型循环结构,如图(2)所示,它的功能是先执行重复执行的A框,然后判断给定的条件P是否成立,如果P仍然不成立,则返回来继续执行A框,再判断条件P是否成立.继续重复操作,直到某一次给定的判断条件P 时成立为止,此时不再返回来执行A框,离开循环结构.继续执行下面的框图.见示意图:当型循环结构直到型循环结构(4)两种循环结构的不同点:直到型循环结构是程序先进入循环体,然后对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.当型循环结构是在每次执行循环体前,先对条件进行判断,当条件满足时,执行循环体,否则终止循环.两种循环结构的相同点: 两种不同形式的循环结构可以看出,循环结构中一定包含条件结构,用于确定何时终止执行循环体.应用示例思路1例1 设计一个计算1+2+……+100的值的算法,并画出程序框图.。
高中人教数学必修三教案

高中人教数学必修三教案
第一课:函数的概念及表示
一、教学目标:
1.了解函数的基本概念和定义;
2.掌握函数的表示方法;
3.能够应用函数的概念进行问题的解决。
二、教学内容:
1.函数的定义和表示;
2.自变量、因变量和定义域、值域;
3.函数的图像和性质。
三、教学重点和难点:
1.函数的定义和表示;
2.函数的图像和性质。
四、教学过程:
1.导入:通过实际生活中的例子引入函数的概念;
2.讲解:介绍函数的定义、表示方法以及自变量、因变量的概念;
3.练习:让学生做一些简单的函数表示和定义域、值域的练习;
4.拓展:给出一些函数的图像让学生分析函数的性质;
5.归纳总结:总结函数的概念、表示方法和性质。
五、课堂作业:请同学们完成课后习题,巩固所学知识。
六、教学反思:通过本节课的教学,学生能够初步了解函数的基本概念和表达方式,为以后学习更复杂的函数打下基础。
以上为《高中人教数学必修三教案范本》,希望对您有所帮助。
高中数学第三章三角恒等变换3.1二倍角的正弦余弦和正切公式教案新人教A版必修

课题: 二倍角的正弦、余弦和正切公式cos36;②求sin30sin50sin70的值本节我们学习了二倍角的正弦、余弦和正切公式,我们要熟记公式,精美句子1、善思则能“从无字句处读书”。
读沙漠,读出了它坦荡豪放的胸怀;读太阳,读出了它普照万物的无私;读春雨,读出了它润物无声的柔情。
读大海,读出了它气势磅礴的豪情。
读石灰,读出了它粉身碎骨不变色的清白。
2、幸福幸福是“临行密密缝,意恐迟迟归”的牵挂;幸福是“春种一粒粟,秋收千颗子”的收获. 幸福是“采菊东篱下,悠然见南山”的闲适;幸福是“奇闻共欣赏,疑义相与析”的愉悦。
幸福是“随风潜入夜,润物细无声”的奉献;幸福是“夜来风雨声,花落知多少”的恬淡。
幸福是“零落成泥碾作尘,只有香如故”的圣洁。
幸福是“壮志饥餐胡虏肉,笑谈渴饮匈奴血”的豪壮。
幸福是“先天下之忧而忧,后天下之乐而乐”的胸怀。
幸福是“人生自古谁无死,留取丹心照汗青”的气节。
3、大自然的语言丰富多彩:从秋叶的飘零中,我们读出了季节的变换;从归雁的行列中,我读出了集体的力量;从冰雪的消融中,我们读出了春天的脚步;从穿石的滴水中,我们读出了坚持的可贵;从蜂蜜的浓香中,我们读出了勤劳的甜美。
4、成功与失败种子,如果害怕埋没,那它永远不能发芽。
鲜花,如果害怕凋谢,那它永远不能开放。
矿石,如果害怕焚烧(熔炉),那它永远不能成钢(炼成金子)。
蜡烛,如果害怕熄灭(燃烧),那它永远不能发光。
航船,如果害怕风浪,那它永远不能到达彼岸。
5、墙角的花,当你孤芳自赏时,天地便小了。
井底的蛙,当你自我欢唱时,视野便窄了。
笼中的鸟,当你安于供养时,自由便没了。
山中的石!当你背靠群峰时,意志就坚了。
水中的萍!当你随波逐流后,根基就没了。
空中的鸟!当你展翅蓝天中,宇宙就大了。
空中的雁!当你离开队伍时,危险就大了。
地下的煤!你燃烧自己后,贡献就大了6、朋友是什么?朋友是快乐日子里的一把吉它,尽情地为你弹奏生活的愉悦;朋友是忧伤日子里的一股春风,轻轻地为你拂去心中的愁云。
【精编】人教A版高中数学必修三课件1.3.1算法案例(辗转相除法)课件-精心整理

第二步 对6105和2146重复第一步的做法 6105=2146×2+1813 同理6105和2146的最大公约数也是2146和1813的最大公约数。
完整的过程 8251=6105×1+2146
(1)、《九章算术》中的更相减损术: 可半者半之,不可半者,副置分母、子之数,以少减多,更相 减损,求其等也,以等数约之。
(2)、现代数学中的更相减损术:
第一步:任意给定两个正整数;判断他们是否都是偶数。 若是,则用2约简;若不是则执行第二步。
第二步:以较大的数减较小的数,接着把所得的差与较小 的数比较,并以大数减小数。继续这个操作,直到所得的 减数和差相等为止,则这个等数就是所求的最大公约数。
第三步:把a-b的差赋予r;
第四步:如果b>r, 那么把b赋给a,把r大公约数b.
(2)、程序框图
开始
输入a,b
a≠b?
否
是
r=a-b
否 a=r
r<b?
是
a=b
b=r
输出b 结束
(3)、程序
INPUT “a,b=“;a,b WHILE a<>b
(2)从结果体现形式来看,辗转相除法体现结果 是以相除余数为0则得到,而更相减损术则以减数与 差相等而得到。
制作不易 尽请参考
作业: 1、P47 1 2、P50 2
2、定义:
所谓更相减损术,就是对于给定的两个数, 用较大的数减去较小的数,然后将差和较小 的数构成新的一对数,再用较大的数减去较 小的数,反复执行此步骤直到差数和较小的 数相等,此时相等的两数便为原来两个数的 最大公约数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高中数学人教A版必修三教案※1.1 算法与程序框图※§1.1.1 算法的概念一、课标要求1.理解算法的概念,掌握算法的基本特点.2.通过例题教学,使学生体会设计算法的基本思路.3.通过有趣的实例使学生了解算法这一概念的同时,激发学生学习数学的兴趣.二、知识要点1.算法概念:在数学上,现代意义上的“算法”通常是指可以用计算机来解决的程序或步骤,这些程序或步骤必须是和的,而且能够在之内完成.2.算法的特点:(1)有限性:一个算法的步骤序列是,必须在有限操作之后停止,不能是无限的. (2)确定性:算法中的每一步应该是并且能有效地执行且得到,而不应当是模棱两可.(3)顺序性与正确性:算法从开始,分为若干明确的步骤,每一个步骤只能后继步骤,前一步是后一步的前提,只有执行完前一步才能进行下一步,并且每一步都准确无误,才能完成问题.(4)不唯一性:求解某一个问题的解法是唯一的,对于一个问题可以有的算法. (5)普遍性:很多具体的问题,都可以设计合理的算法去解决,如心算、计算器计算都要经过有限、事先设计好的步骤加以解决.三、典型例题题型1:算法的概念例1以下关于算法的说法正确的是()A.描述算法可以有不同的方式,可用形式语言也可用其他语言B.算法可以看成按照要求设计好的有限确切的计算序列,并且这样的步骤或序列只能解决当前问题c.算法过程要一步一步执行,每一步执行的操作必须确切,不能含混不清,而且经过有限步或无限步后能得出结果D.算法要求按部就班地做,每一步可以有不同的结果变式1算法的有限性是指()A.算法的步骤必须有限B.算法的最后必须包括输出c.算法中每个操作步骤都是可执行的 D.以上说法都不正确题型2 算法的写法例2已知两个单元分别存放了变量和,下面描述交换这两个变量的值的算法中正确的为()A.第一步把的值给;第二步把的值给B.第一步把的值给;第二步把的值给;第三步把的值给C.第一步把的值给;第二步把的值给;第三步把的值给D.第一步把的值给;第二步把的值给;第三步把的值给方法规律:变式2某人带着一只狼和一只羊及一捆青菜过河,只有一条船,船仅可载重此人和狼、羊、青菜中的一种,没有人在的时候,狼会吃羊,羊会吃青菜.设计安全过河的算法.题型3 数值型问题的算法例3写出方程2-4-12=0的一个算法.变式3鸡兔同笼问题:鸡和兔各若干只,数腿共100条,数头共30只,试设计一个算法,求出鸡和兔各有多少只.四、备选例题例1 某铁路部门规定甲、乙两地之间旅客托运行李的费用为其中ω(单位:kg)为行李的质量,如何设计计算托运费用(单位:元)的算法.例2计算下列各式中S的值,能设计算法求解的是()①S=②S=+③S=A. ①②B.①③ c.②③ D.①②③五、小结与反思§1.1.2 程序框图的概念和顺序结构一、课标要求1.熟悉各种程序及流程线的功能和作用.2.通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中,理解程序框图三种逻辑结构之一的顺序结构.3.通过比较体会程序框图的直观性、准确性.二、知识要点程序框图基本概念:(1)程序框图的概念:程序框图又称 ,是一种用规定的 、 及 来准确、直观地表示算法的图形.一个程序框图包括以下几部分:表示相应操作的 ;带箭头的 ;程序框外必要 .(学习这部分知识的时候,要掌握各个图形的形状、作用及使用规则,画程序框图的规则如下:①使用标准的图形符号.②框图一般按从上到下、从左到右的方向画.③除判断框外,大多数流程图符号只有一个进入点和一个退出点.判断框具有超过一个退出点的唯一符号.④判断框分两大类,一类判断框“是”与“否”两分支的判断.而且有且仅有两个结果;另一类是多分支判断,有几种不同的结果.⑤在图形符号内描述的语言要非常简练清楚.(3)算法的三种基本逻辑结构之一:顺序结构顺序结构:顺序结构是最简单的算法结构.语句与语句之间,框与框之间是按 的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都 的一种基本算法结构.顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤.如在示意图中,A 框和B 框是依次执行的,只有在执行完A 框指定的操作后,才能接着执行B 框所指定的操作.三、典型例题题型1 程序框图的识别理解下列关于程序框图的说法中正确的个数是( ) ①用程序框图表示算法直观、形象,容易理解②程序框图能够清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言 ③在程序框图中,起止框是任何流程不可少的④输入和输出框可用在算法中任何需要输入、输出的位置 A.1个 B.2个 C.3个 D.4个 下列图形符号属于判断框的是( )A B C D题型2 写出算法并画出程序框图例2已知一个直角三角形的两条直角边边长分别为.设计一个算法,求三角形的面积,并画出相应的程序框图.变式2写出求A(),B()两点之间距离的算法,并画出程序框图.题型3 顺序结构例3阅读如图的程序框图,若输入的、b、c分别是21、32、75,则输出的、b、c分别是 . 变式3阅读下图所示程序框图.若输入的,则输出的的值为()A.24B.25C.30D.40四、备选例题例1已知点P()和直线:Ax+By+C=O,求点P()到直线的距离.写出解决该问题的一个算法,并画出相应的程序框图.例2根据上边的程序框图所表示的算法,输出的结构是五、小结与反思§1.1.3 条件结构一、课标要求1.进一步熟悉各种程序框及流程线的功能和作用。
2.通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中,理解程序框图的三种基本逻辑结构剩下的两种:条件结构,循环结构.二、知识要点条件结构:条件结构是指在算法中通过对的判断,根据条件是否而选择的算法结构.条件P是否成立而选择执行A框或B框.无论P条件是否成立,只能执行A框或B框之一,不可能同时执行A框和B框,也不可能A框、B框都不执行.一个判断结构可以有多个判断框.三、典型例题题型1 条件结构基本概念例1下列关于条件结构的描述,正确的是()A.条件结构的出口有两个,这两个出口有时可以同时执行B.条件结构的判断框内的条件是唯一的C.条件结构根据条件是否成立选择不同的分支执行D.在条件结构的任何一个分支中,只能执行一个语句,而不能是多个变式1给出以下四个问题:①输入一个数,输出它的绝对值;②求面积为6的正方形的周长;③求三个数中的最大值;④求函数错误!未找到引用源。
的函数值其中需要用条件结构来描述算法的有()A.1个B.2个C.3个D.4个题型2 条件结构框图的理解例2输入,按图中所示的程序框图运行后,输出的结果是()A.-5B.0C.-1D.1变式2已知,运算原理如图所示,则输出的值为()A. B. C. D.题型3 分段函数在条件框图中的应用例3已知函数如图表示的是给定的值,求其对应的函数值的程序框图.①处应填写;②处应填写;变式3函数的程序框图如图所示,则①②③的填空完全正确的是 .A.B.C.D.四、备选例题例1如图所示,给出一个程序框图,其作用是输入的值,输出相应的值.若要使输入的的值与输出的的值相等,则输入的这样的的值有()A.1个B.2个C.3个D.4个例2到银行办理个人异地汇款(不超过100万)时,银行要收取一定的手续费,汇款额不超过100元,收取1元手续费;超过100元但不超过5000元,按汇款额的1%收取;超过5000元但不超过100万时,一律收取50元手续费,其他情况不予办理.试设计一个算法描述汇款额为时,银行收取手续费为元的过程,并画出程序框图.五、小结与反思§1.1.4 循环结构和程序框图的画法一、课标要求1.进一步熟悉各种程序框及流程线的功能和作用.2.通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中,理解程序框图的三种基本逻辑结构剩下的:循环结构. 3.通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图.二、知识要点1.循环结构:在一些算法中,经常会出现从某处开始,按照一定条件, 的情况,这就是循环结构,反复执行的处理步骤为 ,显然,循环结构中一定包含条件结构.循环结构又称重复结构,循环结构可细分为两类:(1)一类是 ,如下左图所示,它的功能是当给定的条件P 成立时,执行A 框,A 框执行完毕后,再判断条件P 是否成立,如果 ,再执行A 框,如此反复执行A 框,直到某一次条件P 为止,此时不再执行A 框,离开循环结构.(2)另一类是 ,如下右图所示,它的功能是先执行,然后判断给定的条件P 是否成立,如果P 仍然 ,则继续执行A 框,直到某一次给定的条件P 为止,此时不再执行A 框,离开循环结构.注意:(1)循环结构要在某个条件下终止循环,这就需要条件结构来判断.因此,循环结构中一定包含条件结构,但不允许“死循环”.(2)在循环结构中都有一个计数变量和累加变量.计数变量用于记录循环次数,累加变量用于输出结果.计数变量和累加变量一般是同步执行的,累加一次,计数一次.2.从前面的学习可以看出,设计一个算法的程序框图通常要经过以下步骤:第一步,用自然语言表达算法步骤;第二步,确定每一个算法步骤所包含的逻辑结构,并用相应的程序框表示,得到该步骤的程序框图;第三步,将所有步骤的程序框图用流程线连接起来,并加上终端框,得到表示整个算法的程序框图.三、典型例题题型l 循环结构的概念 例1 下列关于循环结构的说法正确的是( ) A.循环结构中,判断框内的条件是唯一的 B.判断框中的条件成立时,要结束循环向下执行C.循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现“死循环”D.循环结构就是无限循环的结构,执行程序时会永无止境地运行下去变式1 如图所示是一个循环结构的程序框图,下列说法不正确的是( )A.①是循环变量初始化,循环就要开始B.②为循环体C.③是判断是否继续循环的终止条件D.①可以省略不写题型2 累加问题例2 书写求的算法,并画出相应的程序框图.变式2 设计一个算法,求的值,并画出算法框图.题型3 累乘问题例3阅读如图所示的程序框图,则问该程序框图输出的结果是 .变式3执行如图的程序框图,如果输入的N是6,那么输出的是()A.120B.720C.1440D.5040题型4 循环体计数问题例4某程序框图如图所示,若输出的S=57,则判断框内为()(例4)(变式4)A. B. C. D.变式4阅读如图的程序框图,若输出S的值为-7,则判断框内可填写()A. B. C. D.四、备选例题例1按下列程序框图来计算:若输入,则输出的S= .例2以下是某次考试中某班15名同学的数学成绩:72,91,58,63,84,88,90,55,61,73,64,77, 82,94,60.要求将80分以上的同学的平均分求出来.画出程序框图.五、小结与反思※1.2 基本算法语句※§1.2.1 输入、输出语句和赋值语句一、课标要求1.理解学习基本算法语句的意义;2.学会输入语句、输出语句和赋值语句的基本用法;3.理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法.二、知识要点1.输入语句(1)输入语句的一般格式:INPUT“提示内容”,变量(2)输入语句的作用是实现算法的功能;(3)“提示内容”提示用户输入什么样的信息,变量是指程序在运行时其值是的量;(4)输入语句要求输入的值只能是具体的,不能是函数、变量或表达式;(5)提示内容与变量之间用隔开,若输入多个变量,变量与变量之间用隔开.2.输出语句(1)输出语句的一般格式PRINT“提示内容”,变量(2)输出语句的作用是实现算法的功能;(3)“提示内容”提示用户输入什么样的信息,表达式是指程序要输出的数据;(4)输出语句可以输出常量、变量或以及字符.3.赋值语句(1)赋值语句的一般格式变量=表达式(2)赋值语句的作用是将表达式所代表的值赋给;(3)赋值语句中的“=”称作,与数学中的等号的意义是不同的赋值号的左右两边不能对换,它将赋值号右边的表达式的值赋给赋值号左边的变量;(4)赋值语句左边只能是,而不是,右边表达式可以是一个;(5)对于一个变量可以 .注意:①赋值号左边只能是变量名字,而不能是表达式,如:2=X是错误的.②赋值号左右不能对换,如“A=B”“B=A”的含义运行结果是不同的.③不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等).④赋值号“=”与数学中的等号意义不同.三、典型例题题型1 算法语句概念的理解例1下列赋值语句中错误的是()A.N=N+1B.K=K*KC.C=A(B+D)D.C=A/B变式1下列赋值语句正确的是()A.S=S+i2B.A =-AC.x=2x-lD.p=题型2 利用输入输出语句编写程序例2对于平面直角坐标系中给定的两点A()、B(),编写一个程序.要求输入两点的坐标,输出这两点间的距离.变式2写出如图所示的程序框图对应的算法语句.题型3 算法语句的理解例3下列程序段执行后,变量的值分别为()A.20,15B.35,35C.5,5D.-5,-5变式3 给出下列程序:此程序的功能为()A.求点到直线的距离B.求两点之间的距离C.求一个多项式函数的值D.求输入的值的平方和四、备选例题例1已知一个三角形的三边长分别是,它的面积可用海伦-秦九韶公式计算.其中.为计算机设计一个算法,输入三角形的三条边长,输出三角形的面积S,其程序框图为写出对应的算法语句.例2“鸡兔同笼”问题是我国古代著名的趣题之一.大约在1500年前,《孙子算经》中就记载了这个有趣的问题.书中这样描述:今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔几何?试设计一个算法,输入鸡兔的总数和鸡兔的脚的总数,分别输出鸡、兔的数量.五、小结与反思§1.2.2 条件语句一、课标要求1.理解学习基本算法语句中条件语句的意义;2.学会条件语句的基本用法;3.理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法.二、知识要点1.条件语句的一般格式有两种:(1)语句;(2)语句;2.IF-THEN-ELSE语句IF-THEN-ELSE语句的一般格式为图1,对应的程序框图为图2.分析:在IF-THEN-ELSE语句中,“条件”表示判断的条件,“语句1”表示满足条件时执行的操作内容;“语句2”表示不满足条件时执行的操作内容;END IF表示条件语句的结束.计算机在执行时,首先对IF后的条件进行判断,如果条件符合,则执行THEN后面的语句1;若条件不符合,则执行ELSE后面的语句2.3.IF-THEN语句IF-THEN语句的一般格式为图3,对应的程序框图为图4.注意:“条件”表示判断的条件;“语句”表示满足条件时执行的操作内容,条件不满足时,结束程序;END IF表示条件语句的结束.计算机在执行时首先对IF后的条件进行判断,如果条件符合就执行THEN 后边的语句,若条件不符合则直接结束该条件语句,转而执行其他语句.三、典型例题题型1 条件语旬概念的理解例1给出下列四个问题:①输入一个数,输出它的绝对值;②求函数的函数值;③求面积为6的正方形的周长;④求三个数中的最大数.其中需要用条件语句来描述其算法的个数是()A. 1 B.2 B.3 D.4变式1下列关于条件语句的说法正确的是()A.条件语句中必须有ELAE和ENDB.条件语句中可以没有END IFC.条件语句中可以没有ELSE,但必须有END IFD.条件语句中可以没有END IF,但必须有ELSE题型2 IF-THEN语句的应用例2当输入时,程序输出的结果为()A.-3.2B.3.2C.3D.-3变式2如果输入出的结果是()A.7B.10C.5D.8题型3 IF-THEN-ELSE语句的应用INPUT xIF x﹤0 THENx=-xEND IFPRINT xENDINPUT x1,x2IF x1=x2 THENx1=x1+x2END IFy= x1+x2PRINT yEND例3 函数,写出求函数的函数值的程序.变式3 阅读下面的程序:如果输入,则输出的结果为 .四、备选例题 例1 已知函数根据输入的值,计算的值,设计一个算法并写出相应的程序.例2 读下面的程序,并回答问题.该程序的作用是输入的值,输出的值. (1)画出该程序对应的程序框图;(2)若要使输入的值与输出的值相等,问这样的值有几个?五、小结与反思§1.2.3 循环语句INPUT “x=”;xIF x ﹤0 THEN y=x+3 ELSE IF x ﹥0 THEN y=x+5 ELSEy=0 END IFEND IFPRINT yENDINPUT x IF x <=2 THEN y=x^2 ELSE IF x <=5 THEN y=2*x-3 ELSE y=1/x END IF END IF PRINT y END一、课标要求1.理解学习基本算法语句中循环语句的意义.2.学会循环语句的基本用法.3.理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法.二、知识要点循环结构是由循环语句来实现的.对应于程序框图中的两种循环结构,一般程序设计语言中也有和两种语句结构.即WHILE语句和UNTIL语句.1.WHILE语句(1)WHILE语句的一般格式是对应的程序框图是:(2)当计算机遇到WHILE语句时,先判断条件的真假,如果条件,就执行WHILE与WEND 之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件为止.这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句.因此,当型循环有时也称为“前测试型”循环.2.UNTIL语句(l)UNTIL语句的一般格式是:对应的程序框图是:(2)直到型循环又称为“后测试型”循环,从UNTIL型循环结构分析,计算机执行该语句时,先执行一次循环体,然后进行条件的判断,如果条件,继续返回执行循环体,然后再进行条件的判断,这个过程反复进行,直到某一次条件时,不再执行循环体,跳到LOOP UNTIL语句后执行其他语句,是先执行循环体后进行条件判断的循环语句.三、典型例题题型1 循环语句概念的理解例1在循环语句中,下列说法正确的是()A.UNTIL型循环可以无限循环B.WHILE型循环可以无限循环C.循环语句中必须有判断D.WHILE型循环不能实现UNTIL型循环的功能变式1下列对WHILE语句说法不正确的是()A.当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体B.当条件不符合时,计算机不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句C.WHILE型语句结构也叫当型循环D.当型(WHILE)循环结构不能转化为直到型(UNTIL)循环结构题型2 UNTIL语句的应用例2下面的程序运行后第3个输出的数是 .变式2 设计一个计算的直到型算法,并写出程序,画出程序框图.题型3 WHILE 语句的应用 例3 运行下面的程序,输出的结果为 .变式3 下列程序运行的结果为 .四、备选例题例1 设计算法求的值,并画出程序框图及编写程序.例2 某商场第一年销售计算机5000台,如果平均每年销售量比上一年增加10%,那么从第一年起,大约几年可使总销售量达到30000台?画出解决此问题的程序框图,并写出程序.五、小结与反思※1.3 算法案例※§1.3.1-§1.3.2 算法案例(一)、秦九韶算法与排序A=1 B=1WHILE B<15A=A+BB=A+BWENDC=A+BPRINT “C=”;C ENDi=1 S=0 WHILE S<=20 S=S+i i=i+1 WEND PRINT ;END一、课标要求1.理解算法案例的算法步骤和程序框图.2.理解辗转相除法(欧几里得算法)与更相减损术、秦九韶算法.3.体会算法的基本思想,提高逻辑思维能力,发展有条理地思考与数学表达能力.二、知识要点1. 辗转相除法辗转相除法,也叫算法,用辗转相除法求最大公约数的步骤如下:(1)用较大的数m 除以较小的数n得到一个商S0和一个余数R0;(2)若R0=0,则n为m,n的最大公约数,若R0≠0,则用除数n除以余数R0得到一个商S1和一个余数R1;(3)若R1=0,则R1为m,n的最大公约数,若R1≠0,则用除数R0除以余数R1得到一个商S2和一个余数R2;……依次计算直至R n=0,此时所得到的R n-1即为所求的最大公约数.2.更相减损术我国早期也有求最大公约数问题的算法,就是更相减损术.在《九章算术》中有更相减损术求最大公约数的步骤:可半者半之,不可半者,副置分母、子之数,以少减多,更相减损,求其等也,以等数约之.翻译为:(1)任意给出两个正数;判断它们是否都是偶数.若是,用2约简;若不是,执行第二步.(2)以较大的数减去较小的数,接着把较小的数与所得的差比较,并以大数减小数.继续这个操作,直到所得的数相等为止,则这个数(等数)就是所求的最大公约数.3.辗转相除法与更相减损术的区别:(1)都是求最大公约数的方法,计算上辗转相除法以为主,更相减损术以为主,计算次数上辗转相除法计算次数相对较少,特别当两个数字大小区别较大时计算次数的区别较明显. (2)从结果体现形式来看,辗转相除法体现结果是以相除余数为O则得到,而更相减损术则以减数与差相等而得到.4.秦九韶算法概念:求值问题:==…=求多项式的值时,首先计算最内层括号内依次多项式的值,即,然后由内向外逐层计算一次多项式的值,即这样,把n次多项式的求值问题转化成求n个一次多项式的值的问题.三、典型例题题型1 辗转相除法(欧几里得算法)例1 4830与3289的最公约数为()A.23B.35C.11D.13变式1用辗转相除法求294和84的最大公约数时,需要做除法的次数是()A.1B.2C.3D.4题型2 更相减损法例2用更相减损术求459和357的最大公约数,需要减法的次数为 .变式2用更相减损术求36与134的最大公约数,第一步应为 .题型3 秦九韶算法例3利用秦九韶算法求,当时的值,需做加法和乘法的次数分别为()A. B. C. D.变式3用秦九韶算法求多项式当时的值.四、备选例题例1用秦九韶算法求函数,当的值时,的结果是 .例2用秦九韶算法计算多项式当时的值.五、小结与反思§1.3.2 算法案例(二)一、课标要求1.理解算法案例的算法步骤和程序框图;2.理解进位制的各种转换;3.体会算法的基本思想,提高逻辑思维能力,发展有条理地思考与数学表达能力.二、知识要点进位制是一种记数方式,用有限的数字在不同的位置表示不同的数值.可使用数字符号的个数称为基数,基数为n,即可称n进位制,简称n进制.现在最常用的是十进制,通常使用10个阿拉伯数字0~9进行记数.对于任何一个数,我们可以用不同的进位制来表示.比如:十进数57,可以用二进制表示为111001,也可以用八进制表示为71,用十六进制表示为39,它们所代表的数值都是一样的.三、典型例题题型1 k进制转换成十进制两个二进制数101(2)与110(2)的和用十进制数表示为( )A. 12B.11C. 10D.9下列各数中最小的数是( )A. 101 010(2)B. 210(8)C.1 001(16)D.81题型2 十进制转换成k进制(除k求余法)把89化为二进制数.将十进制数34转化为二进制数.题型3 k进制之间的转换将八进制数127(8)化成二进制数为 .题型4 进位制在算法中的应用例4设计一个程序,实现“除k取余法”.四、备选例题例1设计一个算法,把k进制数(共有n位)化为十进制数b.算法分析:从例1的计算过程可以看出,计算k进制数的右数第i位数字i;与k i-1的乘积i•k i-1,再将其累加,这是一个重复操作的步骤.所以,可以用循环结构来构造算法.五、小结与反思※复习小结※一、本章知识网络。