2017-2018学年高中数学北师大版必修3教学案:第二章 §2 2.2 变量与赋值

合集下载

2017_2018版高中数学第二章算法初步2.2变量与赋值学案北师大版必修3

2017_2018版高中数学第二章算法初步2.2变量与赋值学案北师大版必修3

2.2 变量与赋值[学习目标] 1.掌握赋值语句的概念及表示形式.2.会用变量和赋值语句将具体问题的框图转化为算法语句.3.体会变量与赋值语句在算法中的重要作用.知识点一常量与变量的概念1.在算法过程中,其值不能被改变的量称为常量.2.在研究问题的过程中,可以取不同数值的量叫做变量,变量的名称一般要用一个或几个英文字母组成,或一个或几个英文字母后面跟着一个数字组成.知识点二赋值语句1.赋值语句和算法框图中表示赋值的处理框对应,用来给变量赋值.2.赋值语句的格式及功能答(1)赋值号与等号意义不同,若把“=”看作等号,则N=N+1不成立,若看作赋值号,则成立.(2)赋值号两边内容不能对调.(3)虽然赋值语句具有计算和赋值双重功能,但不能利用它进行代数式的演算.题型一赋值语句的判断例1 判断下列赋值语句是否正确:(1)1=m;(2)x-y=3;(3)A=B=2;(4)N=M.解由赋值语句中的“=”左边是变量,右边是表达式知(1)(2)错误;由赋值语句只能给一个变量赋值,不能出现两个或多个“=”知(3)错误;(4)是正确的.故(1)错误;(2)错误;(3)错误;(4)正确.反思与感悟 1.赋值语句的格式:变量=表达式,先计算右边表达式的值,然后把这个值赋给“=”左边的变量.2.赋值号左边只能是变量名称,如:X+Y=3是不正确的,3=X也是不正确的.3.在一个赋值语句中,不能出现两个或多个“=”.跟踪训练1 下列赋值语句中正确的是( )A.4=M B.x+y=10C.A=B=2 D.N=N2答案 D题型二赋值语句的应用例2 (1)下列给出的赋值语句正确的有________个.①x=2*y+z;②x=3; ③x+y=7;④y=3.14*4(2)下列程序的运行结果为________.x=1x=x*2x=x*3x=x*4输出x*5答案(1)3 (2)120解析(1)赋值语句的格式是:变量=表达式,故①②④正确,③错误.(2)由赋值语句的特点,可知结果为1×2×3×4×5,故答案为120.反思与感悟赋值号与数学中的等号的意义是不完全相同的,是以赋值号右边表达式的值代替该变量的原值,即将原值“冲掉”.如:N=N+1,是将N的原值加1再赋给N.跟踪训练2 设计一种算法,从5个不同的数中找出最大数,并用框图描述这个算法.解设这5个不同的数分别为:a1,a2,a3,a4,a5;1.b=a1;2.比较b与a2,如果b<a2,则b=a2;3.比较b与a3,如果b<a3,则b=a3;4.比较b与a4,如果b<a4,则b=a4;5.比较b与a5,如果b<a5,则b=a5;6.输出b,b就是这5个数中的最大数.算法框图如下:1.在输入语句中,如果同时输入多个变量,变量之间的分隔符是( ) A.逗号B.分号C.空格D.引号答案 A解析输入语句中同时输入多个变量时,变量间要用“,”隔开.2.赋值语句M=M+3表示的意义是( )A.将M的值赋给M+3B.将M的值加3后再赋给MC.M和M+3的值相等D.以上说法都不对答案 B解析赋值语句是将“=”右边的一个确定值赋给它左边的一个变量.3.下面的程序输出的结果a,b分别等于( )a=2b=5c=a+ba=c+4输出a,b.A.2,5 B.4,5C.11,5 D.7,5答案 C解析第三句给c赋值后c=7,第四句给a赋值后a=11,故最后输出11,5.4.下列程序执行后结果为3,则输入的x值为( )输入x;y=x*x+2*x输出 yA.1 B.-3C.-1 D.1或-3答案 D解析由题意得:x2+2x=3,解方程得x=1或x=-3.5.如图所示的一段程序执行后的结果是________.A=2A=A*2A=A+6输出A答案10解析先把2赋给A,然后把A*2赋给A,即A的值为4,再把4+6=10赋给A,所以输出的结果为10.1.赋值语句是最重要的一种基本语句,也是一个算法必不可少的重要组成部分,使用赋值语句,一定要注意其格式要求,如:赋值号左边只能是变量而不能是表达式;赋值号左右两边不能对换;不能利用赋值语句进行代数式计算等.2.利用赋值语句可以实现两个变量值的互换,方法是引进第三个变量,用三个赋值语句完成.。

2018版高中数学北师大版必修三学案:第二章 算法初步 1 算法的基本思想 精品

2018版高中数学北师大版必修三学案:第二章 算法初步 1 算法的基本思想 精品

[学习目标] 1.通过几个具体问题的求解过程,体会算法的基本思想.2.了解算法的含义和特征.3.会用自然语言描述简单的具体问题的算法.知识点一算法的含义及特征1.算法的概念在解决某些问题时,需要设计出一系列可操作的或可计算的步骤,通过实施这些步骤来解决问题,通常把这些步骤称为解决这些问题的算法.2.算法的特征(1)有限性:一个算法的步骤序列是有限的,必须在有限的操作之后停止,不能是无限的.(2)确定性:算法中的每一步应该是确定的,并且能有效地执行且得到确定的结果,而不应当模棱两可.(3)顺序性与正确性:算法从初始步骤开始,分为若干明确的步骤,每一个步骤只能有一个确定的后续步骤,前一步是后一步的前提,只有执行完前一步才能进行下一步,并且每一步都准确无误,才能完成问题.(4)不唯一性:求解某一问题的解法不一定是唯一的,对于同一个问题可以有不同的算法.(5)普遍性:很多具体的问题,都可以设计合理的算法去解决,如心算、计算器计算都要经过有限、事先设计好的步骤加以解决.3.算法与计算机计算机解决任何问题都要依赖于算法.只有将解决问题的过程分解为若干个明确的步骤,即算法,并用计算机能够接受的“语言”准确地描述出来,计算机才能够解决问题.知识点二算法的设计1.设计算法的目的设计算法的目的实际上是寻求一类问题的算法,它可以通过计算机来完成.设计算法的关键是把过程分解成若干个明确的步骤,然后用计算机能够接受的“语言”准确地描述出来,从而达到让计算机执行的目的.2.设计算法的要求(1)写出的算法必须能解决一类问题.(2)要使算法尽量简单、步骤尽量少.(3)要保证算法步骤有效,且计算机能够执行.思考一次青青草原园长包包大人带着灰太狼、懒羊羊和一捆青草过河.河边只有一条船,由于船太小,只能装下两样东西.在无人看管的情况下,灰太狼要吃懒羊羊,懒羊羊要吃青草,请问包包大人如何才能带着他们平安过河?答包包大人采取的过河的算法可以是第一步,包包大人带懒羊羊过河;第二步,包包大人自己返回;第三步,包包大人带青草过河;第四步,包包大人带懒羊羊返回;第五步,包包大人带灰太狼过河;第六步,包包大人自己返回;第七步,包包大人带懒羊羊过河.题型一算法的概念例1下列关于算法的说法,正确的个数有()①求解某一类问题的算法是唯一的;②算法必须在有限步操作之后停止;③算法的每一步操作必须是明确的,不能有歧义或模糊;④算法执行后一定产生确定的结果.A.1 B.2C.3 D.4答案 C解析由于算法具有有限性、确定性等特点,因而②③④正确,而解决某类问题的算法不一定唯一,从而①错.反思与感悟算法实际上是解决问题的一种程序性方法,它通常解决某一个或某一类问题,在用算法解决问题时,体现了特殊与一般的数学思想.跟踪训练1下列说法中是算法的有________(填序号).①从上海到拉萨旅游,先坐飞机,再坐客车;②解一元一次不等式的步骤是去分母、去括号、移项、合并同类项,系数化为1;③求以A(1,1),B(-1,-2)两点为端点的线段AB的中垂线方程,可先求出AB中点坐标,再求k AB及中垂线的斜率,最后用点斜式方程求得线段AB的中垂线方程;④求1×2×3×4的值,先计算1×2=2,再计算2×3=6,6×4=24,得最终结果为24;⑤12x>2x+4.答案①②③④解析①说明了从上海到拉萨的行程安排.②给出了解一元一次不等式这类问题的解法.③给出了求线段的中垂线的方法及步骤.④给出了求1×2×3×4的值的过程并得出结果.故①②③④都是算法.题型二算法的设计例2所谓正整数p为素数是指:p的所有约数只有1和p.例如,35不是素数,因为35的约数除了1,35外,还有5与7;29是素数,因为29的约数就只有1和29.试设计一个能够判断一个任意正整数n(n>1)是否为素数的算法.解算法如下:第一步,给出任意一个正整数n(n>1).第二步,若n=2,则输出“2是素数”,判断结束.第三步,令m=1.第四步,将m的值增加1,仍用m表示.第五步,如果m≥n,则输出“n是素数”,判断结束.第六步,判断m能否整除n,①如果能整除,则输出“n不是素数”,判断结束;②如果不能整除,则转第四步.反思与感悟设计一个具体问题的算法,通常按以下步骤:(1)认真分析问题,找出解决该问题的一般数学方法;(2)借助有关变量或参数对算法加以表述;(3)将解决问题的过程划分为若干步骤;(4)用简练的语言将这个步骤表示出来.跟踪训练2判断一个大于2的整数是否为质数的算法步骤如何设计?解第一步,给定大于2的整数n.第二步,令i=2.第三步,用i除n,得到余数r.第四步,判断“r=0”是否成立.若是,则n不是质数,结束算法;否则,将i的值增加1,仍用i表示.第五步,判断“i>n-1”是否成立.若是,则n是质数,结束算法;否则,返回第三步.题型三算法的应用例3一位商人有9枚银元,其中有1枚略轻的是假银元,你能用天平(无砝码)将假银元找出来吗?解方法一算法如下.第一步,任取2枚银元分别放在天平的两边,若天平左、右不平衡,则轻的一枚就是假银元,若天平平衡,则进行第二步.第二步,取下右边的银元放在一边,然后把剩下的7枚银元依次放在右边进行称量,直到天平不平衡,偏轻的那一枚就是假银元.方法二算法如下.第一步,把9枚银元平均分成3组,每组3枚.第二步,先将其中两组放在天平的两边,若天平不平衡,则假银元就在轻的那一组;否则假银元在未称量的那一组.第三步,取出含假银元的那一组,从中任取2枚银元放在天平左、右两边称量,若天平不平衡,则假银元在轻的那一边;若天平平衡,则未称量的那一枚是假银元.反思与感悟对于查找、变量代换、文字处理等非数值型计算问题,设计算法时,首先建立过程模型,然后根据过程设计步骤,完成算法.跟踪训练3“韩信点兵”问题:韩信是汉高祖手下的大将,他英勇善战,谋略超群,为汉朝的建立立下了不朽功勋.据说他在一次点兵的时候,为保住军事秘密,不让敌人知道自己部队的军事实力,采用下述点兵方法:①先令士兵从1~3报数,结果最后一个士兵报2;②又令士兵从1~5报数,结果最后一个士兵报3;③又令士兵从1~7报数,结果最后一个士兵报4.这样韩信很快算出自己部队里士兵的总数.请设计一个算法,求出士兵至少有多少人.解第一步,首先确定最小的满足除以3余2的正整数:2;第二步,依次加3就得到所有除以3余2的正整数:2,5,8,11,14,17,20,…第三步,在上列数中确定最小的满足除以5余3的正整数:8.第四步,然后在自然数内,在8的基础上依次加上15的倍数,得到8,23,38,53,….第五步,在上列数中确定最小的满足除以7余4的正整数应为53.对算法的含义及特征的理解例4计算下列各式中的S值,能设计算法求解的是________________.(1)S=1+2+3+ (100)(2)S=1+2+3+…+100+…;(3)S=1+2+3+…+n(n∈N*).错解算法是为解决某一类问题而设计的一系列操作或可计算的步骤,也就是说在实际的算法中的值是具体的,因此(1)正确;而(3)中的值不具体,错误;对于(2)显然不符合算法的有限性,故只有(1)正确.错解分析错识的根本原因在于对算法的理解不透彻.自我矫正算法是为解决某一类问题而设计的一系列操作或可计算的步骤,也就是说在实际的算法中n的值是具体确定的,因此(1)(3)是正确的,而算法又是具有有限性的,即执行有限步操作后一定能解决问题,而(2)显然不符合算法的有限性,所以(2)不正确.答案(1)(3)1.下列关于算法的说法中正确的是()A.算法是某个具体的解题过程B.算法执行后可以不产生确定的结果C.解决某类问题的算法不是唯一的D.算法可以无限地操作下去不停止答案 C解析算法与一般意义上具体问题的解法,既有区别,又有联系,算法的获得要借助一类问题的求解方法,而这一类具体问题都可以用这种方法来解决,因此A不对;算法中的每一步都应该是确定的,并且能有效执行,得到确定的结果,而不能含糊其辞或有歧义,所以B不正确;算法的操作步骤必须是有限的,必须在有限的步骤内完成,因此D不对;算法具有不唯一性,C正确.2.下列四种自然语言叙述中,能称为算法的是()A.在家里一般是妈妈做饭B.做米饭需要刷锅、淘米、添水、加热这些步骤C.在野外做饭叫野炊D.做饭必须要有米答案 B解析算法是做一件事情或解决一个问题等的程序或步骤,故选B.3.在用二分法求方程零点的算法中,下列说法正确的是()A .这个算法可以求所有的零点B .这个算法可以求任何方程的零点C .这个算法能求所有零点的近似解D .这个算法可以求变号零点近似解 答案 D解析 二分法的理论依据是函数的零点存在定理.它解决的是求变号零点的问题,并不能求所有零点的近似值.4.已知直角三角形两直角边长为a ,b ,求斜边长c 的一个算法分下列三步: (1)计算c =a 2+b 2;(2)输入直角三角形两直角边长a ,b 的值; (3)输出斜边长c 的值. 其中正确的顺序是________. 答案 (2)(1)(3)解析 算法的步骤是有先后顺序的,第一步是输入,最后一步是输出,中间的步骤是赋值、计算.5.下面是解决一个问题的算法: 第一步:输入x .第二步:若x ≥4,转到第三步;否则转到第四步. 第三步:输出2x -1. 第四步:输出x 2-2x +3.当输入x 的值为________时,输出的数值最小值为________. 答案 1 2解析 所给算法解决的问题是求分段函数f (x )=⎩⎪⎨⎪⎧2x -1(x ≥4),x 2-2x +3(x <4)的函数值问题,当x ≥4时,f (x )=2x -1≥2×4-1=7;当x <4时,f (x )=x 2-2x +3=(x -1)2+2≥2,所以f (x )min =2,此时x =1.即输入x 的值为1时,输出的数值最小,最小值为2.1.算法的特点:有限性、确定性、顺序性与正确性、不唯一性、普遍性. 2.算法设计的要求:(1)写出的算法必须能够解决一类问题,并且能够重复使用. (2)要使算法尽量简单,步骤尽量少.(3)要保证算法正确,且算法步骤能够一步一步执行,在有限步后能得到结果.。

2018版高中数学北师大版必修三学案:第二章 2-3 循环结构 精品

2018版高中数学北师大版必修三学案:第二章 2-3 循环结构 精品

2.3循环结构学习目标 1.理解循环结构的概念.2.掌握循环结构的三要素:循环变量、循环体、循环的终止条件.3.能识别和理解循环结构的框图以及功能.4.能运用循环结构设计算法框图以解决简单的问题.知识点循环结构思考前面我们曾用累加法计算1+2+3+…+100的值,其中有没有重复操作的步骤?梳理1.循环结构的概念在一些算法中,经常会出现从某处开始,按照一定条件,____________某一处理步骤的情况,像这样的算法结构称为循环结构.循环体:________________________称为循环体.循环变量:________________________的变量,称为循环变量.循环的终止条件:________________________的条件,称为循环的终止条件.2.循环结构的设计过程设计循环结构之前需要确定的三件事:(1)确定循环变量和____________;(2)确定算法中____________的部分,即循环体;(3)确定循环的________条件.类型一循环结构的概念例1阅读下图所示的框图,回答下列问题:(1)变量y在这个算法中的作用是什么?(2)这个算法的循环体是哪一部分,功能是什么?(3)这个算法的处理功能是什么?反思与感悟循环结构的三要素:循环变量,循环体,循环的终止条件.跟踪训练11+2+3+…+100的算法框图如下,指出它的循环变量、初始值及循环的终止条件.类型二循环结构的设计例2设计一个计算1+3+5+…+(2n-1)(n∈N+)的值的算法,并画出算法框图.反思与感悟此例中循环变量为i,但它并不是逐次加1,而是加2,设计者可以根据需要灵活控制循环变量的变化幅度.跟踪训练2请设计一个求100个数中的最大数的算法框图.类型三循环结构的应用例3电脑游戏中,“主角”的生命机会往往被预先设定,如其枪战游戏中,“主角”被设定生命机会5次,每次生命承受射击8枪(被击中8枪则失去一次生命机会).假设射击过程均为单发发射,试将“主角”耗用生命机会的过程设计成一个算法框图.跟踪训练3在某次田径比赛中,男子100米A组有8位选手参加预赛,成绩(单位:秒)依次为:9.88,10.57,10.63,9.90,9.85,9.98,10.21,10.86.请设计一个算法,在这些成绩中找出不超过9.90秒的成绩,并画出算法框图.1.给出下面的算法框图,那么其循环体执行的次数是()A.500 B.499 C.1 000 D.9982.下面4种说法中正确的是()①任何一个算法都离不开顺序结构;②算法框图中,根据条件是否成立有不同的流向;③任何一个算法都必须同时含有三种基本结构;④循环结构中必须有选择结构,选择结构中也一定有循环结构.A.①②B.①③C.①②④D.②③3.现有欧几里得算法框图如图所示,若取A=10,B=3,则打印出的答案B为()A.2 B.6 C.16 D.14.如图所示,算法框图的输出结果是()A.16B.2524C.34D.11121.用循环结构来描述算法时,要事先确定三件事: (1)确定循环变量和初始条件. (2)确定算法中反复执行的循环体. (3)确定循环的终止条件.2.选择结构与循环结构的区别和联系:选择结构是根据条件是否成立决定有不同的流向,循环结构是根据条件决定是否重复执行一条或多条指令.循环结构一定要在某个条件下跳出循环,这就需要选择结构来判断.因此,循环结构一定包含选择结构.答案精析问题导学知识点思考用S表示每一步的计算结果,S加下一个数得到一个新的S,这个步骤被重复了100次.梳理1.反复执行反复执行的处理步骤控制着循环的开始和结束判断是否继续执行循环体 2.(1)初始条件(2)反复执行(3)终止题型探究例1解(1)变量y是循环变量,控制着循环的开始和结束;(2)框图中的第②部分是循环体,其功能是判断年份y是不是闰年,并输出结果;(3)由前面的分析,我们知道,这个算法的处理功能是判断2000~2500(包括2500)年中,哪些年份是闰年,哪些年份不是闰年,并输出结果.跟踪训练1解循环变量为i,i的初始值为1,循环的终止条件为i>100.例2解这一问题的算法:第一步,输入n的值.第二步,令i=1,S=0.第三步,若i≤2n-1成立,则执行第四步;否则,输出S,结束算法.第四步,S=S+i,i=i+2,返回第三步.算法框图如下:跟踪训练2解算法框图如图:例3解方法一“主角”所有生命机会共能承受8×5=40(枪)(第40枪被击中则生命结束).设“主角”被击中枪数为i(i=0,1,2,…,39),算法框图可设计为如图1.方法二与方法一相对,电脑中预先共承受枪数40,“主角”生命机会以“减法”计数,算法框图可设计为如图2.跟踪训练3 解 算法步骤如下: 1.把计数变量n 的初值设为1.2.输入一个成绩x ,判断x 与9.90的大小:若x >9.90,则执行下一步;若x ≤9.90,则输出x ,并执行下一步. 3.使计数变量n 的值增加1.4.判断计数变量n 的值与成绩个数8的大小,若n ≤8,则返回第2步,否则结束. 算法框图如图所示.当堂训练1.B [本题中循环的结束条件是i ≥1 000,而计数变量是i =i +2,由于计数变量的初始值是i =2,所以计数变量应该为4,6,8,10,…,1 000,故循环体执行的次数为499.]2.A [本题可以从算法框图及三种基本结构的结构形式的特点入手,仔细分析每一句话,并注意概念间的异同点.]3.D [根据算法框图,当A =10,B =3时,用3除10余1,此时C =1≠0,继续执行循环,用1除3余0,此时A =3,B =1,C =0,由于C =0执行最后一框,停止计算并打印出答案B =1,故选D.] 4.D [赋值S =0,n =2 进入循环体:检验n =2<8, S =0+12=12,n =2+2=4;检验n <8,S =12+14=34,n =4+2=6; 检验n <8, S =34+16=1112, n =6+2=8,检验n =8,脱离循环体,11输出S=12.]。

高中数学北师大版必修3教案-2_古典概型_教学设计_教案

高中数学北师大版必修3教案-2_古典概型_教学设计_教案

教学准备
1. 教学目标
(1)理解基本事件、等可能事件等概念;
(2)会用枚举法求解简单的古典概型问题.
2. 教学重点/难点
古典概型的特征和用枚举法解决古典概型的概率问题.
3. 教学用具
4. 标签
教学过程
一、问题情境
1.情境:
将扑克牌(52张)反扣在桌上,先从中任意抽取一张,那么抽到
的牌为红心的概率有多大?
2.问题:
是否一定要进行大量的重复试验,用“出现红心”这一事件的频率估计概率?
这样工作量较大且不够准确.有更好的解决方法吗?
二、学生活动
把“抽到红心”记为事件,那么事件相当于“抽到红心1”,“抽到红心2”,…,“抽到红心”这13中情况,而同样抽到其他牌的共有种情况;由于是任意抽取的,可以认为这中情况的可能性是相等的。

所以,当出现红心是“抽到红心1”,“抽到红心2”,…,“抽到红心”这13中情
三、建构数学
1.基本事件:在一次试验中可能出现的每一个基本结果称为基本事件;
2.等可能基本事件:若在一次试验中,每个基本事件发生的可能性都相同,则称这些基本事件为等可能基本事件;
3.古典概型:满足以下两个条件的随机试验的概率模型称为古典概型
①所有的基本事件只有有限个;
②每个基本事件的发生都是等可能的;
4.古典概型的概率:
五、回顾小结:
1.古典概型、等可能事件的概念;
2.古典概型求解――枚举法(枚举要按一定的规律);
六、课外作业:
课本第97页习题3.2第1、2、5、6题.。

2017_2018版高中数学第二章算法初步疑难规律方法学案北师大版必修3

2017_2018版高中数学第二章算法初步疑难规律方法学案北师大版必修3

第二章算法初步1 算法概念的诠释同学们也许对算法这个概念很陌生,但其实大家在日常生活中已经接触过很多算法了,广义地说,算法就是做某一件事情的步骤或程序.菜谱是做菜肴的“算法”,洗衣机的使用说明书是操作洗衣机的“算法”.每个算法都闪耀着人类的智慧,阅读和学习这些东西会给我们带来一种难以用语言表达的满足感和快感.在以后的学习和工作中我们会不断从实际应用中了解和领会算法是如何解决各个领域的实际问题,推动人类文明的发展的.一、算法的特征1.确定性算法中的每条运算规则必须是明确定义的、可行的,每一个步骤只能有一个确定的后继步骤,运行终止应得到问题的解答或指出问题没有解答.2.有限性一个算法必须保证在执行有限步后结束,至少不能出现无限循环或死循环.在此基础上越简洁越快越好.越简洁,占用内存越少,对设备的要求越基本;越快,这个意义就不用说了吧.比如一个计算对方导弹轨迹的算法,如果等你算出来,那边导弹已经落地了,那还有什么意义?二、算法的思想专业的事交给专业的人去做.普通人只要按专业人士给出的步骤一步一步地去完成,这就是算法的思想,即程序思想,你也可以理解为傻瓜化思想.另外,算法强调的是通性通法,即给出一个算法,实际上是给出了一种解决一类问题的方法.比如你给出一个计算圆的面积的算法,它应该能计算各种半径的圆的面积,而不是只适用于半径为某一具体数的圆.三、特别提示1.算法中的每一步应该是确定的并且能够有效地执行且得到确定的结果,而不应当模棱两可,如求的近似值却没有要求近似的精确度,则该问题不能求解.2.现代算法主要是面向计算机的,如果算法中没有输出,程序也能运行,但是运行结果无法输出.如果想要得到结果,那就要有输出.3.只要有公式可以利用,利用公式解决问题是最理想、最简便的方法,比如在写解方程x2-3x-4=0的算法时,用求根公式来做,步骤则较为简洁.4.求解某一个问题的算法一般不是唯一的,我们通常选择较为简单的算法.四、典例分析例1 已知一个等边三角形的周长为a,求这个三角形的面积,设计一个算法解决这个问题.分析对于已知等边三角形的边长求面积的题目同学们已经很熟悉,回顾其中的解题过程不难得到这个问题的算法步骤.但学会清晰条理地表达自己的想法,也是一个基本的要求.解 算法步骤如下:第一步,输入a 的值.第二步,计算l =a3的值. 第三步,计算S =34×l 2的值. 第四步,输出S 的值.例2 下面给出了一个问题的算法:第一步,输入x .第二步,若x ≥4,则执行第三步,否则执行第四步.第三步,输出2x -1.第四步,输出x 2-2x +3.这个算法解决的问题是什么?分析 依据题目给出的算法步骤依次执行,是读懂算法的一个重要而基本的办法.解 这个算法先是输入一个变量x ,当x ≥4时输出2x -1,当x <4时输出x 2-2x +3,不难发现这个算法解决的问题是求分段函数f (x )=⎩⎪⎨⎪⎧ 2x -1,x ≥4,x 2-2x +3,x <4的函数值.2 典型算法举例1.解方程(方程组)、不等式的算法例1 用自然语言描述求一元二次方程ax 2+bx +c =0的根的算法.思维切入 对于求方程的根,解方程组这样的数值型的问题,我们都有具体的计算方法,只要我们把平时的计算方法严格地按步骤描述出来即可.因此我们很容易得到下面的算法. 解 用自然语言来描述算法,第一步,计算Δ=b 2-4ac ;第二步,如果Δ<0,则原方程无实数解,输出“无实数解”;否则(Δ≥0)x 1=-b +b 2-4ac 2a,x 2=-b -b 2-4ac 2a,输出x 1,x 2的值. 点评 第二步中包含了一个判断Δ=b 2-4ac 是否小于零的条件,并根据判断结果进行不同的处理.算法是否“健壮”,也是衡量算法优劣的重要指标.如果思维不严谨,比如这个算法忘记考虑Δ=b 2-4ac 小于零的情形,实际运算一旦遇到,则会导致不是出错就是死机,那这个算法就是不“健壮”的.例2 写出解x 2-4x +3<0的算法.思维切入 只要把平时的固定解法有条理地写出来,即为解不等式的算法.解 第一步,求出对应方程的根x 1=1,x 2=3;第二步,确定根的大小x 1<x 2;第三步,写出解集{x |1<x <3}.2.套用公式求值的算法例3 已知摄氏温度C 与华氏温度F 的关系是F =C ×95+32,写出由摄氏温度求华氏温度的算法.思维切入 这是一个函数求值问题,给C 赋值再代入解析式求F .解 第一步,输入摄氏温度C ;第二步,代入F =C ×95+32; 第三步,输出华氏温度F .点评 平时计算我们只注重第二步,其他步骤往往忽略了,算法却讲究“按部就班”,这类问题的算法一般分为三步:第一步输入值,第二步套用公式,第三步输出结果.3.判断性质型问题的算法例4 试描述判断圆(x -a )2+(y -b )2=r 2和直线Ax +By +C =0位置关系的算法.思维切入 直线与圆的关系有三种:相离、相切、相交,如果圆心到直线的距离d >r ,则直线与圆相离,d =r 则直线与圆相切,d <r 则直线与圆相交.因此我们可以先求出圆心到直线的距离d ,然后再和r 比较.解 第一步,输入圆心的坐标、直线方程的系数和半径r ;第二步,计算z 1=Ax 0+By 0+C ;第三步,计算z 2=A 2+B 2;第四步,计算d =|z 1|z 2; 第五步,如果d >r 则相离,如果d =r 则相切,如果d <r 则相交.点评 算法要求分解成简单计算,不要直接计算d =|Ax 0+By 0+C |A 2+B 2.一个比较大的程序,会分成若干模块,一个模块出了问题只需要修改这一个模块,而不需要全盘翻工.4.累加、累乘问题的算法例5 用自然语言描述求解mul =1×2×3×4×5×6问题的算法.思维切入 根据算法的特点,我们学过的加、减、乘、除运算法则都是算法,只要按照具体的规则有步骤地描述过程,便有了该题的算法.解 第一步,计算1×2,得2;第二步,将第一步中的运算结果2与3相乘得6;第三步,将第二步中的运算结果6与4相乘得24;第四步,将第三步中的运算结果24与5相乘得120;第五步,将第四步中的运算结果120与6相乘得720.点评如果让人一步一步地做,太枯燥了.但这恰好是计算机的优势.所以算法好不好,还分让谁来执行,对人来讲是奇笨无比的办法,对计算机却可能是一个好办法.思维拓展该算法包含一个重复操作的过程是循环结构,我们可将算法改造得更为简练、科学.解第一步,设i=1,P=1;第二步,如果i≤6执行第三步,否则执行第五步;第三步,计算P×i并将结果代替P;第四步,将i+1代替i,转去执行第二步;第五步,输出P.点评i称为计数变量,每一次循环它的值增加1,由1变到6,P是一个累乘变量,每一次循环得到一个新的结果,然后新的结果代替原值.3 算法框图画法全知晓一、画算法框图的基本步骤第一步,设计算法,因为算法的设计是画算法框图的基础,所以画算法框图前,首先写出相应的算法步骤,并分析算法需要用哪种基本逻辑结构(顺序结构、选择结构、循环结构)完成.第二步,把算法步骤转化为对应的算法框图,在这种转化过程中往往需要考虑很多细节,是一个将算法“细化”的过程.第三步,将所有步骤的算法框图用流程线连接起来,并加上终端框,得到整个表示算法的算法框图.二、画算法框图的规则1.使用标准的框图符号.2.框图一般按从上到下、从左到右的方向来画.3.除判断框外,大多数框图符号只有一个进入点和一个退出点,判断框是唯一具有超过一个退出点的符号.4.在图形符号内描述的语言要简练清楚.三、典例分析1.顺序结构顺序结构是最简单的算法结构,是任何一个算法都离不开的结构.若一个算法由若干个依次执行的步骤组成,则在画算法框图时,可直接由顺序结构完成.因为在其他的结构中都会涉及到顺序结构,所以关于顺序结构的画法,在此不再单独叙述.2.选择结构设计算法框图时,若是分段函数或执行时需要先判断才能执行的问题,则需要用到判断框,引入选择结构.例1 如图,在边长为4的正方形ABCD 的边上有一点P ,沿着BCDA 的方向由点B 向点A 运动,设点P 运动的路程为x (0<x <12),△APB 的面积为y ,画出y 关于x 的关系式的算法框图.分析 随着点P 的位置不同,△APB 的面积与路程x 有不同的对应关系,所以需要先判断点P 的位置,这就需要用到选择结构,先根据题意写出算法,再根据算法画出算法框图.即 第一步,按照题意,y 与x 的关系满足分段函数:y =⎩⎪⎨⎪⎧ 2x ,0<x ≤4,8,4<x ≤8,212-x ,8<x <12.第二步,用合适的含选择结构的算法框图表示该分段函数.解 算法框图如图所示.点评 该题中的分段函数是分三段的函数,需引入两个判断框.至于判断框的内容是没有顺序的,但与下一图形的内容或操作必须相互对应.同时,在画算法框图时,要特别注意图形符号的规范性.3.循环结构如果问题中进行了重复的运算,且有相同的规律,就可根据需要引入相关变量,利用这些规律组成一个循环体,用循环结构来解决.例2 某机械厂为增加产值进行了技术革新.据统计2009年的生产总值为500万元,技术革新后预计每年的生产总值比上一年增加5%,问最早要到哪一年生产总值才能超过600万元,试用算法框图表示.分析 用变量n ,a 分别表示所经过的年数和生产总值的数量,注意变量的初始值以及递加的值是多少.由题意知第n 年后的生产总值为a =500(1+0.05)n,此时为(2009+n )年.由于题中进行了重复的运算,故应引入循环结构.解 算法框图如图所示.4 例说选择结构选择结构是三种基本逻辑结构之一,可以解决一些含有条件判断的算法问题,如分段函数求值问题、比较大小问题、分类讨论问题和一些实际问题等.下面就其应用略举两例,供同学们学习时参考.一、分段函数求值问题例1 已知函数y =⎩⎪⎨⎪⎧ -x +1,x >0,0,x =0,x +3,x <0,请设计算法框图,要求输入自变量x ,输出函数值y .分析 输入自变量x 的值,首先判断x 与0的大小关系,再代入相应的表达式求函数值. 解 算法框图如图.点评求分段函数的函数值,需先判断再执行步骤,需要引入选择结构.在使用选择结构时,要注意判断条件的设定不重不漏,确保各种可能的判断值有正确、唯一的流向.二、实际应用问题例2 邮政电子汇款单笔最高限额为1万元,每笔汇款的资费标准为汇款金额的1%,最低收费为2元,最高收费为50元.试编写一算法框图求出当汇款x (0<x≤10 000)元时,应交纳资费多少元.分析由题意分析,当x≤200时,应交纳资费2元,当x≥5 000时,应交纳资费50元,所以引入选择结构,200和5 000是两个分段点.解算法框图如图.点评很多在一些需要判断的实际问题,比如水电费,纳税额,结构工资,身体各项指标是否正常等,一般都会用到选择结构,在设计算法框图时,可先根据题意,设计算法,再根据算法画出算法框图.5 循环结构的应用在循环结构中,经常会出现两个变量:计数变量和累计变量.计数变量往往出现在循环结构中,起到循环计数的作用,这个变量一般出现在执行或终止循环体的条件中;而累计变量用于输出结果,往往与计数变量同步执行,一般有累加与累乘两种.下面举例说明循环结构的应用.一、求和或求积问题例1 设计两个求1+3+5+…+2 011的值的算法的算法框图.分析 本题是一个累加问题,由于加数较多,采用逐一相加的思路不可取,引入变量,应用循环结构解决:(1)设一个循环变量为i ,初始值为1;再设一个累加变量为S ,初始值为0.(2)循环体为S =S +i ,i =i +2.(3)终止条件为i >2 011. 解 两种方法:算法框图如图1和如图2所示.点评 涉及求多项的和与积的算法框图要用到循环结构和选择结构.画图时要注意循环变量的初始值、终值以及循环变量的增量在程序中的作用.本题代表了一类相邻两个数的差为常数的求和问题的解法,在设计算法框图时要注意前后两个加数相差2,此时计数变量不是i =i +1,而是i =i +2,要根据题意灵活地改变算法中的相应部分.二、叠加求值例2 画出求式子(共9个3)的值的一个算法框图.分析 本题是一个叠加问题,由于前后重复了多次相同的运算,所以应采用循环结构来设计算法,但利用循环结构实现算法需搞清初始值是什么.本题中初始值可设定为a 1=13,第一次循环得到a 2=13+a 1,第二次循环得到a 3=13+a 2,……,a 9=13+a 8,共循环了8次. 解 算法框图如图所示.点评如果算法问题里涉及的运算有许多重复的步骤,且数之间有相同的规律,那么可引入变量,应用循环结构.在循环结构中,要注意根据条件,设计合理的计数变量、累计变量,特别要注意条件的表述要恰当、精确,以免出现多一次循环或少一次循环的情况.6 三种逻辑结构辨与析算法中有三种逻辑结构,即顺序结构、选择结构、循环结构,同学们初学这三种结构,容易混淆.本文将这三种结构进行比较,希望同学们能深刻体会这三种结构的差异与共同点.一、三种基本逻辑结构顺序结构按照语句的先后顺序,从上而下依次执行这些语句,该结构不具备控制流程的作用,是任何一个算法都离不开的基本结构.选择结构根据是否满足某种条件来选择程序的走向.当条件满足时,运行一个分支,不满足时,运行另一个分支.循环结构从某处开始,按照一定的条件,反复执行某一处理步骤的情况.用来处理一些进行反复操作的问题.二、三种基本逻辑结构的共同特点1.只有一个入口.2.只有一个出口,注意一个菱形判断框有两个出口,而一个选择结构只有一个出口,不要将菱形框的出口和选择结构的出口混为一谈.3.结构内的每一部分都有机会被执行到,即对每一个框来说都应当有一条从入口到出口的路径通过它,如图1中的A,没有一条从入口到出口的路径通过它,是不符合要求的算法框图.4.结构内不存在死循环,即无终止的循环,如图2就是一个死循环,在算法框图中是不允许有死循环出现的.三种基本结构的这些共同特点,也是检查一个算法框图或算法是否正确、合理的方法和试金石.7 条件语句小聚1.“If—Then”语句“If—Then”语句的一般格式如下If 条件Then语句End If对应的框图如图1所示图1计算机在执行“If—Then”语句时,首先对If后的条件进行判断,如果符合条件,就执行Then后面的语句,若不符合条件,则直接结束该条件语句,转而执行后面的语句.2.“If—Then—Else”语句“If—Then—Else”语句的一般格式如下If 条件Then语句1Else语句2End If对应的框图如图2所示图2计算机在执行“If—Then—Else”语句时,首先对If后的条件进行判断,如果符合条件,则执行Then后面的“语句1”;若不符合条件,则执行Else后面的“语句2”.3.条件语句“If—Then—Else”可以嵌套,其格式为If 条件1 Then语句1ElseIf 条件2 Then语句2Else语句3End IfEnd If注意:使用条件语句时应注意以下几点:(1)条件语句必须以If语句开始,以End If语句结束,一个End If语句必须和一个If语句对应.(2)如果我们的程序只需对条件为真的情况作出处理,不需处理条件为假的情况,则条件语句省略Else,格式由If—Then—Else语句变成If—Then语句.8 透析循环语句两种循环语句1.For语句的一般形式是For循环变量=初始值To终值循环体Next执行步骤:当计算机执行For语句时,一般先执行一次循环体,当循环变量在初始值与终值之间时,执行循环体;当循环变量超过终值时,不再执行循环体,跳出循环体执行后面的语句.2.Do Loop语句的一般形式是循环体Loop While 条件为真计算机执行Do Loop语句,先执行一次循环体,若符合条件,继续执行循环体;当不符合条件时,跳出循环,执行Loop While后的语句.9 算法在生活实际中的应用数学来源于生活,服务于社会,数学与生活息息相关,数学是有用的,在生活中做一件事情的方法和步骤有多种,生活中的许多问题都可以用算法描述,用算法框图表达.下面请欣赏三例算法问题.一、第29届奥林匹克运动会的申办例1 北京成功举办了2008年第29届奥林匹克运动会.你知道在申办奥运会的最后阶段,国际奥委会是如何通过投票决定主办权归属的吗?对选出的5个申办城市进行表决的操作程序是首先进行第一轮投票,如果有一个城市得票数超过总票数的一半,那么该城市将获得举办权;如果所有申办城市的得票数都不超过总票数的一半,则将得票数最少的城市淘汰,然后重复上述过程,直到选出一个申办城市为止.请设计一个算法表述上面过程,并画出算法框图.解算法步骤如下:第一步,投票;第二步,统计票数,如果有一个城市得票数超过总票数的一半,那么该城市就获得主办权;否则淘汰得票数最少的城市,转第一步;第三步,宣布主办城市.算法框图如图所示:点评算法本身就是用计算机解决一些实际问题的方法,一定要充分理解算法的特点.二、奖金的发放例2 某科研所决定拿出一定量的资金对科研人员进行奖励,按照科研成果价值的大小决定奖励前10名.第1名得全部奖金的一半多1万元,第2名得剩余的奖金的一半多1万元,第3名再得剩余奖金的一半多1万元,以此类推,到第10名恰得奖金1万元,请设计一个算法语句求科研所最初拿出多少奖金进行奖励,并画出算法框图.解 第10名的奖金额S 1=1万元,第9名和第10名的总奖金额S 2=(1+1)×2=4万元,第8名、第9名和第10名的总奖金额S 3=(4+1)×2=10万元......总奖金额S 10=(S 9+1)×2,得递推公式S 1=1,S n +1=(S n +1)×2,n =1,2, (9)算法语句:S =1i =1DoS =S +1*2i =i +1Loop While i<10输出S .算法框图如图所示:三、李白酒壶中的酒例3 李白是我国唐代的一位伟大诗人,平时很喜欢喝酒,有一首打油诗讲了李白买酒的一件趣事,“无事街上走,提壶去买酒,遇店加一倍,见花喝一斗,三遇店和花,喝光壶中酒.”问:李白的酒壶中原来有多少酒?请用算法解释,画出算法框图并写出算法语句.解 通过逆向思考,李白遇到第三枝花时,壶中有1斗酒,遇到第三个店时,壶中有12斗酒;遇到第二枝花时,壶中有1+12=32斗酒,遇到第二个店时,壶中有12×32=34斗酒;遇到第一枝花时,壶中有1+34=74斗酒,遇到第一个店时,壶中有12×74=78斗酒. 根据以上分析可得算法步骤如下:第一步,S =0;第二步,I =1;第三步,S =S +12;第四步,I =I +1;第五步,如果I >3,则输出S ;否则,转第三步. 算法框图如图所示:算法语句:S =0I =1DoS =S +1/2I =I +1Loop While I <=3输出S .。

2017-2018版高中数学 第二章 算法初步 2.2 变量与赋值学案 北师大版必修3

2017-2018版高中数学 第二章 算法初步 2.2 变量与赋值学案 北师大版必修3

2.2 变量与赋值学习目标 1.通过实例,理解并掌握变量和赋值的概念.2.掌握赋值号“=”的作用及与等号的区别.3.进一步体会算法的基本思想.知识点一变量思考在前面学过的算法案例中,我们已经注意到步骤要反复执行,但具体的数据却每步都在变,怎样解决步骤相同数据在变的问题?梳理常量与变量的概念(1)在算法过程中,其值________________称为常量.(2)在研究问题的过程中,可以取________________叫做变量,变量的名称一般要用一个或几个英文字母组成,或一个或几个英文字母后面跟着一个数字组成.知识点二赋值思考在算法框图中,常见“i=i+1”,它是什么意思?梳理一般地,有(1)赋值:赋予一个变量一个值的过程.通常“____”为赋值符号.(2)赋值语句的一般格式:____________.(3)赋值语句的作用:先计算出赋值号____________的值,然后把这个值赋给赋值号____________,使该____________等于________的值.(4)一个变量可以被多次赋值,这时的变量表现得就像一个黑瞎子,当新的值一来,旧的值就丢掉,它手里始终只能拿着最后一次赋给的值.类型一变量与赋值语句的应用例1 若A,B是两个变量,先把1赋给A,把2赋给B,再交换A,B的值.反思与感悟可以把变量想像成一个盒子,这个盒子可以装不同的值,但一次只能装一个,所以要交换A,B的值,需要再找一个变量C,用来寄存A原来存放的值.跟踪训练1 用赋值语句写出变量a,b,c分别为3,4,5,求b2-4ac的值的算法.类型二变量与赋值语句在算法框图中的应用例2 经过市场调查分析得知,2015年第一季度内,某地区对某件商品的需求量为12 000件.为保证商品不脱销,商家在每月月初将商品按相同数量投放市场.已知年初商品的库存量为50 000件,用S表示商品的库存量,请设计一个算法,求出第一季度结束时商品的库存量,算法用框图表示.反思与感悟在算法框图中,对变量S进行了多次赋值,赋值的目的是改变变量S的值,将变量S上次的值减去4 000再次赋予变量S.跟踪训练2 有关专家建议,在未来几年,中国的通货膨胀率保持在3%左右将对中国经济的稳定有利无害,所谓通货膨胀率为3%,指的是每年消费品的价格增长率为3%.在这种情形下,某种品牌的钢琴2015年的价格是20 000元,请用框图描述这种钢琴今后4年的价格变化情况,并输出4年后钢琴的价格.1.给出下列算法框图:若输出的结果为2,则①处的处理框内应填的是( )A.x=2 B.b=2C.x=1 D.a=52.如图所示的算法框图输出的结果为( )A.2,5 B.4,5C.11,5 D.7,53.下列赋值语句正确的是( )A.a+b=5 B.5=aC.a=b=2 D.a=a+14.所给算法语句执行后,变量a,b的值分别为( )A.20,15 B.35,35C.5,5 D.-5,-51.赋值语句是最重要的一种基本语句,一定要注意其格式要求,如:赋值号左边只能是变量而不能是表达式;赋值号左右两边不能对换;不能利用赋值语句进行代数式计算等.2.利用赋值语句可以实现两个变量值的互换,方法是引进第三个变量,用三个赋值语句完成.答案精析问题导学知识点一思考引入常量和变量的概念,这样就可以把多个重复的步骤变为可以反复执行的一个步骤.梳理(1)不能被改变的量(2)不同数值的量知识点二思考它表示先计算等号右边“i+1”的值,再把这个值赋给等号左边的变量.梳理(1)=(2)变量=表达式(3)右边表达式左边的变量变量的值表达式题型探究例1 解A=1;B=2;C=A;A=B;B=C.跟踪训练1 解算法如下:a=3;b=4;c=5;y=b2-4ac;输出y.例2 解因为第一季度商品的需求量为12 000件,而且每个月以相同数量投放市场,因此每个月向市场投放4 000件商品,这样,三个月后的库存量为50 000-12 000=38 000件.算法框图如图:跟踪训练2 解算法框图如图:1.C 2.C 3.D 4.A。

新版高中数学北师大版必修3课件:第二章算法初步 2.2.2

新版高中数学北师大版必修3课件:第二章算法初步 2.2.2

题型一
题型二
题型三
典例透析
解:题图所示的框图表示的算法如下. 1.y=x(把x的值赋予y). 2.z=y(此时的y为上一步的y而非初始的y,因此结果是把x的值赋 予z). 3.x=z(此时的z是上一步的z而非初始的z,因此结果是把x的值赋予
x). 可见题图执行的最终结果是将x的值赋予y,z,而没有实现置换. 解决方案:变量间的置换可模拟“搬家方案”,即先将某一“房间”清
随堂演练
3.下列选项能使y的值为4的是( )
A.2×3-2=y
B.4=y
C.y=2×4-4
D.y=x,x=4 答案:C
12345
随堂演练
4.阅读下列两个程序,回答问题:
①x=3
y=4
x=y 输出x,y
②x=3
ቤተ መጻሕፍቲ ባይዱy=4
y=x 输出x,y
(1)上述两个程序最后输出的x,y值分别为①
(2)上述两个程序中的第三行的区别为 .
题型一
题型二
题型三
典例透析
反思两个或多个变量的设置一般是利用已有的公式,使用赋值语句, 这样算法的表述就变得非常简洁和清晰.
题型一
题型二
题型三
【变式训练3】 求1×2×3×4×5×6×7的值,
试使用赋值语句设计算法并画出算法框图. 解:相应的算法框图如图所示. 算法步骤如下:
1.X=1.
2.X=X×2. 3.X=X×3. 4.X=X×4. 5.X=X×5. 6.X=X×6. 7.X=X×7.
空,因而需要另开一间“新房”(新的存储空间),如图所示的框图才是 正确的框图.
题型一
题型二
题型三
典例透析
反思在解决与赋值语句有关的题目时,一定要明确赋值语句的作用, 尤其是涉及对变量的多次赋值时,应以最后一次赋值为最终输出值.

20172018学年高中数学必修三教学案22份北师大版10教案

20172018学年高中数学必修三教学案22份北师大版10教案

[ 中心必知 ].概率在相同的条件下,大批重复进行同一试验时,随机事件发生的频率会在某个常数周边摇动,即随机事件发生的频率拥有稳固性.这时,我们把这个常数叫作随机事件的概率,记为() ..频率与概率的关系频率反响了一个随机事件出现的屡次程度,但频率是随机的,而概率是一个确立的值,所以,人们用概率来反响随机事件发生的可能性的大小.在实质问题中,某些随机事件的概率常常难以确实获取,常常经过做大批的重复试验,用随机事件发生的频率作为它的概率的预计值..随机事件在一次试验中发生与否是随机的,但是随机性中含有规律性.认识了这类随机性中的规律性,就能使我们比较正确地展望随机事件发生的可能性.概率不过胸怀事件发生的可能性的大小,不可以确立能否发生..任何事件的概率是区间[] 上的一个确立数,它胸怀该事件发生的可能性大小.小概率( 接近于 ) 事件不是不发生,而是极少发生,大概率( 凑近于 ) 事件不是必定发生,而是常常发生.[ 问题思虑].把一枚质地平均的硬币连续掷次,此中有次正面向上,次反面向上,那么说此次试验正面向上的频率为,掷一次硬币正面向上的概率为,这样理解正确吗?提示:正确.由题意,正面向上的频率为) =,经过做大批的试验可以发现,正面向上的频率都在周边摇动,故掷一次硬币,正面向上的概率是. 即是次试验中正面向上的频率;而概率是一个确立的常数,是客观存在的,与每次试验没关..假如某种病治愈的概率是,那么个人中,前个人没有治愈,后个人必定可以治愈吗?如何理解治愈的概率是?提示:假如把治疗一个病人作为一次试验,对于一次试验来说,其结果是随机的,所以前个人没有治愈是可能的,对后个人来说,其结果依旧是随机的,有可能治愈,也可能没有治愈.“治愈的概率是”指跟着试验次数的增添,即治疗人数的增添,大概有的人可以治愈,假如患病的有人,那么我们依据治愈的频率应在治愈的概率周边摇动这一前提,就可以以为这个人中大概有人能治愈.讲一讲. 下边的表中列出次投掷硬币的试验结果.为投掷硬币的次数,为硬币正面向上的次数.计算每次试验中“正面向上”这一事件的频率,并观察它的概率.实验序号投掷的次数正面向上的次数“正面向上”出现的频率[ 试试解答 ]利用频率的定义,可分别得出此次试验中“正面向上”这一事件出现的频率依次为:.,,,这些数字在周边左右摇动,由概率的统计定义可得,“正面向上”的概率为.频数、频率和概率三者之间的关系:() 频数是指在次重复试验中事件出现的次数,频率是频数与试验总次数的比值,而概率是随机事件发生的可能性的规律表现;() 随机事件的频率在每次试验中都可能会有不一样的结果,但它拥有必定的稳固性;概率是频率的稳固值,不会随试验次数的变化而变化.练一练.某篮球运动员在近来几场大赛中罚球投篮的结果以下:投篮次数进球次数进球频率() 计算表中进球的频率;() 这位运动员投篮一次进球的概率是多少?解: () 进球的频率挨次是:.() 这位运动员投篮一次进球的概率≈.讲一讲. 掷一颗平均的正方体骰子获取点的概率是,能否意味着把它掷次能获取次点?[ 试试解答 ]把一颗平均的骰子掷次相当于做次试验,由于每次试验的结果都是随机的,所以做次试验的结果也是随机的.这就是说,每掷一次老是随机地出现一个点数,可以是点,点,也可以是其余点数,不必定出现点.所以掷一颗骰子获取点的概率是,其实不意味着把它掷次能获取次点.随机事件在一次试验中发生与否是随机的,但随机中含有规律性,而概率正是其规律在数目上的反响,概率是客观存在的,它与试验次数没相关系.练一练.掷一枚硬币,连续出现次正面向上,有人以为下次出现反面向上的概率大于,这类理解正确吗?解:不正确.掷一次硬币,作为一次试验,其结果是随机的,但经过做大批的试验,表现一定的规律性,即“正面向上”、“反面向上”的可能性都为. 连续次正面向上这类结果是可能的,对下一次试验来说,依旧是随机的,其出现正面和反面的可能性还是,不会大于.讲一讲. 为了预计某自然保护区中天鹅的数目,可以使用以下方法:先从该保护区中捕出必定数目的天鹅,如只,给每只天鹅作上记号且不影响其存活,而后放回保护区.经过合适的时间,让它们和保护区中其余的天鹅充分混杂,再从保护区中捕出必定数目的天鹅,如只.查察此中有记号的天鹅,设有只.试依据上述数据,预计该自然保护区中天鹅的数目.[ 试试解答 ]设保护区中天鹅的数目为,假定每只天鹅被捕到的可能性是相等的,从保护区中任捕一只,设事件={ 捕到带有记号的天鹅} ,则 () = .第二次从保护区中捕出只天鹅,此中有只带有记号,由概率的定义可知()≈.所以,≈,解得≈,所以该自然保护区中天鹅的数目约为.利用频率近似等于概率的关系求未知量:() 抽出个样本进行标志,设整体容量为,则标志概率为;() 随机抽取个个体,发现此中个被标志,则标志频率为;() 用频率近似等于概率建立关系式≈;() 求出≈,注意这个值仅是真实值的近似.练一练.为了预计水库中的鱼的条数,可以使用以下的方法:先从水库中捕出必定数目的鱼,如条,给每条鱼作上记号且不影响其存活,而后放回水库.经过合适的时间,让它们和水库中其余的鱼充分混杂,再从水库中捕出必定数目的鱼,如条,查察此中有记号的鱼,设有条.试依据上述数据,预计水库中鱼的条数.解:设水库中鱼的条数为,从水库中任捕一条,捕到标志鱼的概率为). 第二次从水库中捕出条,带有记号的鱼有条,则捕到带记号的鱼的频率( 取代概率 ) 为,由 ) ≈,得≈,所以水库中约有鱼条.【解题能手】【易错题】一家保险公司连续多年对某城市出租车事故做了检查,发现出租车发惹祸故的频率老是在左右.假如这个检查连续做下去,年后发惹祸故的频率就会等于( 假定出租车发惹祸故都不会跟着时间的改变而改变) .你感觉这类看法对吗?说出你的原由.[ 错解 ]这类看法是正确的,年后发惹祸故的频率等于.[ 错因 ]频率会在某个常数周边摇动,跟着试验次数的增添,摇动会愈来愈小,但不必定等于该常数.[ 正解 ]这类看法是错误的.跟着试验次数的增添,频率会稳固于一个常数周边,这个常数就是概率,但稳固于不必定是等于,何况未必是出租车发惹祸故的概率..以下事件:①长度为的三条线段可以构成一个直角三角形;②经过有信号灯的路口,碰上红灯;③从个玻璃杯 ( 此中个正品,个次品) 中,任取个,个都是次品;④下周六是晴日.此中,是随机事件的是().①②.②③.③④.②④分析:选①为必然事件;对于③,次品总数为,故取到的个不行能都是次品,所以③是不可能事件;②④为随机事件..在某市的天气预告中有“降水概率预告”,比方预告“明日降水概率为”,这是指().明日该地区约有的地方会降水,其余地方不降水.明日该地区约有的时间会降水,其余时间不降水.在气象台的专家中,有以为明日会降水,其余专家以为不降水.明日该地区降水的可能性为分析:选明日降水的概率为指的是明日该地区降水的可能性为..在张不一样的彩票中有张奖票,个人挨次从中各抽取张,则每一个人抽到奖票的概率().递减.递加.相等.不确立分析:选由于每一个人获取奖票的概率均为,即抽到奖票的概率与抽取序次没关..以下事件:①明日进行的某场足球赛的比分是∶;②下周一某地的最高气温与最低气温相差℃;③同时掷两枚大小相同的骰子,向上一面的两个点数之和不小于;④射击一次,命中靶心;⑤当为实数时,++<. 此中必然事件有,不行能事件有,随机事件有.(填序号)答案:③⑤①②④.某工厂为了节约用电,规定每日的用电量指标为度,依据上个月的用电记录,在天中有天的用电量超出指标,若第二个月仍没有详尽的节电措施,则该月的第一天用电量超出指标的概率是.分析:由频率定义可知用电量超出指标的频率为=,频率约为概率.答案:.某质检员从一批种子中抽取若干组种子,在同一条件下进行萌芽试验,相关数据以下 ( 单位:粒):种子粒数萌芽粒数萌芽率() 计算各组种子的萌芽率,填入上表;( 精确到 )() 依据频率的稳固性预计种子的萌芽率.解: () 种子萌芽率从左到右挨次为,.() 由 () 知,萌芽率逐渐稳固在,所以可以预计种子的萌芽率为.一、选择题.“某彩票的中奖概率为”意味着().买张彩票就必定能中奖.买张彩票能中一次奖.买张彩票一次奖也不中.购买彩票中奖的可能性为答案:.投掷一枚骰子两次,用随机模拟方法预计上边的点数和为的概率,共进行了两次试验,第)一次产生了组随机数,第二次产生了组随机数,那么这两次预计的结果对比较(.第一次正确.第二次正确.两次的正确率相同.没法比较分析:选用随机模拟方法预计概率时,产生的随机数越多,预计的结果越正确..以下结论正确的选项是().事件发生的概率() 满足< () <.事件发生的概率() =,则事件是必然事件.用某种药物对患有胃溃疡的名病人进行治疗,结果有人有显然的疗效,现有胃溃疡的病人服用此药,则预计有显然疗效的可能性为.某奖券的中奖率为,则某人购买此奖券张,必定有张中奖分析:选不正确,由于≤ () ≤;不正确,若事件是必然事件,则 () =;不正确,某奖券的中奖率为张奖券可能会有张中奖,但不必定会发生..给出以下三个命题,此中正确命题的个数为 ( ) ①设有一批产品,已知其次品率为,则从中任取件,必有件是次品;②做次抛硬币的试验,结果次出现正面向上,则硬币出现正面向上的概率是;③随机事件发生的频率就是这个随机事件发生的概率.....分析:选①②③均不正确..在给病人着手术以前,外科医生会见告病人或家属一些状况,此中有一项为哪一项说这类手术的成功率大概是,以下解说正确的选项是().个手术有个手术成功,有个手术失败.这个手术必定成功.的医生能做这个手术,别的的医生不可以做这个手术.这个手术成功的可能性是分析:选成功率大概是,说明手术成功的可能性是.二、填空题.一个口袋装有除颜色外其余均相同的白球、红球共个,若摸出一个球为白球的概率为,则预计这个球内,有白球个.分析:×= .答案:.在件产品中,有件一级品,件二级品,则以下事件:①在这件产品中任意选出件,所有是一级品;②在这件产品中任意选出件,所有是二级品;③在这件产品中任意选出件,不所有是二级品;④在这件产品中任意选出件,此中不是一级品的件数小于;此中是必然事件;是不行能事件;是随机事件.分析:件产品中,件是二级品,现从中任意选出件,自然不行能所有是二级品,不是一级品的件数最多为,小于 .答案:③④②①.以下说法:①一年按天计算,两名学生的诞辰相同的概率是;②甲乙两人做游戏:抛一枚骰子,向上的点数是奇数,甲胜,向上的点数是偶数,乙胜,这种游戏是公正的;③乒乓球竞赛前,决定谁先发球,抽签方法是从~共个数字中各抽取个,再比较大小,这类抽签方法是公正的;④昨天没有下雨,则说明昨天气象局的天气预告“降水概率为”是错误的.此中正确的有 ( 填序号 ) .分析:对于②,甲胜、乙胜的概率都是,是公正的;对于④,降水概率为只说明下雨的可能性很大,但也可能不下雨,故④错误.答案:①②③三、解答题.高一 () 班有名同学,此中男、女各人,今有这个班的一个学生在街上遇到一位同班同学,试问:遇到异性同学的概率大还是遇到同性同学的概率大?有人说可能性相同大,这类说法对吗?解:这类说法不正确.这个同学在街上遇到的同班同学是除了自己之外的个人中的一个,此中遇到同性同学有种可能,遇到异性同学有种可能,每遇到一个同学相当于做了一次试验,由于每次试验的结果是随机的,所以遇到异性同学的可能性大,遇到同性同学的可能性小..某公司在过去几年内使用某种型号的灯管支,该公司对这些灯管的使用寿命( 单位:小时 )进行了统计,统计结果以下表所示:[,+分组[,)[,)[,)[,)[,)[,)∞)频数频率() 将各组的频率填入表中;() 依据上述统计结果,预计灯管使用寿命不足小时的概率.解: () 频率挨次是,,.() 样本中寿命不足小时的频数是+++=,所以样本中寿命不足小时的频率是) =,即灯管使用寿命不足小时的概率约为.学习是一件增添知识的工作,在茫茫的学海中,或许我们困苦过,在困难的竞争中,或许我们疲惫过,在失败的暗影中,或许我们绝望过。

2017-2018学年高中数学北师大版必修3教学案:第二章 §2 2.3 循环结构

2017-2018学年高中数学北师大版必修3教学案:第二章 §2 2.3 循环结构

2.3循环结构预习课本P93~101,思考并完成以下问题(1)什么样的算法结构是循环结构?(2)循环体、循环变量、循环的终止条件的定义各是什么?(3)画循环结构的算法框图时,应确定哪三件事?[新知初探]1.循环结构的有关概念(1)定义:在算法中,从某处开始,按照一定的条件反复执行某些步骤的结构称为循环结构,用算法框图表示如下.(2)循环体:反复执行的部分称为循环体.(3)循环变量:控制着循环的开始和结束的变量称为循环变量.(4)循环的终止条件:判断是否继续执行循环体的判断条件,称为循环的终止条件.[点睛]循环结构的三要素:循环变量、循环体、循环的终止条件,三者缺一不可.“循环变量”在构造循环结构中发挥了关键性的作用,其实质就是“函数思想”.2.画循环结构的算法框图应注意的问题一般来说,在画出用循环结构描述的算法框图之前,需要确定三件事:(1)确定循环变量和初始条件;(2)确定算法中反复执行的部分,即循环体;(3)确定循环的终止条件.循环结构的算法框图的基本模式,如图所示.[小试身手]1.判断正误.(正确的打“√”,错误的打“×”) (1)循环结构中,根据条件是否成立有不同的流向.( ) (2)循环体是指按照一定条件,反复执行的某一处理步骤.( ) (3)循环结构中一定有选择结构,选择结构中一定有循环结构.( ) 答案:(1)√ (2)√ (3)×2.解决下列问题的算法框图中,必须用到循环结构的是( ) A .解一元二次方程x 2-1=0B .解方程组⎩⎪⎨⎪⎧x +y -1=0x -y +1=0C .求lg 2+lg 3+lg 4+lg 5的值D .求满足1×2×3×…×n >2 0162的最小正整数n解析:选D A 、B 、C 中都可以只用顺序结构设计程序框图,D 中是累乘问题,需要确定正整数n 的最小值,因此必须用到循环结构设计算法框图.3.如图给出了三个算法框图,选择结构、顺序结构、循环结构依次是( )A .①②③B .②①③C .②③①D .③①②解析:选B 依据三种基本结构的框图的形式易得B 正确.累加求和、累乘求积的算法框图[典例][解]算法如下:1.设i的值为1;2.设sum的值为0;3.计算sum+i并用结果代替sum;4.计算i+1并用结果代替i;5.如果i>100,执行第6步,否则转去执行第3步;6.输出sum的值.算法框图如图所示.对于加(乘)数众多,不易采用逐一相加(乘)的方法处理的问题,常通过循环结构解决,方法是引用两个变量i和S,其中i一般称为计数变量,用来计算和控制运算次数,S称为累积变量,它表示所求得的和或积,它是不断地将前一个结果与新数相加或相乘得到的,这两个变量的表示形式一般为i=i+m(m为每次增加的数值)和S=S+A(A为所加的数)或S =S*A(A为所乘的数).[活学活用]写出一个求满足1×3×5×7×…×n>60 000的最小正整数n的算法,并画出相应的算法框图.解:算法如下:1.s=1.2.n=1.3.如果s≤60 000,那么n=n+2,s=s×n,重复执行第3步;否则,执行第4步.4.输出n.算法框图如图所示.查找类(寻找特定数)的算法框图[典例]出.试画出该算法的框图.[解]算法步骤如下:1.i=1.2.输入a.3.如果a>50,则输出a;否则,执行第4步.4.i=i+1.5.如果i>10,结束算法;否则,返回第2步.算法框图如图所示.利用循环结构设计查找问题的算法时,需把握以下几点:(1)引入循环变量i,并确定初始值;(2)确定问题满足的条件,即第一个判断框的内容;(3)确定在什么范围内解决问题,即i的取值限制,即第二个判断框的内容.[活学活用]一个两位数,十位数字比个位数字大,且个位数字为质数.设计一个找出所有符合条件的两位数的算法框图.解:两位数i 的十位数字a =⎣⎡⎦⎤i 10⎝⎛⎭⎫表示i10的整数部分,个位数字b =i -10a .下面我们来设计循环结构:循环变量为i ,i 的初始值为10,每次递增1,用i =i +1表示;判断条件是b <a 且b 是质数,如果满足条件则输出i ;循环的终止条件是i >99.算法框图如图所示.循环结构的读图问题[典例]A.16 B.2524 C.34D.1112[解析] 第一次循环,s =12,n =4;第二次循环,s =34,n =6;第三次循环,s =1112,n=8.此时跳出循环,输出s =1112.[答案] D(1)根据算法框图确定输出结果的方法是读懂算法框图,明确判断条件和循环次数,然后依次写出运行的结果.(2)在某些问题中,会给出算法框图的输出结果或算法框图的功能,要求对算法框图中缺失的地方进行补充.对于这类问题,最常见的是要求补充循环结构的判断条件,解决此类问题的关键是找出运算结果与判断条件的关系.[活学活用]如图所示的算法框图,若输出k 的值为6,则判断框内可填入的条件是( )A .s >12B .s >35C .s >710D .s >45解析:选C 第一次循环:s =1×910=910,k =8;第二次循环:s =910×89=45,k =7;第三次循环:s =45×78=710,k =6,此时退出循环,输出k =6.故判断框内可填s >710.[层级一 学业水平达标]1.下列说法不正确的是( )A .顺序结构的特征是完成一个步骤再进行另一个步骤B .选择结构的特征是根据对条件的判断决定下一步工作,故选择结构一定包含顺序结构C .循环结构是在一些算法中从某处开始按照一定的条件,反复执行某些处理步骤,故循环结构一定包含顺序结构和选择结构D .循环结构不一定包含选择结构解析:选D 依据算法框图的三种基本结构的特征易得D 不正确.2.执行两次如图所示的算法框图,若第一次输入的a 的值为-1.2,第二次输入的a 的值为1.2,则第一次、第二次输出的a 的值分别为( )A .0.2,0.2B .0.2,0.8C .0.8,0.2D .0.8,0.8解析:选C两次运行结果如下:第一次:-1.2→-1.2+1→-0.2+1→0.8;第二次:1.2→1.2-1→0.2.3.如图,给出的是计算13+23+33+…+n3的值的一个算法框图,其中判断框内应填入的条件是()A.i≤n B.i≥nC.i<n D.i>n解析:选D按要求程序运行至S=13+23+33+…+n3以后,紧接着i=i+1即i=n +1,此时要输出S,即判断框内应填i>n.4.如图所示,算法框图的输出结果是________.解析:由算法框图可知,变量的取值情况如下:第一次循环,x =1,y =1,z =2; 第二次循环,x =1,y =2,z =3; 第三次循环,x =2,y =3,z =5; 第四次循环,x =3,y =5,z =8; 第五次循环,x =5,y =8,z =13; 第六次循环,x =8,y =13,z =21; 第七次循环,x =13,y =21,z =34;第八次循环,x =21,y =34,z =55,不满足条件,跳出循环. 答案:55[层级二 应试能力达标]1.执行如图所示的算法框图,若输入n =8,则输出S =( )A.49 B.67 C.89D.1011解析:选A S =S +1i 2-1的意义在于对1i 2-1求和.因为1i 2-1=12⎝⎛⎭⎫1i -1-1i +1,同时注意i =i +2,所以所求的S =12⎣⎡ ⎝⎛⎭⎫11-13+⎦⎤⎝⎛⎭⎫13-15+…+⎝⎛⎭⎫17-19=49. 2.阅读如图所示的算法框图,若输入m =4,n =6,则输出的a ,i 分别等于( )A .12,2B .12,3C .24,2D .24,3解析:选B 当i =3时,a =4×3=12能被6整除.3.执行如图所示的算法框图,若输入的a ,b ,k 分别为1,2,3,则输出的M =( )A.203B.165C.72D.158解析:选D 逐次计算,依次可得:M =32,a =2,b =32,n =2;M =83,a =32,b =83,n =3;M =158,a =83,b =158,n =4,结束循环,输出的M =158.4.如图是计算某年级500名学生期末考试(满分为100分)及格率q 的算法框图,则图中空白框内应填入( )A .q =NM B .q =MN C .q =NM +ND .q =MM +N解析:选D 算法执行的过程:如果输入的成绩不小于60分即及格,就把变量M 的值增加1,即变量M 为统计成绩及格的人数;否则,由变量N 统计不及格的人数,但总人数由变量i进行统计,不超过500就继续输入成绩,直到输入完500个成绩终止循环,输出变量q.由q代表的含义可得q=及格人数总人数=MM+N.5.如图所示,箭头a指向①时,输出的结果是________;指向②时,输出的结果是________.解析:箭头a指向①时,每次循环S的初值都是0,i由初值1依次增加1,从而输出结果是S=5;箭头指向②时,是求1+2+3+4+5的算法框图,所以输出结果是S=15.答案:5156.某展览馆每天9:00开馆,20:00停止入馆.在如图所示的框图中,S表示该展览馆官方网站在每个整点报道的入馆总人数,a表示整点报道前1个小时内入馆人数,则空白的执行框内应填入________.解析:因为S表示该展览馆官方网站在每个整点报道的入馆总人数,所以显然是累加求和,故空白的执行框内应填入S=S+a.答案:S=S+a7.某高中男子体育小组的50 m赛跑成绩(单位:s)为6.4,6.5,7.0,6.8,7.1,7.3,6.9,7.4,7.5,7.6,6.3,6.4,6.4,6.5,6.7,7.1,6.9,6.4,7.1,7.0.设计一个算法,从这些成绩中搜索出小于6.8 s的成绩,并画出算法框图.解:该体育小组共20人,要解决问题必须对运动员进行编号,设第i个运动员的编号为N i,成绩为G i.算法如下:(1)i=1;(2)输入N i,G i;(3)如果G i<6.8,那么输出N i,G i,并执行第4步,否则,也执行第4步;(4)i=i+1;(5)如果i≤20,那么返回第(2)步,否则结束.算法框图如图所示.8.设计一个求12+12+1 2+12+12的值的算法并画出算法框图. 解:算法步骤如下:(1)A =12; (2)i =1;(3)A =12+A; (4)i =i +1;(5)如果i 不大于或等于5,转去执行第(3)步,否则,输出A ,算法结束. 算法框图如图所示.。

高中数学北师大版必修三教学案第二章§2第2课时 变量与赋值 Word版含答案

高中数学北师大版必修三教学案第二章§2第2课时 变量与赋值 Word版含答案

第课时变量与赋值[核心必知].变量()定义:在研究问题的过程中,可以取不同数值的量称为变量.在设计算法的过程中,引入变量后,会使算法的表述变得非常简洁、清楚.()表示法:算法中的变量常用英文字母表示或英文字母加数字表示.例如,,,,等.不同的变量要用不同的字母表示..赋值在算法中,把变量的值赋予变量,这个过程称为赋值,记作=,其中“=”称为赋值号.[问题思考].赋值号与数学中的等号相同吗?提示:不相同..在算法中,“=”和“=”相同吗?提示:在算法中,“=”和“=”不同,其中=表示把变量的值赋予;=则表示把的值赋予.讲一讲.判断下列赋值语句是否正确:()=;()-=;()==;()=.[尝试解答] 由赋值语句中的“=”左边是变量,右边是表达式知()()错误,由赋值语句只能给一个变量赋值,不能出现两个或多个“=”知()错误,()是正确的,故()错误;()错误;()错误;()正确.[答案] ()()()错误,()正确.赋值语句的格式为:变量=表达式,先计算右边表达式的值,然后把这个值赋给“=”左边的变量..赋值号左边只能是变量名称,如:+=是不正确的,=也是不正确的..在一个赋值语句中,不能出现两个或更多个“=”.练一练.下列赋值语句中正确的是( ).=.+=.==.=答案:讲一讲.写出下列语句描述的算法的输出结果:()=;=;=;=;输出.()=;=;=;=;=;=;输出,,.[尝试解答] ()∵===,∴==,即=.()由=及=知=,又=及=知=,=及=知=,∴=,=,=.赋值号与数学中的等号的意义不同.赋值号左边的变量如果原来没有值,则在执行赋值语句后,获得一个值.如果原已有值,则执行该语句后,以赋值号右边表达式的值代替该变量的原值,即将原值“冲掉”,如=+,在数学中是不成立的,但在赋值语句中,意思是将的原值加再赋给,此时左边的值就是原来的值加,如果的原值为,则经过赋值后,值变为.一个变量可以多次赋值,其值是最后一次所赋予的值,如=,=,=,最后若输出,则的值为.练一练。

高中数学北师大版必修3教案-2_古典概型_教学设计_教案_1

高中数学北师大版必修3教案-2_古典概型_教学设计_教案_1

教学准备
1. 教学目标
1)进一步掌握古典概型的计算公式;
(2)能运用古典概型的知识解决一些实际问题.
2. 教学重点/难点
古典概型中计算比较复杂的背景问题.
3. 教学用具
4. 标签
教学过程
【教学过程】
一、问题情境
问题:
等可能事件的概念和古典概型的特征?
二、数学运用
例1.将一颗骰子先后抛掷两次,观察向上的点数,问:
(1)共有多少种不同的结果?
(2)两数的和是3的倍数的结果有多少种?
(3)两数和是3的倍数的概率是多少?
解:(1)将骰子抛掷1次,它出现的点数有这6中结果。

先后抛掷两次骰子,第一次骰子向上的点数有6种结果,第2次又都有6种可能的结果,于是一共有种不同的结果;
例2.用不同的颜色给右图中的3个矩形随机的涂色,每个矩形只涂一种颜色,求
(1) 3个矩形颜色都相同的概率;
(2) 3个矩形颜色都不同的概率.
分析:本题中基本事件比较多,为了更清楚地枚举出所有的基本事件,可以画图枚举如下:(树形图)
说明:古典概型解题步骤:
⑴阅读题目,搜集信息;
⑵判断是否是等可能事件,并用字母表示事件;
⑶求出基本事件总数和事件所包含的结果数;
⑷用公式求出概率并下结论.
2.练习:
(1)同时抛掷两个骰子,计算:
①向上的点数相同的概率;②向上的点数之积为偶数的概率.
三、回顾小结:
1.古典概型的解题步骤;
2.复杂背景的古典概型基本事件个数的计算――树形图;
四、课外作业:
课本第97页第4、7、8、9、10、11题。

高中数学北师大版必修3教学案第二章 §2 2.2 变量与赋值 Word版含解析

高中数学北师大版必修3教学案第二章 §2 2.2 变量与赋值 Word版含解析

.变量与赋值预习课本~,思考并完成以下问题()变量的含义与表示是什么?()赋值语句的格式是什么?它的作用是什么?.变量在研究问题的过程中可以取不同数值的量称为变量..赋值语句的格式()赋值语句的一般格式是:变量=表达式.()格式中右边“表达式”可以是一个数据、常量和算式,如果“表达式”是一个算式时,赋值语句的作用是先计算出“=”右边表达式的值,然后将该值赋给“=”左边的变量.如=,=,=+是指先计算出+的值,再把赋给,而不是将+赋给. ()赋值语句左边只能是变量名字,而不是表达式,如=是对的,=是错误的,+=也是错误的,而=+是正确的..赋值语句的作用赋值语句的作用是将表达式所代表的值赋给变量.赋值号左边的变量如果原来没有值,则执行赋值语句后,获得一个值,如果已有值,则执行该语句,以赋值号右边表达式的值代替该变量的原值,即将原值“冲掉”.如:=+,在数学中是不成立的,但在赋值语句中,意思是将的原值加再赋给,此时左边的值就是原来的值加,如原来是,则执行=+后,的值变为.[点睛]赋值语句中的“=”称为赋值符号,而不是“等号”..判断正误.(正确的打“√”,错误的打“×”)()赋值语句中的“=”称为赋值号,而不是等号.( ) ()赋值语句是把赋值号左边变量的值赋给赋值号右边的表达式.( )()在算法语句中,赋值语句是最基本的语句.( )答案:()√()×()√.下列赋值语句正确的是( ).+=.=.==.=+解析:选赋值语句只能给变量赋值,不能给表达式赋值,也不能对多个变量赋值且变量名一定要在赋值号的左边..赋值语句描述的算法如下:==输出则运行结果是( )....解析:选此算法中用到了赋值语句.虽然=是把赋给,但是接下来的语句=,又把赋给,赋值语句中变量取的是最后的值,所以输出的值为.!错误赋值语句的结构.==.+=.+=.=+[解析]赋值语句的一般格式是:变量=表达式,格式中右边的“表达式”可以是一个数据、常量或算式.赋值符号的左边只能是变量名字,而不能是表达式,故、不对.一个赋值语句只能给一个变量赋值,不能出现两个或多个“=”,故不对,只有选项符合赋值语句的写法规则.[答案]赋值号左边只能是变量名称,而不能是表达式;赋值号右边可以是一个常量、变量或含变量的表达式.[活学活用]观察下列赋值语句,写法正确的个数是( )①=+;②=;=;=;=;③+=;④=.....解析:选①②④符合赋值语句的格式,正确;③不正确,赋值号左侧不能是表达式.。

2017_2018版高中数学第二章算法初步2_3循环结构学案北师大版必修3

2017_2018版高中数学第二章算法初步2_3循环结构学案北师大版必修3

2.3 循环结构学习目标 1.理解循环结构的概念.2.掌握循环结构的三要素:循环变量、循环体、循环的终止条件.3.能识别和理解循环结构的框图以及功能.4.能运用循环结构设计算法框图以解决简单的问题.知识点循环结构思考前面我们曾用累加法计算1+2+3+…+100的值,其中有没有重复操作的步骤?梳理1.循环结构的概念在一些算法中,经常会出现从某处开始,按照一定条件,____________某一处理步骤的情况,像这样的算法结构称为循环结构.循环体:________________________称为循环体.循环变量:________________________的变量,称为循环变量.循环的终止条件:________________________的条件,称为循环的终止条件.2.循环结构的设计过程设计循环结构之前需要确定的三件事:(1)确定循环变量和____________;(2)确定算法中____________的部分,即循环体;(3)确定循环的________条件.类型一循环结构的概念例1 阅读下图所示的框图,回答下列问题:(1)变量y在这个算法中的作用是什么?(2)这个算法的循环体是哪一部分,功能是什么?(3)这个算法的处理功能是什么?反思与感悟循环结构的三要素:循环变量,循环体,循环的终止条件.跟踪训练1 1+2+3+…+100的算法框图如下,指出它的循环变量、初始值及循环的终止条件.类型二循环结构的设计例2 设计一个计算1+3+5+…+(2n-1)(n∈N+)的值的算法,并画出算法框图.反思与感悟此例中循环变量为i,但它并不是逐次加1,而是加2,设计者可以根据需要灵活控制循环变量的变化幅度.跟踪训练2 请设计一个求100个数中的最大数的算法框图.类型三循环结构的应用例3 电脑游戏中,“主角”的生命机会往往被预先设定,如其枪战游戏中,“主角”被设定生命机会5次,每次生命承受射击8枪(被击中8枪则失去一次生命机会).假设射击过程均为单发发射,试将“主角”耗用生命机会的过程设计成一个算法框图.跟踪训练3 在某次田径比赛中,男子100米A组有8位选手参加预赛,成绩(单位:秒)依次为:9.88,10.57,10.63,9.90,9.85,9.98,10.21,10.86.请设计一个算法,在这些成绩中找出不超过9.90秒的成绩,并画出算法框图.1.给出下面的算法框图,那么其循环体执行的次数是( )A.500 B.499 C.1 000 D.9982.下面4种说法中正确的是( )①任何一个算法都离不开顺序结构;②算法框图中,根据条件是否成立有不同的流向;③任何一个算法都必须同时含有三种基本结构;④循环结构中必须有选择结构,选择结构中也一定有循环结构.A.①② B.①③C.①②④ D.②③3.现有欧几里得算法框图如图所示,若取A=10,B=3,则打印出的答案B为( )A .2B .6C .16D .14.如图所示,算法框图的输出结果是( )A.16B.2524C.34D.11121.用循环结构来描述算法时,要事先确定三件事: (1)确定循环变量和初始条件. (2)确定算法中反复执行的循环体. (3)确定循环的终止条件.2.选择结构与循环结构的区别和联系:选择结构是根据条件是否成立决定有不同的流向,循环结构是根据条件决定是否重复执行一条或多条指令.循环结构一定要在某个条件下跳出循环,这就需要选择结构来判断.因此,循环结构一定包含选择结构.答案精析问题导学知识点思考用S表示每一步的计算结果,S加下一个数得到一个新的S,这个步骤被重复了100次.梳理1.反复执行反复执行的处理步骤控制着循环的开始和结束判断是否继续执行循环体 2.(1)初始条件(2)反复执行(3)终止题型探究例1 解(1)变量y是循环变量,控制着循环的开始和结束;(2)框图中的第②部分是循环体,其功能是判断年份y是不是闰年,并输出结果;(3)由前面的分析,我们知道,这个算法的处理功能是判断2000~2500(包括2500)年中,哪些年份是闰年,哪些年份不是闰年,并输出结果.跟踪训练1 解循环变量为i,i的初始值为1,循环的终止条件为i>100.例2 解这一问题的算法:第一步,输入n的值.第二步,令i=1,S=0.第三步,若i≤2n-1成立,则执行第四步;否则,输出S,结束算法.第四步,S=S+i,i=i+2,返回第三步.算法框图如下:跟踪训练2 解算法框图如图:例3 解方法一“主角”所有生命机会共能承受8×5=40(枪)(第40枪被击中则生命结束).设“主角”被击中枪数为i(i=0,1,2,…,39),算法框图可设计为如图1.方法二与方法一相对,电脑中预先共承受枪数40,“主角”生命机会以“减法”计数,算法框图可设计为如图2.跟踪训练3 解算法步骤如下:1.把计数变量n的初值设为1.2.输入一个成绩x,判断x与9.90的大小:若x>9.90,则执行下一步;若x≤9.90,则输出x,并执行下一步.3.使计数变量n的值增加1.4.判断计数变量n的值与成绩个数8的大小,若n≤8,则返回第2步,否则结束.算法框图如图所示.当堂训练1.B [本题中循环的结束条件是i≥1 000,而计数变量是i=i+2,由于计数变量的初始值是i=2,所以计数变量应该为4,6,8,10,…,1 000,故循环体执行的次数为499.] 2.A [本题可以从算法框图及三种基本结构的结构形式的特点入手,仔细分析每一句话,并注意概念间的异同点.]3.D [根据算法框图,当A =10,B =3时,用3除10余1,此时C =1≠0,继续执行循环,用1除3余0,此时A =3,B =1,C =0,由于C =0执行最后一框,停止计算并打印出答案B =1,故选D.]4.D [赋值S =0,n =2 进入循环体:检验n =2<8,S =0+12=12,n =2+2=4;检验n <8,S =12+14=34,n =4+2=6;检验n <8,S =34+16=1112, n =6+2=8,检验n =8,脱离循环体, 输出S =1112.]。

2018版高中数学北师大版必修三学案:第二章 算法初步

2018版高中数学北师大版必修三学案:第二章 算法初步

2.3循环结构[学习目标] 1.掌握循环结构的有关概念.2.理解循环结构的基本模式,会用循环结构描述算法.3.体会循环结构在重复计算中的重要作用.知识点一常量与变量的概念1.循环结构的定义在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构.反复执行的步骤称为循环体.2.循环结构的特点(1)重复性:在一个循环结构中,总有一个过程要重复一系列的步骤若干次,而且每次的操作完全相同.(2)判断性:每个循环结构都包含一个判断条件,它决定这个循环的执行与终止.(3)函数性:循环变量在构造循环结构中起了关键作用,蕴含着函数的思想.3.设计一个算法的算法框图的步骤(1)用自然语言表述算法步骤;(2)确定每一个算法步骤所包含的逻辑结构,并用相应的算法框图表示,得到该步骤的算法框图;(3)将所有步骤的算法框图用流程线连接起来,并加上终端框,得到表示整个算法的算法框图.思考(1)循环结构的算法框图中一定含有判断框吗?(2)任何一个算法的算法框图中都必须含有三种基本逻辑结构吗?答(1)循环结构的算法框图中一定含有判断框.(2)不一定.但必须会有顺序结构.知识点二循环结构的设计过程循环结构的算法框图的基本模式,如图所示.题型一循环结构的识别与解读例1(1)当m=7,n=3时,执行如图所示的算法框图,输出S的值为()A.7 B.42C.210 D.840(2)如图所示,算法框图(算法框图)的输出结果是()A.34 B.55 C.78 D.89答案(1)C(2)B解析(1)算法框图的执行过程如下:m=7,n=3时,m-n+1=5,k=m=7,S=1,S=1×7=7;k=k-1=6>5,S=6×7=42;k=k-1=5=5,S=5×42=210;k=k-1=4<5,输出S=210.故选C.(2)当输入x=1,y=1,执行z=x+y及z≤50,x=y,y=z后,x,y,z的值依次对应如下:x=1,y=1,z=2;x=1,y=2,z=3;x=2,y=3,z=5;x=3,y=5,z=8;x=5,y=8,z=13;x=8,y=13,z=21;x=13,y=21,z=34;x=21,y=34,z=55.由于55≤50不成立,故输出55.故选B.反思与感悟高考中对算法框图的考查类型之一就是读图,解决此类问题的关键是根据算法框图理解算法的功能.考查的重点是算法框图的输出功能、算法框图的补充,以及算法思想和基本的运算能力、逻辑思维能力,试题难度不大,大多可以按照算法框图的流程逐步运算而得到.跟踪训练1阅读如图所示的算法框图,运行相应的程序,若输入m的值为2,则输出的结果i=________.答案 4解析m=2,A=1,B=1,i=0.第一次:i=0+1=1,A=1×2=2,B=1×1=1,A>B;第二次:i=1+1=2,A=2×2=4,B=1×2=2,A>B;第三次:i=2+1=3,A=4×2=8,B=2×3=6,A>B;第四次:i=3+1=4,A=8×2=16,B=6×4=24,A<B;终止循环,输出i=4.题型二用循环结构解决累加、累乘问题例2设计一个计算1+2+…+100的值的算法,并画出算法框图.解方法一第一步,令i=1,S=0.第二步,若i≤100成立,则执行第三步;否则,输出S,结束算法.第三步,S=S+i.第四步,i=i+1,返回第二步.算法框图:方法二第一步,令i=1,S=0.第二步,S=S+i.第三步,i=i+1.第四步,若i>100不成立,则返回第二步;否则,输出S,结束算法.算法框图:反思与感悟循环结构分为两种:一种循环结构是先执行一次循环体,然后再判断是否继续执行循环体,是在条件不满足时执行循环体,另一种循环结构是先判断是否执行循环体,是在条件满足时执行循环体.跟踪训练2设计一个算法,求13+23+33+…+1003的值,并画出算法框图.解算法如下:第一步,使S=0.第二步,使I=1.第三步,使S=S+I3.第四步,使I=I+1.第五步,若I>100,则输出S,算法结束;否则,返回第三步.算法框图如图所示:题型三确定循环变量最值的框图例3写出一个求满足1×3×5×7×…×i>50 000的最小正整数i的算法,并画出相应的算法框图.解算法如下:1.S=1.2.i=3.3.如果S≤50 000,那么S=S×i,i=i+2,重复第3步;否则,执行第4步.4.i=i-2;5.输出i.算法框图如图所示:反思与感悟 1.在使用循环结构时,需恰当地设置累加(乘)变量和计数变量,在循环体中要设置循环体终止的条件.2.在最后输出结果时,要避免出现多循环一次或少循环一次的情况出现.跟踪训练3求使1+2+3+4+5+…+n>100成立的最小自然数n的值,只画出算法框图.解算法框图如下:题型四循环结构的实际应用例4某工厂2013年生产小轿车200万辆,技术革新后预计每年的生产能力比上一年增加5%,问最早哪一年该厂生产的小轿车数量超过300万辆?写出解决该问题的一个算法,并画出相应的算法框图.解算法如下:1.令n=0,a=200,r=0.05.2.T=ar(计算年增量).3.a=a+T(计算年产量).4.如果a≤300,那么n=n+1,返回第2步;否则执行第5步.5.N=2 014+n.6.输出N.算法框图如图所示.反思与感悟这是一道算法的实际应用题,解决此类问题的关键是读懂题目,建立合适的模型,找到解决问题的计算公式.跟踪训练4电脑游戏中,“主角”的生命机会往往被预先设定,如某枪战游戏中,“主角”被设定生命机会5次,每次生命承受射击8枪(被击中8枪则失去一次生命机会).假设射击过程均为单发发射,试将“主角”耗用生命机会的过程设计成一个算法框图.解方法一“主角”所有生命机会共能承受8×5=40(枪)(第40枪被击中则生命结束).设“主角”被击中枪数为i(i=0,1,2,…,39),算法框图可设计为如图1.方法二与方法一相对,电脑中预先共承受枪数40,“主角”生命机会以“减法”计数,算法框图可设计为如图2.累加变量和计数变量的应用例5画出求满足12+22+32+…+n2>2 0152的最小正整数n的算法框图.错解如图(1).错解分析累加变量的初始值为1,第一次运算为S=1+12导致错误.一般把计数变量的初始值设为1,累加变量的初始值设为0,本例中S=0,i=1.自我矫正算法框图如图(2)所示:图(1)图(2)1.下列关于循环结构的说法正确的是()A.循环结构中,判断框内的条件是唯一的B.判断框中的条件成立时,要结束循环向下执行C.循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现“死循环”D.循环结构就是无限循环的结构,执行程序时会永无止境地运行下去答案 C解析由于判断框内的条件不唯一,故A错;由于循环结构中,判断框中的条件成立时可能和执行循环体,故B错;由于循环结构不是无限循环的,故C正确,D错.2.阅读如图所示的算法框图,则输出的S等于()A.14 B.30C.20 D.55答案 B解析第一次循环,S=1,i=2;第二次循环,S=1+22=5,i=3;第三次循环,S=5+32=14,i=4;第四次循环,S=14+42=30,i=5,满足条件,输出S=30.第2题图第3题图3.如图所示的算法框图输出的S是126,则①应为()A.n≤5 B.n≤6 C.n≤7 D.n≤8答案 B解析2+22+23+24+25+26=126,所以应填“n≤6”.4.执行如图的程序框图,如果输入的a=4,b=6,那么输出的n=()A.3 B.4C.5 D.6答案 C解析第一次循环a=6-4=2,b=6-2=4,a=4+2=6,i=6,n=1;第二次循环a=-6+4=-2,b=4-(-2)=6,a=6-2=4,i=10,n=2;第三次循环a=6-4=2,b=6-2=4,a=4+2=6,i=16,n=3;第四次循环a=4-6=-2,b=4-(-2)=6,a=6-2=4,i=20,n=4,满足题意,结束循环.第4题图第5题图5.如图所示的算法框图,当输入x的值为5时,则其输出的结果是________.答案 2解析∵x=5>0,∴x=5-3=2,∵x=2>0,∴x=2-3=-1.∴y=0.5-1=2.1.(1)循环结构是指在算法中需要重复执行一条或多条指令的控制结构;(2)在循环结构中,通常都有一个起循环计数作用的变量;(3)循环变量、循环体、循环终止条件称为循环结构的三要素.2.画算法框图要注意:(1)使用标准的框图符号;(2)框图一般按从上到下、从左到右的方向画;(3)除判断框外,大多数框图符号只有一个进入点和一个退出点,判断框是具有超过一个退出点的唯一符号;(4)一种判断是“是”与“否”两分支的判断,而且有且仅有两个结果,另一种是多分支判断,有几种不同的结果;(5)在图形符号内描述的语言要非常简练、清楚.。

高中数学新北师大版精品教案《北师大版高中数学必修3 2.2变量与赋值》59

高中数学新北师大版精品教案《北师大版高中数学必修3 2.2变量与赋值》59

变量与赋值刘微一、教材分析:本节课出自新课标北师大版高中数学必修3第二章,第二节的第二小节。

该内容是整章的重要基础,但内容比较抽象,学生不易理解;我们利用算法步骤与程序框图对比来讲,加深学生对变量与赋值的理解。

二、教学目标:1对变量、赋值的理解与应用,培养学生独立获取数学知识的能力。

2通过不同形式的自主学习与探究活动,体验数学发现与创造的历程。

3通过对本节课知识的理解及较灵活的应用,让学生收获成功的喜悦,提高学生学习数学的兴趣。

三、教学重难点:重点:对变量、赋值的理解与应用。

难点:对变量的理解、赋值的应用。

四、教学过程:(一)、习题导入法:{}出变量定义。

文字叙述更加简洁,引的我们用变量表示比用明确如果一个数是变换通过对比让学生用自然语言如何叙述?的定义域是什么?思考:2x |x )2(log 2>-x (二)、知识讲解:对变量赋值1)n=3 2m=n1 3n=n1(三)、典例精讲:课本88页例3例3设计一个算法,从5个不同的数中找出最大数,用框图描述这个算法。

1.用变量叙述例3的算法步骤,并得到相应的程序框图。

2.用变量与赋值叙述例3的算法步骤,学生补偿相应的程序框图。

(四)、巩固提高:1课本91页练习第1题请你设计一种算法,找出3个数 中的最小数,并画出相应的流程图。

并输出。

已知华氏温度将它转化成为氏温度法,画出程序框图:摄用赋值语句写出下列算3259F F,C,23.5C .2+=C3写出下列算法步骤:交换两个变量a和b的值,并输出交换后a,b的值。

(五)、小结:让学生谈谈本节课的收获,以自主小结的形式将课堂还给学生,既是对本节课知识点的回顾与梳理也是对所学内容的再次巩固。

教师查漏补缺,并对学生给予适当评价。

(六)、作业:课本91页习题第2题,第3题。

五、教具学具:t六、板书设计:以课堂黑板展示为主。

七、课后反思:本节课学生的积极性、主动性都被调到起来,充分发挥学生的主体地位。

通过对比学习学生思维能力与实践能力均得到提高,加深了对变量、赋值的理解与应用。

2017_2018学年高中数学第二章算法初步3_2循环语句教学案北师大版必修3

2017_2018学年高中数学第二章算法初步3_2循环语句教学案北师大版必修3
2.请用大体语句设计一个算法,求平方值小于1 000的所有正整数的平方和.
解:用Do Loop语句描述如下:
S=0
i=1
Do
S=S+i2
i=i+1
Loop Whilei2<1 000
输出S.
循环语句的综合应用
[典例] 用大体语句描述求实数a1,a2,a3,a4中最大值的一个算法.
[解]用大体语句描述如下:
输入a1,a2,a3,a4;
max=a1
i=2
Do
Ifai>max Then
max=ai
End If
i=i+1
Loop Whilei<=4
输出max.
[活学活用]
依照如下图的算法框图写出相应的程序.
解:由算法框图可知,算法的功能是求12+32+52+…+9992的值.
法一:用Do Loop语句描述如下:
[活学活用]
1.读下面的算法语句,输出的结果是( )
I=1
S=0
Do
S=2*S+1
I=I+1
Loop WhileI≤4
输出S.
A.2B.10
C.15D.20
解析:选C 当I=1时,S=0×2+1=1;当I=2时,S=1×2+1=3;当I=3时,S=3×2+1=7;当I=4时,S=7×2+1=15.当I=5时,跳出循环体,即输出的S的值为15.
S=0
i=1
Do
S=S+i2
i=i+2
Loop Whilei<=999
输出S.
法二:用For语句描述如下:
S=0
Fori=1 To 999 Step 2
S=S+i2
Next
输出S.
[点睛] (1)循环体是由运算机反复执行的一组语句组成的.For后面的“条件”是用于操纵运算机执行循环体或跳出循环体的.

2017_2018版高中数学第二章算法初步章末温习课学案北师大版必修3

2017_2018版高中数学第二章算法初步章末温习课学案北师大版必修3

第二章算法初步学习目标 1.加深对算法思想的明白得.2.增强用算法框图清楚层次地表达算法的能力.3.进一步体会由自然语言到算法框图再到程序的慢慢精准的进程.1.算法的概念算法能够明白得为由大体运算及规定的运算顺序所组成的完整的解题步骤,或看成按要求设计好的________、________计算序列,而且如此的步骤或序列能够解决____________.2.算法框图算法框图由__________组成,依照________________用________将框图连接起来.结构可分为________结构、________结构和________结构.3.算法语句大体算法语句有________语句、________语句、________语句、________语句、________语句五种,它们对应于算法的三种逻辑结构:顺序结构、选择结构、循环结构.用大体语句编写程序时要注意各类语句的____________,条件语句应注意If与________________配套利用,缺一不可,而________可选;循环语句应注意____________的准确表达和____________的步长设置.类型一算法设计例1 已知平面直角坐标系中两点A(-1,0),B(3,2),写出求线段AB的垂直平分线方程的一个算法.反思与感悟算法设计应注意:(1)与解决问题的一样方式有联系,从中提炼出算法;(2)将解决问题的进程分为假设干个可执行步骤;(3)引入有关的参数或变量对算法步骤加以表达;(4)用最精练的语言将各个步骤表达出来;(5)算法的执行要在有限步内完成.跟踪训练1 某工厂2021年生产小轿车200万辆,技术革新后估量每一年的生产数量比上一年增加5%,问最先哪一年该厂生产的小轿车数量超过300万辆?写出解决该问题的一个算法.类型二算法框图及设计例2 给出以下10个数:5,9,80,43,95,73,28,17,60,36.要求把大于40的数找出来并输出.试画出该问题的算法框图.反思与感悟算法的设计是画算法框图的基础,咱们通过对问题的分析,写出相应的算法步骤.画算法框图之前应先对算法问题设计的合法性和合理性进行探讨,然后分析算法的逻辑结构和各步骤的功能(输入、输出、判定、赋值和计算),画出相应的算法框图.跟踪训练2 阅读如下图的算法框图,运行相应的程序,若是输入某个正整数n后,输出的s∈(10,20),那么n 的值为( )A.3 B.4 C.5 D.6类型三算法语句的设计例3 给出30个数:1,2,4,7,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依此类推,要计算第30个数的大小,此刻已给出了该问题算法的算法框图(如图).(1)请在图中判定框①处和执行框②处填上适合的语句,使之能完成该题算法功能;(2)依照算法框图写出算法语句.反思与感悟用大体语句编写程序时要注意各类语句的格式要求,专门是条件语句和循环语句,应注意这两类语句中条件的表达和循环语句中有关变量的取值范围.跟踪训练3 某人用分期付款的方式购买一台价钱为1 150元的冰箱,若是购买时先付150元,以后每一个月付50元,并加入上次余款利息,一个月后付第一个月的分期付款,假设月利率为1%,购买冰箱的钱全数付清后,实际付出的款额是多少元?请编写一个算法语句解决那个问题.1.二分法作为一个优秀算法,有以下说法( )①适用于求所有函数的零点;②必然能在有限步内达到要求的精准度;③每一步的指令都十分明确,只需按指令机械执行;④能很方便地移植到运算机上执行,代替人完成枯燥的、重复的、烦琐的工作.其中正确的说法有( )A.①②③ B.①②④C.①③④ D.②③④2.依照如下图的算法框图,要使得输出的结果在区间[-1,0]上,那么输入的x能够是( )A.2 B.3 C.5 D.63.假设算法框图所给的运行结果为S=20,那么判定框中应填入的关于k的条件是( )A.k=9 B.k≤8C.k<8 D.k>84.运算机执行下面的程序段后,输出的结果是( )a=1b=3a=a+bb=a-b输出a,bA.1,3 B.4,1C.0,0 D.6,05.将下面的语句改编成Do Loop语句.S=0For i=1 To 1 000S=S+iNext输出S.1.算法往往是把问题的解法划分为假设干个可执行的步骤,有些步骤乃至重复多次,但最终都必需在有限个步骤之内完成.2.对算法框图的考查之一是程序的运行结果;考查之二是补全算法框图中的条件或循环体等.3.算法设计和算法框图是程序设计的基础,编写程序的大体方式是“自上而下,慢慢求精”.答案精析知识梳理1.有限的 确切的 一类问题2.框图 算法进行的顺序 流程线 顺序 选择 循环3.输入 输出 赋值 条件 循环 格式要求 Then 、End If Else 循环条件 循环变量题型探讨例1 解 第一步,计算x 0=-1+32=1,y 0=0+22=1,得AB 的中点N (1,1). 第二步,计算k 1=2-03--1=12,得直线AB 的斜率. 第三步,计算k =-1k 1=-2,得直线AB 的垂直平分线的斜率. 第四步,由点斜式方程得直线AB 的垂直平分线的方程,并输出.跟踪训练1 解 算法如下:第一步,令n =1,a =200,r =0.05.第二步,T =ar (计算年增量).第三步,a =a +T (计算年产量).第四步,若是a ≤300,那么n =n +1,返回第二步;不然执行第五步.第五步,N =2 014+n .第六步,输出N .例2 解 算法框图如下:跟踪训练2 B [逐项验证.假设n =3,输出s =7∉(10,20).若n =4,输出s =15∈(10,20),选B.]例3 解 (1)①i≥30 ②P =P +i(2)算法语句如下:P =1i =1DoP =P +ii =i +1跟踪训练3 解 购买时付款150元,余款1 000元,分20次分期付款,而且每次要加上余款的利息,能够看出每次付款数是如此一列数:a i =50+(21-i )×50×1%(i =1,2,…20).算法语句如下:当堂训练1.D [二分法只适合求零点左右双侧函数值异号的零点,虽能解决一类问题,但不适合所有函数求零点.]2.A [由算法框图可得输出值y =⎩⎪⎨⎪⎧ x 2, x <0,4-2x , x ≥0,若y ∈[-1,0],那么⎩⎪⎨⎪⎧ -1≤x 2≤0,x <0,或⎩⎪⎨⎪⎧ -1≤4-2x ≤0,x ≥0,解得2≤x ≤52.] 3.D [据算法框图可适当k =9时,S =11;k =8时,S =11+9=20.∴应填入“k >8”.]4.B [由语句知a =1+3=4,b =4-3=1.]5.解。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2.2变量与赋值
预习课本P88~93,思考并完成以下问题
(1)变量的含义与表示是什么?
(2)赋值语句的格式是什么?它的作用是什么?
[新知初探]
1.变量
在研究问题的过程中可以取不同数值的量称为变量.
2.赋值语句的格式
(1)赋值语句的一般格式是:变量=表达式.
(2)格式中右边“表达式”可以是一个数据、常量和算式,如果“表达式”是一个算式时,赋值语句的作用是先计算出“=”右边表达式的值,然后将该值赋给“=”左边的变量.如a=1,b=2,c=a+b是指先计算出a+b的值3,再把3赋给c,而不是将a+b赋给c.
(3)赋值语句左边只能是变量名字,而不是表达式,如x=5是对的,5=x是错误的,A +B=C也是错误的,而C=A+B是正确的.
3.赋值语句的作用
赋值语句的作用是将表达式所代表的值赋给变量.赋值号左边的变量如果原来没有值,则执行赋值语句后,获得一个值,如果已有值,则执行该语句,以赋值号右边表达式的值代替该变量的原值,即将原值“冲掉”.如:N=N+1,在数学中是不成立的,但在赋值语句中,意思是将N的原值加1再赋给N,此时左边N的值就是原来N的值加1,如N原来是7,则执行N=N+1后,N的值变为8.
[点睛]赋值语句中的“=”称为赋值符号,而不是“等号”.
[小试身手]
1.判断正误.(正确的打“√”,错误的打“×”)
(1)赋值语句中的“=”称为赋值号,而不是等号.()
(2)赋值语句是把赋值号左边变量的值赋给赋值号右边的表达式.()
(3)在算法语句中,赋值语句是最基本的语句.()
答案:(1)√(2)×(3)√
2.下列赋值语句正确的是()
A.a+b=5B.5=a
C.a=b=2D.a=a+1
解析:选D赋值语句只能给变量赋值,不能给表达式赋值,也不能对多个变量赋值且变量名一定要在赋值号的左边.
3.赋值语句描述的算法如下:
a=3
a=5
输出a
则运行结果是()
A.5 B.3
C.a D.8
解析:选A此算法中用到了赋值语句.虽然a=3是把3赋给a,但是接下来的语句a=5,又把5赋给a,赋值语句中变量取的是最后的值,所以输出a的值为5.
赋值语句的结构
[典例]
A.A=B=2B.x+y=m
C.a2+b2=5 D.N=N+2
[解析]赋值语句的一般格式是:变量=表达式,格式中右边的“表达式”可以是一个数据、常量或算式.赋值符号的左边只能是变量名字,而不能是表达式,故B、C不对.一个赋值语句只能给一个变量赋值,不能出现两个或多个“=”,故A不对,只有选项D符合赋值语句的写法规则.
[答案] D
赋值号左边只能是变量名称,而不能是表达式;赋值号右边可以是一个常量、变量或含变量的表达式.
[活学活用]
观察下列赋值语句,写法正确的个数是()
①x=2y+z;
②x=3;y=4;z=5;w=7;
③x+y=7;
④y=M.
A.1B.2
C.3D.4
解析:选C①②④符合赋值语句的格式,正确;③不正确,赋值号左侧不能是表达式.
[典例]
(1)a=5;
b=3;
c=a+b 2;
d=c2;
输出d.
(2)a=1;
b=2;
c=a-b;
b=a+c-b;输出a,b,c.
(3)a=10;
b=20;
c=30;
a=b;
b=c;
c=a;
输出a,b,c.
[解](1)∵c=a+b
2=
3+5
2=4,
∴c2=42=16,即d=16.
∴该语句输出结果为16.
(2)∵c=1-2=-1,b=a+c-b=1-1-2=-2,∴a=1,b=-2,c=-1.
∴该语句输出结果为:1,-2,-1.
(3)由a=b及b=20知a=20,
由b=c及c=30知b=30,
由c=a及a=20知c=20,
∴a=20,b=30,c=20.
∴该语句输出结果为20,30,20.
在解决与赋值语句有关的题目时,一定要明确赋值语句的作用,尤其是涉及对变量多次赋值时,应以最后一次所赋的值为最终要输出的值.
[活学活用]
将两个数a=15,b=64交换,使a=64,b=15,下列赋值语句中正确的一组是()
a=b b=a c=b
b=a
a=c
b=a
a=b
a=c
c=b
b=a
A B C D
解析:选B先把b的值赋给中间变量c,这样c=64,再把a的值赋给变量b,这样b =15,最后把c的值赋给变量a,这样a=64.
利用赋值语句描述算法
[典例]2
算法框图.
[解]算法步骤如下:
1.a=1,b=-5,c=6;
2.p=-b
2a;
3.q=b2-4ac 2a;
4.x1=p+q,x2=p-q;5.输出x1,x2.
算法框图如图所示.
利用赋值语句描述算法应注意的问题
(1)两个或多个变量的设置一般是利用已有的公式,使用赋值语句,这样算法的表述就变得非常简洁和清晰.
(2)对一个变量可以多次赋值,其值是最后一次所赋的值.
[活学活用]
已知某同学某三科的成绩分别为80分、75分、95分,画出求这三科成绩的总分及平均分的算法框图.
解:算法框图如图所示.
[层级一学业水平达标]
1.下面一段算法执行后输出结果是()
A=2;
A=A2;
A=A+6;
输出A.
A.2B.8
C.10 D.18
解析:选C 由赋值语句的特点,按步骤执行算法可得A =2→A =22=4→A =4+6=10.
2.下列语句能使变量a 的值为4的是( ) A .a =4 a =a +4 B .b =4 b =a C .a =3 a =a +1
D .a =a +4
解析:选C 对于选项A 可知变量a 的值为8,B 中,a 不是变量,D 中变量a 的值不确定.只有C 正确.
3.下列算法语句执行后的结果是( ) i =2; j =5; i =i +j ; j =i +j ; 输出i ,j . A .i =12,j =7 B .i =12,j =4 C .i =7,j =7
D .i =7,j =12
解析:选D 算法中i =i +j 是2+5=7赋值给i ,j =i +j 是7+5=12赋值给j . 4.读如图所示的框图,得出其算法功能是________.
答案:求实数a ,b 的和
[层级二 应试能力达标]
1.输入a =5,b =12,c =13,经下列赋值语句运行后,a 的值仍为5的是( ) A.a =b b =a
B.a =c c =b b =a
C.b =a a =b
D.c =b b =a a =c
解析:选C 对于选项A ,先把b 的值赋给a ,a 的值又赋给b ,这样a ,b 的值均为12;对于选项B ,先把c 的值赋给a ,这样a 的值就是13,接下来是把b 的值赋给c ,这样c 的值就是12,再又把a 的值赋给b ,所以a 的值还是13;对于选项C ,先把a 的值赋给b ,
然后又把b的值赋给a,所以a的值没变,仍为5;对于选项D,先把b的值赋给c,这样c的值是12,再把a的值赋给b,于是b的值为5,然后又把c的值赋给a,所以a的值为12.于是可知选C.
2.下列赋值语句正确的是()
A.m+n=2 016B.2 016=m
C.m+2 016=m D.m=m+2 016
解析:选D由赋值语句的格式可知m=m+2 016正确.
3.在如图所示的算法语句中输入x=1 000,y=2,则输出的结果M是()
输入x,y
M=2]
A.2 004 B.2 006
C.2 007 D.2 008
解析:选D M=2×1 000+4×2=2 008.
4.阅读如图所示的算法框图,若输入的a,b,c分别是21,32,75,则输出的a,b,c 分别是()
A.75,21,32 B.21,32,75
C.32,21,75 D.75,32,21
解析:选A x=a=21,a=c=75,c=b=32,b=x=21.
∴输出a,b,c的值分别为75,21,32.
5.阅读如图所示的算法框图,则输出的结果是________.
解析:y=2×2+1=5,
b=3×5-2=13.
答案:13
6.如下所示的算法语句运行结果为________.
a=2
b=3
c=4
a=b
b=c+2
c=b+4
d=(a+b+c)/3
输出d.
解析:由赋值语句a=2,b=3,c=4,a=b,b=c+2,c=b+4知,赋值后,a=3,b
=6,c=10,所以d=a+b+c
3=
3+6+10
3=
19
3.
答案:19 3
7.已知水果店的三种水果标价为香蕉2元/kg,苹果3元/kg,梨2.5元/kg.店主为了收款的方便设计了一个算法如图,则算法框图横线上应填________.
答案:x+y+z
8.下列语句运行后,a,b,c的值各等于什么?
(1)a=3(2)a=3
b=-5 b=-5
c=8 c=8
a=b a=b
b=c b=c
输出a,b,c c=a输出a,b,c
解:(1)把b的值-5赋给a(取代a原来的值),把c的值8赋给b(取代b原来的值),c 的值不变.所以最后结果为-5,8,8.
(2)把b的值-5赋给a,c的值8赋给b,又把a的新值-5赋给c.所以最后结果为-5,8,-5.
9.已知函数f(x)=x2-1,g(x)=2x+3,设计算法框图,求f(g(1))+g(f(-1))的值.解:如图所示.。

相关文档
最新文档